<SEC-DOCUMENT>0001046025-21-000012.txt : 20210226
<SEC-HEADER>0001046025-21-000012.hdr.sgml : 20210226
<ACCEPTANCE-DATETIME>20210226163713
ACCESSION NUMBER:		0001046025-21-000012
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		167
CONFORMED PERIOD OF REPORT:	20201231
FILED AS OF DATE:		20210226
DATE AS OF CHANGE:		20210226

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

	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-20201231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5,d:2270c9929ad74f00a74ed9f9dfb75dcb--><html xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:hfwa="http://www.hf-wa.com/20201231" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns="http://www.w3.org/1999/xhtml" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hfwa-20201231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY18zLTEtMS0xLTA_6c109ce1-7433-4d6e-9e9a-6982cd3d5b66">0001046025</ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY180LTEtMS0xLTA_4bad77a4-53be-4c1c-9d6a-5953d3b7055f">false</ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY181LTEtMS0xLTA_0fc6b96e-4ca6-40c0-afc8-2b08631c2ba8">2020</ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY182LTEtMS0xLTA_b272548b-0801-4d42-a24b-679f1e3dbed0">FY</ix:nonNumeric><ix:nonNumeric contextRef="ic378c30d3ada4a11b683471753f25dd2_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80">P3Y0M0D</ix:nonNumeric><ix:nonNumeric contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNjU4L2ZyYWc6MjRjMGFmMjcwZGUyNDVlN2I2M2I0OGE0YzM4MmM0NmMvdGV4dHJlZ2lvbjoyNGMwYWYyNzBkZTI0NWU3YjYzYjQ4YTRjMzgyYzQ2Y18zMjk4NTM0ODgzMzU4_5866e0b0-c234-4acc-80a6-ac49431013cb">us-gaap:OtherLiabilities</ix:nonNumeric><ix:nonNumeric contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" name="us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNjU4L2ZyYWc6MjRjMGFmMjcwZGUyNDVlN2I2M2I0OGE0YzM4MmM0NmMvdGV4dHJlZ2lvbjoyNGMwYWYyNzBkZTI0NWU3YjYzYjQ4YTRjMzgyYzQ2Y18zMjk4NTM0ODgzMzU4_a6b33eb7-b034-4ec0-9ce3-06865e7ff531">us-gaap:OtherLiabilities</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hfwa-20201231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i1b02d74d915041f3a2681df4cd99502e_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:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i80dd25d1bffd4be7a5f1eb77a46a4155_I20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i9bfa8caa7a9b4679a4050a4ecb1a602b_I20210217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-02-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a7aad3d7d174e3a839d50a1abcd3bfd_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="i674e4cfa2bc440a89858123225b4670e_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: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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40d9a64b544f47b1bebf3475c4c0373f_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="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie5ae02455b7b425287b461a0e18f74ee_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="i72f80aaa09bc44eab048a36a68af5ea8_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="i9b1c4a474a37429ab51e81080e4616bc_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="id3131b76df7c4231b8af83b5fc77b4f6_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><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="if7896bdf159546f7b8be81159d607404_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><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="ic08319b2ce094371ba5d796dfeb33c51_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="i58a77caa400544aa8a496c62498dc7ad_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="id6fe4a09ff6f492c823e2f2b36b5d65c_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="if71c4fce044e44f3a65049fcf35d55fa_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="i2b7a3673676041a3bbf54e46323880a1_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="icef5efa38036439e81ca31d64f255f2c_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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i31f297b25ee84080bcecde3aca3ee2aa_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff69235a41541c4bb984bf840b9e865_I20181231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i445ce5f9d4d640b692f158d66ad85ebb_I20181231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i480b605cdcca4201afbdd32a41d0b540_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d57bfb8f4dd4c87a39906703209f5d1_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff67ce85d07f4fd2808e28b9728efdef_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b77b725a49d49608c85b1d9e035ab58_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i01fe0b7a460249109bb00fd49c6da97b_I20171231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide68964383374fcaacbc477cba77b7c2_I20171231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="branch"><xbrli:measure>hfwa:branch</xbrli:measure></xbrli:unit><xbrli:context id="i703bee6b853f44d281ec26e6130193fe_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e75485f0e6b4fc49e367ccece3a2063_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4facec7d38c246d19a749cd7c9fbf306_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6b11cdd1b16c47af8290acc1c7bb7367_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic378c30d3ada4a11b683471753f25dd2_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</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="i321eb9d45e2344a09f2bc6f31c62ba62_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="tranch"><xbrli:measure>hfwa:tranch</xbrli:measure></xbrli:unit><xbrli:context id="i5f7cf7cbee3b4f7b9d013b9e6ef83637_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="segment"><xbrli:measure>hfwa:segment</xbrli:measure></xbrli:unit><xbrli:context id="ib31948fce9334ac3aeec5c46568d2f22_I20190101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i996db470da564144bd17c85f9e7d2171_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if70fdb7d0f7140b9a2cd53d84d7a2bd5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a295b8fe6f2434783da65c9e386e318_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a803d1566704e4b9713e9cc2744a481_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="if23ea26fb84c41e78a5c9051517cfcb1_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:PurchaseCreditImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c51e28db6844594b705723105b5ead5_I20200101"><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:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15ad6526cae94478ac694df8c5ddd096_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231"><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><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="i0d9ec6c3ecdf43d2b633bf36fa962f8c_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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-16</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-16</xbrli:startDate><xbrli:endDate>2018-01-16</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4498b7593c54a3d927f9bf67c9c838a_I20180112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-01-12</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f23ef13f4440deba5bd58918eabf6a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</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="i903ceec23fa244b9afb12058828a52c3_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i931521bcd7c04f939c91ce7a28b5026d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i77702801858b44e2837a1be7ca5ffd04_I20180702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-07-02</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-02</xbrli:startDate><xbrli:endDate>2018-07-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if5926e2342c84a1c8f2ceec510c1d754_I20180629"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib501ddef366649c88d0b45689ccf2841_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</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="if3853f22aaf3416298d555fb0477409a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id74569f813434be2959c42c6e7ffe969_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife3253b5abb548d49f634f871234e957_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8041acaf49c44ea38a844c8f9457165c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccba57412b854cc8805ed39b24964456_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if52d612dca534f82a330c0c5ebc63407_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iab1fb47c11ea4c2991585767cb50ee67_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i863a8bcb56364caaadd44c5740728817_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55f42a2f069a4a75af24aede711cdefb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i513878ce2e8e4fe882da2cb7b156b672_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i394a7c62e01e42c491f056e99296c1da_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica02b6cb3b304e658207f89f31c66e62_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa0876f63e48404cad101fe9ec609437_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcd0647dd314462fa8c7443a21fd9aeb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87864dbb98ba482aad182cd2462be155_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i102b78c065c6416d90aba43a4f9d0804_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35c02652879c408e86c5ff5e0d72af05_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c71f6476ee9466eaba121a9357afaeb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i117d87b8a8244828b71c6db12af3608f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia94a8451e47e42d7b9975ca80a43072a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i991d55efb6c34dc9ae78a2e1825a3a7c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansAndFinanceReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i230a6668f8f34bbc87f376d3c6e7735e_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="ie506fba615574585a0e5d434d8b37f9f_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="ie5d798af069a43dd98fb8a5c22399c95_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:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11f555447d144b6e8b7f6137a9c48e1d_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:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e314ff1796a42ae90dd2b794bb4c9e7_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="i7663f14394584c14842a378139eecac5_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="ib5247d8b75494f1b8d0ad5d070789398_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="i9ff0c7c084b64200af74306a50dc84a4_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="i0a0f14aeea324543b4e239365c64fd03_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="i8beadd2fcafc4e72923a22161c21a096_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="i6ed9d6578c3740fd8e4a329f09e109f9_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="i20bbea57086c479ba339cc7f9e26f462_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="i0b8ed23e966e4022a3259a22097df80d_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="i8401ed0877fa410791e610aa696be097_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="i79fccc5780b14c4488e8852a54c58151_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92d4aeeffa764a4188f8fee6a1842bcd_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i457041f09fe84aabb8c5102e9851566c_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="i69ac4518c0a8463fb5d731e807f875b7_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="i416508a2c0c84b58855d9ca16efd2ec1_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="i1b7106ce3b6d4a98ad4fb3735c4775e4_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="ie771f2f41ff84fcdba341bb663997f15_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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</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="i270cee48371f4ad59736eac9ac6e696e_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:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i4fe6d208518549aa97c6a3d4a990c1df_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:SBAPPPLoansMember</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="i351b72b455da44629067d52ee902d73b_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:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c8ef569339e4c57b4e33dafa08477b3_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="i689ef3649e844a1d860433c0167a0ab7_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><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="ieade87eafad94d21bb5a3ef3c999facb_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i75d11757cadf4f5581e3566a59cf9632_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hfwa:CommercialBusinessMember</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="icbf2cc47b00842a3b89365e4903bfe9a_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hfwa:CommercialBusinessMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8400ef9ad90b4b6bab0a07c28135a70b_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:InternalCreditAssessmentAxis">us-gaap:PassMember</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="i2250096e2db2490ab6a99047d22fae50_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</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="i351ec120e40e4a2e880cdae1e2772b44_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:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</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="i7707aadb2bd5457a837da1f3f5efca02_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:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfb0000ecd34475fa0071285eb08cf12_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:InternalCreditAssessmentAxis">us-gaap:PassMember</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="if548fcf79cbc4bcbb04541b6e47baf18_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</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="i50448993a4fc4db8a1589c231a913cd3_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:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</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="i6b5e2c24097b498baaf729581b0380ff_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:InternalCreditAssessmentAxis">us-gaap:PassMember</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="ifbebb79904694f1da87256e2767c74a2_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><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16680a67ba04b82ba71829866624f6e_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><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14aa9c7b51e54248bc1905435f3157a9_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:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c408f1f75444fa48386a10871b53e68_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i920d4a1c52254ef09f84453f30b9e2ea_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:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17362d029e5d4a4f95a82e593aed0806_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i304ba326e8d6409f81f7ad8729eb68d6_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><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa: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="i569e6942465349b09c4de43c135ae9df_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><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if108f297d34043b4be878862d36f9be1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida0449c6df3a45fabc488d15ecec67c4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1eb1b6260ec48b3adf9508e60352384_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3abb9180dc774696b28abc9c00062298_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43a3c1313e0f442793ebdc793ee80c94_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie403705d8ef249d6a2490aeb496a067b_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc08426e391a44119c85b001bdc83a29_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27b6f96bb2c049079dd021fca74c3478_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf90bbfd2d1d485db7555014a97496e1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83daaa92bcbc4505b32c38eced759ca5_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</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="i1052b89f92604df9babee1ccc746e656_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:NonaccrualMember</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="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i191fb57f6ae946849742560cc9da6e62_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:NonaccrualMember</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="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb90de0f4c50448dbe705df93b486248_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:NonaccrualMember</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="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4dc5664816e40598697c7503b10320a_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:NonaccrualMember</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="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99eba73411ef447197d7131f34f464b7_D20200101-20201231"><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: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="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i721a8fe958be4290bad8b248321a9aa4_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</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="i7db584f30ac9437b918af5adc0583083_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</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="ib317640d62074af98a8bffa8217ef6cf_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:SBAPPPLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d531071eac443bab3000e8c157be462_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ed08b4b2798427caa5fd9f6a9e14c28_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</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="i6340335899914d3f8dc14306f18fc721_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</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="i316c79445f184d81af034320dcfc98e0_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id280e243c15c4a93b595e99738d39289_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ecdd3f2fbab41848212d1872b20f009_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief9960cbd34f44928b39028b35b67720_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic47c516bfea7472d9c044a09937b1553_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61fdd1ebfa9143d491e15f48ebb0de79_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id9e03e2ef5cd4bcc9e918ef6166fbe15_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ad1366a984649d4923c55abd4d3bd0a_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9230d8d4537a4d05826022485c0daab2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96c1a8e18489402b8ea0a51f7a63b99a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bee91314d0419180f81ae5f5e6741d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3fef9ee98f944c169654bb2b2f012a59_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40126c4a3c004fbf8b9b94ff1c151507_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b7e5109a44847b9944c31cb22fa374d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3519a17f0c9748e39159dc3466add353_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief4260c42c234f18a3f7e5430ec26102_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea931a21c41643e9a1be58e693e5b630_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</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="i8719692c81824a1083dbb10e2dbc234a_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</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="ib1c7d286b3c34cbb8e8ae97457beaf19_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</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="ifa7d329b330c4187bcca5745f744c8cc_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</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="ie3d7db74332f49d5b3024ae52be25459_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c6c14702bde49e0b973b7ad0069a3c0_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebebf01968db4a918d92c0d02ff19d13_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i871312004c7c44c49566b3bf6a66f4cd_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02445c7395884d2091ff6f2ef49bd11b_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bf27cb898ee403fb1b66ef3bbb1184a_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i483bca844f824a78851619f5c254e772_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib191ead053804fa0a867674a3285db13_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbb90154896949b8a991f7c26fdc1e06_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd92b880b51349dba6373398c5aaa1b7_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98262d19e8104bdda91b4d237c53dd92_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i439e64bf5b484bb69041b528e8f44b4c_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf0a015605174215807fa20145cad820_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7df1a0b691248e68fc98ad31475fadb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad93254d4dd04752966257d2c863ba71_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c1d35ad63d94acdac93fc17a41e7992_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i81e79bd2f137470a83287dce641fe86f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i71cb126124164cb59c6beca4235e71ad_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:CollateralAxis">us-gaap:CommercialRealEstateMember</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="i6965b60dff4a49a49c5dc813edd59aa4_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:CollateralAxis">hfwa:FarmlandMember</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="i71851af966594b3f8385e1c60a87c36b_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:CollateralAxis">hfwa:SingleFamilyResidenceMember</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="i0201fb68359744139b774b6026ee5ba1_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:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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="i63f7645e53af4cb587666f2208adc15a_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:CollateralAxis">hfwa:OtherMember</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="i038075788a144290a985eed1570192af_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:CollateralAxis">us-gaap:CommercialRealEstateMember</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="i0c07202333394691b9384f2b963003b6_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:CollateralAxis">hfwa:FarmlandMember</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="i17b4625e603d4f66b98c7edb7ca158b0_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:CollateralAxis">hfwa:SingleFamilyResidenceMember</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="i68b6390e43464565a51163e88d51bb09_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:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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="i208e6ec86b4a4740b5ffa1c7744c142c_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:CollateralAxis">hfwa:OtherMember</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="iec66d7e85d854cc5841d9962ca3dea19_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i489f9ea75800434d9990164cf3edcee8_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7106287dc6848ac9fc22c9f9319c198_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63a80e5b9b884fbe84a6f8239fa95e09_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1196fc10bb64a5a8c6d1f7862714de4_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia0dd0a85f3944ad5a47328e29595eb2d_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:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife1380002e724b4190f5d2ea86858902_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:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3d073921a8c48c7ab7f8223127d6794_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:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i88a7e8673bb14dc392c5cb11d2696d90_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:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29cb3cb70f474c21b1273acb58341f2d_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:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbb28ccc94444b149699a64ff88c756b_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:CommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9eeb1bf4b4824b56b08dddcf48b8478a_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib30b4a0ad30742dcb686394a91c35227_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i955fad345c784b3bac3162e4119b93a5_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iccfc8bb41a55490085e2bebdfcfa8092_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><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic89aad7741b44481801b054fbae15eb2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8470c686eb144a8991b6939a3cb8b1a1_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e06a07739454f5095c45165176ac1cc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6a8119c77ab4168ad29cc4fe810680f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28d5d6ed731645f19a98d1f29747fff2_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i975db231187a455eaef7ce77744e139f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">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="i600538635867479e9cc3ed042a98ca01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:FarmlandMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d0b58611bd545c5bcd7aa6b7b30bae9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">srt:SingleFamilyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">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="ice3610e9f53a491c88fc2069c29f06f5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember><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="i014eb373232d49b591bd3378aaa85435_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i668928019d204882b1f5145c2a43b8b8_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7927eb16720345eb8f8763c5d1d8992a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0edc8ed58234044a75d2778a47282f8_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie90f69f423904855b7d33f611c623fd9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib982ba4314e64ca7805d378ccb49dd88_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7db20a801764b669e3314a316061d87_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90edc3f6968c402c84ea6402559f41a4_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="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>hfwa:contract</xbrli:measure></xbrli:unit><xbrli:context id="i7d1ad210dcc44f9ba7b292eac5e227a6_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="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78805ad29ad14e5e91a969454389c797_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="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11e8d57a94e34e92a18ea8c31a79790e_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><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="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8087008a790a4ed2aee38b56f86f6ff0_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="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic555cb75481f413db0367a575a78fb87_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7afe42ee68984e3aaa49bb3bda850327_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><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="i29e29a49821249d191a31644903a96d7_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e2a069677824d409928cc2bee789bb9_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><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="i82840755e7744f6996d5b17462e29750_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ife2017b25a24436285044901aa63a81a_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i532dce6858aa45c3aa4a3f38e7ad924a_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><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="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9584326213ad46d7b05be11126607f49_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bb1797575ac473ea923b4ab8cf43429_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="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i838ab28c3ac84b60a7ea5c96d737ab33_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember><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="i065a8901a0054cfca1a7a563b13d9294_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f107713bc61464292dceade59c4fc93_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="contract2"><xbrli:measure>hfwa:Contract</xbrli:measure></xbrli:unit><xbrli:context id="i026828bb34834156a2701f8f91a07b4d_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</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="ie06bd79ac51e4b949110d27f5fd7a661_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1e8db0b519d4c64a94a967c3bfbd08c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:PastModifiedMaturityDateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59a4f8800f7d428398c38fddeb48c884_D20190101-20191231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecd54ec0c4a94fffb3e851bc9022c88a_D20180101-20181231"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icdd22b721ae9482cbd0bccf217044484_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember><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="ic90bb165ceb347fdaefc0b5e724a19fd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd8c1f8cfa2240abb4302114d81efd33_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9277ac48e4454413957eefdebb07c8c6_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a1fbba4b91b4aedbfa455dd6cf74f4d_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c49b27868854cf78d07afc795bab225_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i110d3423303442768ee071cbc179c878_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iecc6e17207954f149ce2fbd61a312b63_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia710df51c68f40a2ba94e6069d78739f_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i336e50f30dd747a287a6b10ccc842074_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="i9c0db7713624439eab329e10e3a16f02_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i40bb30320c1847e497ddeed916a983da_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida902a89f33e4fcdbc327b604bbe34ba_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76b9163971164f38afccabf87e529865_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifc9d48f37a9a4060b350afd5262e1595_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bb47759556347948e18a009888cedb0_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a74bc5f01e94361b8e8fbeac00bb196_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9482ca66a236445d9d78f2619ac09dff_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i350f5bb686fa480bb815a7c8f27a8005_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d07966da91344c782679f3b4afa2624_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="id65b5ceda5a2486f8e6cf5dc5fa60ed2_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7861efea736e4bdb9e7e62d2c63427c0_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07215c2825644ea2b1bd8e7895f39879_I20200101"><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:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f436d13832641018f9045d95e600ce3_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5736f401a6ec4629997ba237865952a1_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="icaac1f4214964526bd20300276da8216_I20200101"><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:PaycheckProtectionProgramMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib79e8a6e334348509a8647e0f48775b4_I20200101"><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>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8410fa00e49e41dab35fb4675c978963_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:PaycheckProtectionProgramMember</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="i05a1081116e0406692906012c3b41fbb_I20200101"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff80362563a44619da761891a427d56_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieed2a16e13054abf8ea30950be015bd4_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="ib1cf9e245283448d946e6e133fc4f6e2_I20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">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="i9c4250c7459b46a996716557bc647d06_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i432a717c4d9a4177b2688b77083af26f_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="i5c55593e0dca4a6990b7493a5bf47a61_I20200101"><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:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i322944dc97fa4e41ac7735443c486337_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i285465dbe8334e27a2e9f8890fb96fd2_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="i3b05371ff1504870a3f2a399568e069d_I20200101"><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:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8274a6e2b7ce41cdbcd958fc68ba0206_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaddf30f7af1c4e64b5034d085ca7b0de_I20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">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="ic9d4285c954d4fa08a17df02d7cf7e13_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0a4bfb3bff349c4a0b6e244db63941f_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="ic6747e0161b04d2ba6214098a211e7aa_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">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="icd1182fac3954c32b80e28c1a2ec6ae6_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i288d47d207824b7e8a3e9cc7ba45a94d_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="i5f26b3c09e1748cd82a809aacb7939d8_I20200101"><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:AdjustmentsForNewAccountingPronouncementsAxis">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="i6d794679b1fd487fa59d2601dbd565e9_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1656dd81d11d47118290a55d176e428a_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="i06339c1b95a043b886a337e073ab470b_I20200101"><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:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c0a86cb19604b3b82c67b0ed7b5c31a_I20200101"><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-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53fc078bd790403d91c6d8e1a803693b_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="ia1c3146da09d4b73956b94592f8e42e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82a18fbd166342d3910f9dc2d77f25d6_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">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="ib54ecadf8da04c1080dfc5cb39147c81_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</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="i596b63bd4d9b40bf9ec0b88146943f7e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if574d0c6965445649be80c17449b20e3_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="ie154d0300ea241f995d49ea82540ee5d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad6b954a672b4520a1aae1d33c6152b6_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c3bf186667141b8be0ce7a135431715_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9d30254ad6847ca899c86796fb013cf_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i388747b693ee4ccea5a8908c5881e1cb_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8442bd77d6d84aa6b969eebf21a53bed_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ef0e00bf71d454893e836b976e5c31c_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8b7af933bd841b6b4214b9127d279c2_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3dbba5d4bade44cf8e022592b2d21da7_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i411b1238bc5a4a458845b876f9803b45_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib126b9f59bb04b87ab1e25ec0a63a6e6_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf141f47afa34691b34a5458a75e2b51_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8a2b7c78eb64afdbf276f7c08b344d0_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878c2f62da7d4d8c89a66c3ab165b45b_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbfefceb191b46f3ad907d1a0df67b0f_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1a1eb58d9404a8489e425a409364a24_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3a64e942c0949fa80eeb8d9e693e5ce_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ec03b8280c8427b9688911e20e58458_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17f6db6885be469bb295f3da2ec3268b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9ca94c9cb5d9487db54c1f20721fc698_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2255e6c7ed514a8088a30e8780697cfa_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieca02bd6a31c4b46891bd9cf7ae7bf0a_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib802d7ec35dc4e8e822ac3556289bc1e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bf34d80a43d478da3b8d819edda03b5_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24bec037393e4b3caa9da1dcb8d67313_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic071287d801c4aac8039c6ae2b23210c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:ValleyCommunityBancsharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CoreDepositsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i357565e51c0f45d28b71a5902b993a04_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i427756487b564fe48eba93ff07c0167a_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6ef8900fb10b443eba7146a35685bbb6_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b840bfb40f545f6acd3d14d939d133d_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="i2f5c8f5c411d473897cb03c6c31da9bb_I20071231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2007-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f9e6b0aa5274314bedb15a11802da29_D20070101-20071231"><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>2007-01-01</xbrli:startDate><xbrli:endDate>2007-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18ec8cebe1e844488397d1faae25a4c6_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="i0038735e4edc44129e3ed5b22a6ebb2f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b0678c46dc24eb98b30dd296c7a09d7_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i059e51d936df445598a51b2d994b99f0_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c5a0c66abcb436ca49e45eccb44a79f_D20200101-20201231"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ba0e986ec7a4930afc416174754d99b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i442ac8837e0b4105a60c7792ce93c789_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0a3318185b114c1cb00c4a438ade369c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hfwa:PPPLFFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib68b021428ae48c98e2f75b8cfa30a2d_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="ibb0a256f60b440e5ba807563be1fc60f_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4a6abfe09da84806b247fb9ecfc188bf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="hour"><xbrli:measure>hfwa:hour</xbrli:measure></xbrli:unit><xbrli:context id="icc688d840738473d82b4f8f6131398cc_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="i878036d19df64899aa02c29d20da5519_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3c4a225e72d5466eb23f521a16ab20cd_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i85c1fbc883144d7da4b3c0629cdcf9c1_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i046809d643e04a35a77bac480c376491_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iddd402d60e404c399375c892e210b804_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ab9f89d91f348ffba71490321f849cd_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2017bcf3fa9e4177b072e0eb767c9076_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50f8dc5aee8a425fbe1da27a576480bf_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia19e1246f2994af785ea5c9ed0fc41c5_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i291e25e35962459eb0b3fb33a4d8feb1_I20181231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49a61c998e6b46abbe3635b521c522d8_I20171231"><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><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea3863498b394960961da9afa998cd79_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><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c34597906fc49749438a2aa61e79207_I20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecb551d568a441789f8a944e29047c8b_I20171231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f3c20b4c272479490ae9ecd4e3ee0b9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id7f486a01c504d1098dc9010fbe16261_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c65d5eb49a54267a512ea9491d8354c_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i146c4c52c099452597e582fde1e93697_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i739a71cc230f4497b8bf1f4a0feabc40_I20221231"><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>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaebf807c7c3c454481255e371e05433c_I20341231"><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>2034-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id16044738e734d6da721cd8838b1a771_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:SubsidiariesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxCreditCarryforwardAxis">us-gaap:InvestmentCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hfwa:TwentyTwentyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d3c39eb1e264865b00693f7def6f098_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i755a4d6bf5e14a23961432f561669dc7_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51b8a9600d2c4e3b9d69082f290c1956_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i766a50d8bdb9403c8c5e027d6c291924_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if151963f59a044b3af085e98d9d02c23_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-24</xbrli:startDate><xbrli:endDate>2018-01-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-25</xbrli:startDate><xbrli:endDate>2018-04-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-07-24</xbrli:startDate><xbrli:endDate>2018-07-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-24</xbrli:startDate><xbrli:endDate>2018-10-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb571327424d4096bf024f405bef949e_D20181024-20181024"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">hfwa:SpecialDividendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-10-24</xbrli:startDate><xbrli:endDate>2018-10-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if29084335e784114bc27091d48d104f5_D20190123-20190123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-23</xbrli:startDate><xbrli:endDate>2019-01-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-24</xbrli:startDate><xbrli:endDate>2019-04-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-24</xbrli:startDate><xbrli:endDate>2019-07-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-23</xbrli:startDate><xbrli:endDate>2019-10-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i86eb628342484d829dff2e3ab449615b_D20191023-20191023"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DividendsAxis">hfwa:SpecialDividendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-23</xbrli:startDate><xbrli:endDate>2019-10-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f6e0356f3c64ff685143babe6a22f4a_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="id8e2f835c4834722bbb6c4725fe826df_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="i6274bc52cda249d280cef8002c40c39c_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="i7ef15edd6a154318ab9453a67a7c5fc3_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="iac53edc0b69d4dbaa9a7787dbf7e8c67_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="i7ddc82a2f2774a9f845612504d7230b0_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="i4863a750a4df425c92fd4f92bee84114_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="i688d3bdab14746289385f3d467d60732_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="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">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="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica75e6a450c740a2bae9d97c443d988d_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0185caf278004b86a1594c5acdb11ba7_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="iddc661c925914a08b38308cb1071528a_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0e651ebe1c24ee2bcc776ae85ab390d_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589cebc148814461be0f14851bf2957b_I20201231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6eaf54af24854f329d9d367157998bcb_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: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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12e26e902166424e824a23f7c585fc54_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0381a580015041e7b568ea3aa250a94a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i754e8f0989184c8da8b2c20b17b31889_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if679382e52ec490995d89cece5c4e1f7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e3edf277d37421bb29a9e2fbcf83426_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id65a5143ffc443d7a4714aafd122c5eb_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5479db8d3add4fbb8c6d27547f44e180_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1fcca6761e804ec39a570de26bc2e0f9_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e38866f331b424188a5bf5a1c428059_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib2cee26c062b4c08b3d6ebff0beb706c_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a344a83bb12466ba3dd20a36d222ec0_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i435ee16f452d4369b668884f2a470d25_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: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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e858c64bf134b07a89bf4d5cc5a7fca_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i997e407c8ff2487b95cd762df63dee1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib25b702fa0e24fd1b4cbc3e8038112fa_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58c10ef983b447afa846877db903aa58_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic484fb894b4a4d179fcdb68ba3e533b3_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38e7e213297b4328bb54d12607cf353a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie05289b82216493687529ddfb73d630c_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a30c3a85568431091bad5e3b172c18e_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia88bf4a757df4fb6b8c2fc591d304677_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><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_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: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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib275a9c508e04a41aff7876f7ad3b7c6_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07691fe389494dc3b1a5805c98ea2918_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76d6ab209e5140f0bb050eb57786d68b_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i951c0b8e8ee1417b81e34e8f712b04d9_I20191231"><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:USTreasuryAndGovernmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38c655820fd84e009f15774f25e515e4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i76cf0787ee4648468c669b3feb92eb62_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf5664459302453096cc3e5a20914b86_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80f44b7fb56c48219f7cf314556fdafd_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idec02f6038324bda988faccbf4e191e4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93204351f9c444ecad785e2f46247092_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib834586c7b5641b29fc2fa62903f67a1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34c9e093d59d4f1198b56da2de578e6f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id74794116ff645ec885cb3b9ae14b2e5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d945e107cac4a878cfc64c9a1da660c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5a55dc6c0094d42bb5dce37088e74a4_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd5636708b94323a34d062c5fa28087_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec2a14a982b44c1baa614bd18924ae01_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i355f7bc524434c6d86da58d542dc4edb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2f35c0e826b2434c99d8b505be935234_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3c17262ac4f4a7fa946c1386eba7941_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1f7fed86f9248a8a296cff2ef59f557_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i785fc362aaa6420788bd146c21381f6d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dd8846650d8400788f2e0d70d603eaa_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6acfd33cdd448c7a9f9e22e8cf3981c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide0285ce82634f1f987b2f32ad5413e0_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b51cb32206e42deb0c0603d84b2e196_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i034358ce215148cb828dd4280a44ab9d_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ba97652f104491a08fdcb88d1ec09e_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3822e479daf242c388e5fda929a45cbb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84b6f478aaf34d86b322000b09bed8bd_I20191231"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bd2e110996242ceaad5a8d70573555c_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</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="i0c00d79dfd1d4f9ab1e0d6622803d246_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i72411d95f7474ba483ed3414b8b5c487_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i5970953c837b4953916c2cd92c686a1a_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: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><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="i7dadd91dd42b48dcbdc901392b5989f4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if155d809513d40a9beb7c67de8cf8260_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c138c1bd9ad4a188611fa6fcd1cf3bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide92890a22194952a7dd47c427204d12_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4eef9559aa5e4ba1829cdf3c451a8f0f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f132b5950d74b82b2cc31788ab96698_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecc240104bcd4a6b89dedec63abed9dd_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15fa26f92da04da3a7a3e151de9b72df_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="i839c4ad041c64eec8f0c32f1e5512997_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="ieac1fd92588646b3837e99b5c7e5340d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i4c2b066dbd804d9e91040957ed3e315b_I20191231"><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><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="i3983691ef9e24376894a6d44220373a8_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie00bdcd0bc034c5f9968162b60a740ce_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92b7ac5387ad4df59f1f6d6ef6177c97_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i903fade40bbd45eda4e8d2116427ebb2_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9de03b94da2c4c09991f72bffe7b0b56_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><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="id608df247709473b832f5b9c3260d44a_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a3d7e1387414c31b5f134ded8814943_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83f53c6a641f4d99a9b9d3b14f60ade9_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><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="i41fd37e384524a96a4a2466accacdd43_D20190101-20191231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78df3a03fe5f430797f8764c5650efd9_D20180101-20181231"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b5ea09bd1da4cbb897918622a49c668_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="ia8a5f91755ca47c38a4bb74e6d0f2d3e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c213037f514438f977699c4a35adfbf_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4444d2ccd9ea4392afacd026897fa895_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap: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="if732f999515046169bea171fbc3bb5d5_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i223f1770654d4841a37484df81edf7d7_D20180101-20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ac3e2d17faa4109b811eb6ecaf36bd0_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="i875d9dd290b548ae8f85579c1c83737c_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9163029fd9f64923b6a888c6344830af_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icff3e7272ce0418598df4d7e24c2ec09_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="i79b70fb553664d269df514c5e0bebd0e_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idda91eb3b91540c8813469accc90091c_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50d1844aa56d4e91a0c25e60f05de75f_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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4ebec12480f646bca52dfb72558f35e7_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: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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b822f68e6aa4eefabdfc8aeea86f461_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: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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f560692fae94973b5a0f0c4fb854a28_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: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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i87207176e6834ee8bb6ebbcc8f6716fc_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4129f0f263b44dab9b8e79c9b4544e1b_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe8a6a8c8622424cba85bfb8b232a55e_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:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba9b249a273f40a891f7b21410d28e77_I20191231"><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="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1be96b5b73a40ba8a89915576c96b78_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae6a13f6c03e447a9010c165ce476f2c_I20191231"><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="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d0cf4e3793f414d8996ee60b70dcc98_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="ib3fd54a378b1460db4cb3796224a494e_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="i916fd62ec6754eeca48900c2ae5ab9af_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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec766050c41b4c578c2c0dbca526e1d9_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="i36881ae7817840779fcaf7917b9a1fc6_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="ic53d38fadb794d9d8344808a86970523_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44acf8de06d04acdbf89b2b65d66a514_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9afa291deb54e17a117bdadc1778628_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="i723c6da8049341e8bc520991a15968e8_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:OptionOneMember</xbrldi:explicitMember><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="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:OptionTwoMember</xbrldi:explicitMember><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="i1e98b42f0d0f4e17a11555d9480b652b_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="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19a41a8664e54156a47265718f35a01b_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="i7a9fed2e096e41a6aa62cd30d1da1f90_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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1280f9e68a3645409c2104eca5e970cf_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id805eb0aaf0b43048fea19bb17bc1bba_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia3d3717552074d4fb97bd1f47c752abd_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="idf23e1ce79084fa2967e1256894e9ec2_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="i935684ff561f4912ae0b9cef938f3713_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="i08b9d24158e647cebf7ea96457965aaa_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></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="i7d06ad055a714f9ab204caaf3b5504ed_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></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="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a9a44bad7e946288ea378269477b078_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i115d7e6d40a14d66abf517be12d7205d_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="ic3f0c5d40d6b4534864fd0d9e50f0191_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7212db4b1e3a43e09598218d8cd85591_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie556c854cd4c415f9b88f67c59073ddf_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="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic7464fd0f57d4784b3a23b349bf3ea21_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="i5a51026950154598818fc78f6161444f_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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i4680b9484bd34ab38de3b9cc8b605f04_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58227932178a4a2c933e4e4760b34259_D20190101-20191231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c1cd4a609564035b151292114290c4f_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d55ed1f2fb74cb6833f8e58d3f32161_D20180101-20181231"><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><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf4644a9787c4afda661af501507d335_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="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i059bd6c0d30a4516b1016f93ec061c1d_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i73280905eb25499d929ebc4092a3f500_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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aca644040ed410683773f0b05d91942_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="ie88417a2660b469aa77ba70ae4cbceb2_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><xbrli:context id="if8c163754dd04c909e473637bda52b41_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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"><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>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"><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>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bf006246ea64140b10584f9f125c271_I20181231"><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>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8abe5f840eef4736ab7dbbd28d92c5d9_I20171231"><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>2017-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"><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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-01</xbrli:startDate><xbrli:endDate>2020-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-01</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-10-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-04-01</xbrli:startDate><xbrli:endDate>2019-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-07-01</xbrli:startDate><xbrli:endDate>2019-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-10-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="loan"><xbrli:measure>hfwa:Loan</xbrli:measure></xbrli:unit><xbrli:context id="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219"><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>2021-02-19</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219"><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:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-02-19</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474 id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_1"></div><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6MTgxMDY3YTBiZWU5NGIwNzk2ZjM5YTdiYzc3MGJiOWMvdGFibGVyYW5nZToxODEwNjdhMGJlZTk0YjA3OTZmMzlhN2JjNzcwYmI5Y18wLTAtMS0xLTQxOTEvdGV4dHJlZ2lvbjpkNTcxZWNjZTgyNjc0YWNiYTU1MWQ4ZTc3MmEyYmZhYl8zMjk4NTM0ODgzMzQ1_9d4c8b17-c806-4dde-aad1-3471fe1340c7">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:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDkx_fcb32667-8125-4071-8c44-b23fc3322ed5">&#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18yMTE_33212b62-c7ab-4afa-8920-daf1c65a60c0"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt:datemonthdayen" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18yMTE_a5e3d61f-20e1-4894-9386-36deb5029a93">December&#160;31</ix:nonNumeric>, 2020</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:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg2_abd73898-8382-49b7-a6fb-6d3f2e1a64e7">&#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDky_1ac88229-6f97-4df0-a7fa-b0a7ae8ac211">000-29480</ix:nonNumeric></span></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6ODc3NzM5MTE3MTFkNGNiYzkyOTcyOGY3YzhjNTFjN2IvdGFibGVyYW5nZTo4Nzc3MzkxMTcxMWQ0Y2JjOTI5NzI4ZjdjOGM1MWM3Yl8wLTAtMS0xLTQ5NzYvdGV4dHJlZ2lvbjpkOTRhMGU4OTI2M2E0MWFhOTdiN2ZkYWIzYmZkNGE5MV8zMjk4NTM0ODgzMzg1_5333d64d-d931-45a6-b354-82685c578cc3">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="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8wLTAtMS0xLTA_1f5cf82f-32dc-488c-b318-47f4fb498a57">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8wLTQtMS0xLTA_01aed24a-ec77-44ca-a484-bbcc7a6f17af">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTAtMS0xLTA_b53961cd-b2e1-42a2-b5a0-4803c784b3f7">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTEtMS0xLTA_c24a24fe-4203-4f7a-b3c5-e5726b5752b5">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTItMS0xLTA_95607861-e1fd-429f-b772-b1d6877eabf4">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTQtMS0xLTA_3c708d14-3ea7-4e69-94b6-6fd20dca8c5b">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk0_10a1e991-0894-48a3-bfc3-ae889dcb775b">360</ix:nonNumeric>) <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg3_7a2c8196-9cc3-4dbe-89ea-39df8f598979">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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTAtMS0xLTA_cb495796-6220-434c-8877-3ee1b3e94806">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTEtMS0xLTA_8648c54b-ea00-4546-8894-09a1d3fdc991">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTItMS0xLTA_937a6dc6-4429-45e6-bc02-857cc38170f4">NASDAQ Stock Market LLC</ix:nonNumeric></span></td></tr></table></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(g) of the Act: 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg4_590752b3-8b8b-4429-bdeb-04ee03b32490">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk1_234d1182-b0fb-47a5-8c14-6de8059bf836">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk2_34729334-9b96-4cbe-b4fb-f4f7155be142">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg5_bc1453cd-0a39-4fc0-a625-de9d18568d1a">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-bottom:5pt;margin-top:5pt;padding-left:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8wLTEtMS0xLTA_0cb9bd0f-1540-4c04-ba2b-4e6e3a17d926">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8xLTQtMS0xLTA_1feb26b2-f42f-4c5a-9a6a-4442a32792b7">&#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8yLTQtMS0xLTA_72e4a028-bc4a-46d7-a543-66050b47b8af">&#9744;</ix:nonNumeric></span></td></tr></table></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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMjk4NTM0OTAwMzQx_b412f23c-672b-4845-a7f3-6a53827459fd">&#9746;</ix:nonNumeric></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDkw_ab29f88b-0466-4214-bb4c-8988292f4ba2">&#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, 2020, based on the closing price of its common stock on such date, on the NASDAQ Global Select Market, of $20.00 per share, and 35,347,655 shares held by non-affiliates was $<ix:nonFraction unitRef="usd" contextRef="i80dd25d1bffd4be7a5f1eb77a46a4155_I20200630" decimals="0" format="ixt:numdotdecimal" name="dei:EntityPublicFloat" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMDIx_707dc1fe-0e68-4528-a8b3-8275a426bb53">706,953,100</ix:nonFraction>. The registrant had <ix:nonFraction unitRef="shares" contextRef="i9bfa8caa7a9b4679a4050a4ecb1a602b_I20210217" decimals="0" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMDQ0_59803af6-6c04-40e3-b8fe-7ac385681b1e">35,914,775</ix:nonFraction> shares of common stock outstanding as of February&#160;17, 2021.</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMjk4NTM0OTAwMzQy_c00fd3be-96f9-4163-9492-7133675c3ddc" escape="true">Portions of the registrant&#8217;s definitive Proxy Statement for the 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2021&#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="i2270c9929ad74f00a74ed9f9dfb75dcb_7"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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&#160;31, 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:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.751%"></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: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="12" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_10">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_10">4</a></span></div></td></tr><tr><td colspan="12" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_13">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_13">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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_37">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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_19">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_19">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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_22">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_22">17</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_25">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_25">28</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_28">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_28">28</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_31">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_31">28</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_34">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_34">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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_37">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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_40">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_40">28</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_43">SELECTED FINANCIAL 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_43">30</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_46">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_46">32</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_49">COVID-19 IMPACTS</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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_49">32</a></span></div></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="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_52">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_52">36</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2578">FIN</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_2578">ANC</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_2578">IAL 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2578">38</a></span></div></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="padding-left:36pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_55">CONSOLIDATED FINANCIAL CONDITION 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_55">39</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_58">INVESTMENT ACTIVITIES 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_58">40</a></span></div></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="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_61">LENDING 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_61">40</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_64">NONPERFORMING ASSETS AND CREDIT QUALITY METRICS</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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_64">42</a></span></div></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="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_67">ANALYSIS OF 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_67">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_70">DEPOSITS AND OTHER BORROWINGS 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_70">47</a></span></div></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:top"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_73">STOCKHOLDERS' EQUITY AND REGULATORY CAPITAL REQUIREMENTS 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_73">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2569">OFF-BALANCE SHEET ARRANGEMENTS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2569">49</a></span></div></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:top"><div style="padding-left:36pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_76">AVERAGE BALANCES, YIELDS AND RATES PAID FOR THE YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_76">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_79">EARNINGS 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_79">51</a></span></div></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="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_82">NET INTEREST 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_82">51</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_85">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_85">54</a></span></div></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="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_88">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_88">55</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_91">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_91">55</a></span></div></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="padding-left:54pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_94">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_94">56</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_97">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_97">56</a></span></div></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="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_100">LIQUIDITY AND CAPITAL RESOURCES</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_100">57</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2592">CONTRACTUAL OBLIGATIONS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_2592">58</a></span></div></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="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_103">ASSET AND LIABILITY MANAGEMENT</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_103">58</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;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="#i2270c9929ad74f00a74ed9f9dfb75dcb_106">IMPACT OF INFLATION AND CH</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_106">A</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_106">N</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_106">GING PRICES</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_106">61</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_109">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_109">61</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_112">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_112">62</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_115">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_115">62</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_118">CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION&#8212;DECEMBER 31, 2020 AND DECEMBER 31, 2019</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_118">65</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.751%"></td><td style="width:0.1%"></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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_121">CONSOLIDATED STATEMENTS OF INCOME&#8212;FOR THE YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_121">66</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_124">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME&#8212;FOR THE YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_124">67</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_127">CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY&#8212;FOR THE YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_127">68</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_130">CONSOLIDATED STATEMENTS OF CASH FLOWS&#8212;FOR THE YEARS ENDED DECEMBER 31, 2020, 2019 AND 2018</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_130">70</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="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="#i2270c9929ad74f00a74ed9f9dfb75dcb_133">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_133">72</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_136">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_136">72</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_142">BUSINESS COMBINATIONS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_142">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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_145">INVESTMENT SECURITIES</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_145">84</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_151">LOANS RECEIVABLE</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_151">87</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_157">ALLOWANCE FOR CREDIT LOSSES ON LOANS</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_157">99</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_160">OTHER REAL ESTATE OWNED</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_160">103</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_163">PREMISES AND EQUIPMENT</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_163">103</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_166">GOODWILL AND OTHER INTANGIBLE ASSETS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_166">103</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_172">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_172">105</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_175">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_175">105</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_181">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_181">106</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_187">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_187">106</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_247">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_247">107</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_193">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_193">108</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_199">COMMITMENTS AND CONTINGENCIES</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_199">109</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_205">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_205">110</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_208">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_208">111</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_217">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_217">113</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_223">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_223">117</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_229">CASH RESTRICTIONS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_229">120</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_232">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_232">120</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"><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="#i2270c9929ad74f00a74ed9f9dfb75dcb_238">REGULATORY CAPITAL REQUIREMENTS</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_238">121</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 23.</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_241">HERITAGE FINANCIAL CORPORATION (PARENT COMPANY ONLY)</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_241">123</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 24.</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_244">SELECTED QUARTERLY FINANCIAL DATA (UNAUDITED)</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_244">124</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">NOTE 25.</span></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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_250">SUBSEQUENT EVENTS (UNAUDITED)</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_250">125</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;9.</span></td><td colspan="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_253">CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_253">125</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;9A.</span></td><td colspan="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_256">CONTROLS AND PROCEDURES</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_256">125</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;9B.</span></td><td colspan="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_259">OTHER INFORMATION</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="#i2270c9929ad74f00a74ed9f9dfb75dcb_259">126</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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_262">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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_265">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_265">126</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_268">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_268">126</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_271">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_271">126</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_274">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_274">127</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_277">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_277">127</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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_280">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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_283">EXHIBITS, 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_283">127</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="9" 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="#i2270c9929ad74f00a74ed9f9dfb75dcb_286">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_286">129</a></span></div></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: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="#i2270c9929ad74f00a74ed9f9dfb75dcb_289">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="#i2270c9929ad74f00a74ed9f9dfb75dcb_289">129</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:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_10"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">Glossary of Acronyms, Abbreviations, and Terms</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%">&#160;&#160;&#160;&#160;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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">ALL</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%">Allowance for Loan Losses</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%">AOCI</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%">Accumulated other comprehensive income, net</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%">ASC</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 Codification</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%">ASU</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 Update</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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%">BOLI</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%">Bank owned life insurance</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%">CA Act</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:115%">Consolidated Appropriations Act of 2021</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%">CARES Act</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%">Coronavirus Aid, Relief, and Economic Security Act of 2020</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%">CDI</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%">Core Deposit Intangible</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%">Company'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 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%">Dodd Frank 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%">Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010</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%">Economic Growth Act</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%">Economic Growth, Regulatory Relief and Consumer Protection Act</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%">Equity Plan</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 2014 Omnibus Equity Plan</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%">Exchange Act</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 Exchange Act of 1934, 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%">FASB</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%">Financial Accounting Standards Board</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">FDIC</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Reserve</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Federal Reserve Bank</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#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%">FHLB</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 Home Loan Bank of Des Moines</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%">GDP</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%">U.S. Gross Domestic Product</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%">Heritage</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%">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 partnerships</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%">PCI</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%">Purchased Credit Impaired; 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 310-30</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%">Plan</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 401(k) Profit Sharing Plan and Trust</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%">PPP</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%">Paycheck Protection Program</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">PPPLF</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 Liquidity Facility</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%">Premier Merger</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%">Merger with Premier Commercial Bancorp &amp; Premier Community Bank completed July 2, 2018</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%">Puget Sound Merger</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%">Merger with Puget Sound Bancorp, Inc. &amp; Puget Sound Bank completed January 16, 2018</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%">Premier and Puget Mergers</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%">Premier Merger and Puget Sound Mergers, collectively</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%">Proxy Statement</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%">Definitive proxy statement for the annual meeting of shareholders to be held on May 4, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Related Party</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%">Certain directors, executive officers and their affiliates</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%">ROU</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%">Right-of-Use</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SBA</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SEC</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:#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><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%">TDR</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%">Troubled Debt Restructured</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%">Unfunded Commitments</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%">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:#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%">USDA</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%">United States Department of Agriculture</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%">Washington Banking Merger</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%">Merger with Washington Banking Company &amp; Whidbey Island Bank completed on May 1, 2014</span></td></tr></table></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_13"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">This Form 10-K may contain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. Forward-looking statements often include the words &#8220;believes,&#8221; &#8220;expects,&#8221; &#8220;anticipates,&#8221; &#8220;estimates,&#8221; &#8220;forecasts,&#8221; &#8220;intends,&#8221; &#8220;plans,&#8221; &#8220;targets,&#8221; &#8220;potentially,&#8221; &#8220;probably,&#8221; &#8220;projects,&#8221; &#8220;outlook&#8221; or similar expressions or future or conditional verbs such as &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;would&#8221; and &#8220;could.&#8221; These forward-looking statements are subject to known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from the results anticipated. In this regard, the COVID-19 pandemic is adversely affecting us, our customers, counterparties, employees, and third-party service providers, and the ultimate extent of the impacts on our business, financial position, results of operations, liquidity, and prospects is uncertain. Continued deterioration in general business and economic conditions, including further increases in unemployment rates, or turbulence in domestic or global financial markets could adversely affect our revenues and the values of our assets and liabilities, reduce the availability of funding, lead to a tightening of credit, and further increase stock price volatility. In addition, changes to statutes, regulations, or regulatory policies or practices as a result of, or in response to COVID-19, could affect us in substantial and unpredictable ways. Other factors that could cause or contribute to such differences include, but are not limited to:</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 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 effected by deterioration in the housing and commercial real estate 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 allowance for credit losses on 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">changes in general economic conditions, either nationally or in our market areas;</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 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: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">risks related to acquiring assets in or entering markets in which we have not previously operated and may not be familiar;</span></div><div style="padding-left: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">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: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">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 allowance for credit losses 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: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">legislative or regulatory changes that adversely affect our business;</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">implementing regulations, changes in regulatory policies and principles, or the interpretation of regulatory capital or other rules;</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">our ability to control operating costs and expenses;</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 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: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">difficulties in reducing risk associated with the loans on our Consolidated Statements of Financial Condition;</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">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: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">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: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">our ability to retain key members of our senior management team;</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">costs and effects of litigation, including settlements and judgments;</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">our ability to implement our growth strategies;</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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">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: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">increased competitive pressures among financial service companies;</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 consumer spending, borrowing and savings habits;</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 availability of resources to address changes in laws, rules, or regulations or to respond to regulatory actions;</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">adverse changes in the securities markets;</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">inability of key third-party providers to perform their obligations to us;</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;padding-left:32.85pt">changes in accounting policies and practices, as may be adopted by the financial institution regulatory agencies or the FASB, including additional guidance and interpretation on accounting issues and details of the implementation of new accounting methods and as a result of the CARES Act and the CA Act; and</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;padding-left:32.85pt">other economic, competitive, governmental, regulatory, and technological factors affecting our operations, pricing, products and services, including as a result of the CARES Act, CA Act and recent COVID-19 vaccination efforts, and the other risks detailed from time to time in our filings with the SEC including in 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-weight:400;line-height:120%">Some of these and other factors are discussed in this Form 10-K under the caption Item 1A. Risk Factors and elsewhere in 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-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. These risks 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's operating results and stock price performance.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_16"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">PART I</span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_19"></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 53 branch offices located primarily along the I-5 corridor in the western Washington and the greater Portland, Oregon area. We additionally have offices located in central Washington, primarily in Yakima County. 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%">In October 2020, the Company announced a plan to consolidate nine branches to create a more efficient branch footprint, reducing the branch count to 53 from 62 at December 31, 2019. One branch was consolidated during October 2020 and eight branches were consolidated during January 2021. The Company integrated these locations into other branches within its 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%">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 and consumer loans. The Bank also originates for sale or investment purposes residential real estate loans 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%">General Development 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%">During the year ended December 31, 2020, the Bank participated in the SBA's PPP in accordance with the CARES Act. Through the conclusion of the initial PPP on August 8, 2020, the Bank had funded 4,642 SBA PPP loans totaling $897.4 million with an average loan size of $193,000. Of the funded loans, approximately 21% of both the count and the originated balance were loans to new customers. As of December 31, 2020, SBA PPP loans totaled $715.1 million, including unamortized net deferred fees of $15.4 million. The decrease in SBA PPP loans since origination was primarily due to principal and interest forgiveness payments from the SBA of $159.2 million during the fourth quarter of 2020 as the Bank began accepting and processing the forgiveness applications. During the year ended December 31, 2020, SBA PPP loans provided an additional $19.5 million of interest and fee income 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%">A combination of new deposit relationships obtained in conjunction with the SBA PPP lending process and existing customers maintaining higher cash balances due to the COVID-19 pandemic also caused a material impact to our deposit balances, which increased $1.0 billion, or 22.2%, to $5.6 billion at December 31, 2020 from $4.6 billion at December 31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CA Act was signed into law on December 27, 2020 and provides coronavirus emergency response and relief, including renewing and extending the PPP until March 31, 2021. As a result, the Company began originating SBA PPP loans again starting in January 2021. As of February 19, 2021, the Bank has funded 1,724 loans totaling $297.1&#160;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 Bank accommodated COVID Modifications on 2,041 loans with a balance of $666.6 million at March 31, 2020, a date before the prolonged impacts of the COVID-19 pandemic. COVID Modifications are not reported as TDR loans based on the CARES Act and regulatory guidance. Instead, the Bank assesses TDR status, at a minimum, once the loan deferment period reaches 180-days. At December 31, 2020, approximately 177 loans totaling $92.5 million were still in payment deferral </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">modification status, with 63.4% of those classified as a TDR and 36.6% as a COVID Modification. Approximately 86.1% of total COVID Modifications with payment deferrals during the year ended December 31, 2020 are no longer on payment deferral status at December 31, 2020. The CA Act extends relief offered under the CARES Act related to TDRs as a result of COVID-19 through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. </span></div><div style="margin-top:5pt;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 discussion of impacts to our business from the COVID-19 pandemic, see also Item 1A. Risk Factors&#8212;Risks Related to the COVID-19 Pandemic and Associated Economic Slowdown, and Item&#160;7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations&#8212;COVID-19 Impacts.</span></div><div style="margin-top:5pt;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 significant events during include:</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">The Bank adopted CECL effective January 1, 2020.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">During the first quarter of 2020, we ceased indirect auto loan originations.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">During the second quarter of 2020, the Bank completed the implementation of the Heritage Direct platform, a full suite of upgraded treasury management tools for commercial customers, including online banking, ACH, wires, positive pay, remote deposit capture and merchant services. The related vendor implementation cost recorded within Professional services on the Consolidated Statements of Income during the year ended December 31, 2020 was $1.6 million.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">During the fourth quarter of 2020, we announced a branch consolidation plan and closed one branch in October 2020 and a further eight branches in January 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%">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%">Our business strategy is to be a commercial community bank, seeking deposits from our communities and making loans to customers with local ties to our markets. We believe we have an innovative team providing financial services and focusing on the success of our customers. 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%">&#160;&#160;&#160;&#160;</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. 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-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%">&#160;&#160;&#160;&#160;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. We seek to maintain strong internal controls 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%">&#160;&#160;&#160;&#160;</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 that the strength of our balance sheet provides us with the flexibility to manage through a variety of scenarios including additional growth-related activities. Our liquidity position was also strong, with $743.3 million in cash and cash equivalents as of December&#160;31, 2020. As of December&#160;31, 2020, the regulatory capital ratios of our subsidiary bank were well in excess of the levels required for &#8220;well-capitalized&#8221; status, and our consolidated common equity tier 1 capital to risk-weighted assets, leverage capital, Tier 1 risk-based capital, and total risk-based capital ratios were 12.3%, 9.0%, 12.8% 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%">&#160;&#160;&#160;&#160;</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 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&#160;31, 2020, our non-maturity deposits were 92.9% 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%">&#160;&#160;&#160;&#160;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%">&#160;&#160;&#160;&#160;</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 core deposits (which we define to include all deposits except </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">certificates of deposit) 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 year ended December 31, 2020, except for our participation in the SBA's PPP.</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-charted 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.</span></div><div style="margin-top:5pt;text-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 acquired North Pacific Bancorporation in June 1998 and Washington Independent Bancshares and its wholly-owned subsidiary, Central Valley Bank, in March 1999. In June 2006, the Company completed the acquisition of Western Washington Bancorp and its wholly owned subsidiary, Washington State Bank, N.A., at which time Washington State Bank, N.A. was merged into 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%">Effective July 30, 2010, Heritage Bank entered into a definitive agreement with the FDIC, pursuant to which Heritage Bank acquired certain assets and assumed certain liabilities of Cowlitz Bank, a Washington state-chartered commercial bank headquartered in Longview, Washington.&#160;The acquisition included nine branches of Cowlitz Bank, including its division Bay Bank, which opened as branches of Heritage Bank on August 2, 2010. The acquisition also included the Trust Services Division of Cowlitz 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%">Effective November&#160;5, 2010, Heritage Bank entered into a definitive agreement with the FDIC, pursuant to which Heritage Bank acquired certain assets and assumed certain liabilities of Pierce Commercial Bank, a Washington state-chartered commercial bank headquartered in Tacoma, Washington.&#160;The acquisition included one branch, which opened as a branch of Heritage Bank on November&#160;8, 2010.</span></div><div style="margin-top:5pt;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 September&#160;14, 2012, the Company announced that it had entered into a definitive agreement along with Heritage Bank, to acquire Northwest Commercial Bank, a full-service commercial bank headquartered in Lakewood, Washington that operated two branch locations in Washington State. The acquisition was completed on January&#160;9, 2013, at which time Northwest Commercial Bank was merged with and into 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%">On March&#160;11, 2013, the Company entered into a definitive agreement to acquire Valley Community Bancshares, Inc. and its wholly-owned subsidiary, Valley Bank, both headquartered in Puyallup, Washington, and its eight branches. The acquisition was completed on July&#160;15, 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%">On April&#160;8, 2013, the Company announced its intent to merge two of its wholly-owned bank subsidiaries, Central Valley Bank and Heritage Bank, with Central Valley Bank merging into Heritage Bank. The common control merger was completed on June&#160;19, 2013. Central Valley Bank operated as a division of Heritage Bank until September 2018 at which time the five Central Valley Bank branches were renamed to Heritage Bank branches.</span></div><div style="margin-top:5pt;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 October 23, 2013, the Company, the Bank, Washington Banking Company and its wholly-owned subsidiary bank, Whidbey Island Bank, jointly announced the signing of a definitive merger agreement pursuant to which Heritage and Washington Banking Company entered into a strategic merger with Washington Banking Company merging into Heritage. Whidbey Island Bank branches adopted the Heritage Bank name in all markets, with the exception of six branches in Whidbey Island markets which continue to operate using the Whidbey Island Bank name, as a division of Heritage Bank. The Washington Banking Merger was completed on May 1, 2014.</span></div><div style="margin-top:5pt;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 26, 2017, the Company announced the execution of a definitive agreement to purchase Puget Sound Bancorp, Inc., the holding company of Puget Sound Bank, a one-branch business bank headquartered in Bellevue, Washington. The Puget Sound Merger was completed on January 16, 2018.</span></div><div style="margin-top:5pt;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 March 8, 2018, the Company announced the signing of a definitive agreement to purchase Premier Commercial Bancorp, the holding company for Premier Community Bank, both of Hillsboro, Oregon, and its six branches.&#160;The Premier Merger was completed on July 2, 2018.</span></div><div style="margin-top:5pt;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 Puget Sound Merger and Premier Merger see Note (2) Business Combinations of the Notes to Consolidated Financial Statements 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-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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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="margin-top:5pt;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-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;Deposits are noninterest bearing and may be charged service fees based on activity and balances.</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-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%">&#160;&#160;&#160;&#160;</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="margin-top:5pt;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-style:italic;font-weight:400;line-height:120%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;</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="margin-top:5pt;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-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits are interest bearing and allow for unlimited deposits and withdrawals, provided that a minimum balance is maintained.</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-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-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">&#160;&#160;&#160;</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 32,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 Heritage 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. 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%">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 Heritage 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%">At December&#160;31, 2020 we had $3.72 billion, or 83.1% of our loans receivable, in commercial business loans with an average outstanding loan balance of approximately $393,000 at December&#160;31, 2020, excluding loans with no outstanding balance.</span></div><div style="margin-top:5pt;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 requirements range from 1.15 times to 1.25 times, depending on the type of property. We also stress test debt coverage using an &#8220;underwriting&#8221; 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 our commercial real estate loan portfolio annually for performance of individual loans, 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 (16) 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"><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&#160;31, 2020, residential real estate loans totaled $122.8 million, or 2.7%, 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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.</span></div><div style="margin-top:5pt;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 our asset/liability management strategy, we typically sell a significant portion of our residential real estate loans in the secondary market with no recourse and servicing released. Residential real estate loans intended for sale totaled $4.9 million at December&#160;31, 2020 within Loans held for sale on the Consolidated Statements of Financial Condition. See Item&#160;7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations&#8212;Asset and Liability Management. We did not service any of these sold loans during the years ended December&#160;31, 2020, 2019 or 2018.</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%">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&#160;31, 2020, we had $305.7 million, or 6.9%, 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 home buyer 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 construction element. 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&#160;31, 2020, we had $325.0 million, or 7.3% of our loans receivable, in consumer loans. We originate consumer loans and lines of credit that are both secured and unsecured. During the first quarter of 2020, we ceased indirect auto loan originations. 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. At December&#160;31, 2020, we had $212.2 million, or 4.7% of our loans receivable, in indirect auto loans. The majority of our remaining consumer loans are for relatively small amounts disbursed among many individual borrowers. </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:700;line-height:120%">Liquidity</span></div><div style="margin-top:5pt;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 primary sources of funds are deposits and loan repayments. Scheduled loan repayments are a relatively stable source of funds, while deposits and unscheduled loan prepayments, which are influenced significantly by general interest rate levels, interest rates available on other investments, competition, economic conditions and other factors, may not be stable. Customer deposits remain an important source of funding, but these balances have been influenced in the past by adverse market conditions in the industry and may be affected by future developments such as interest rate fluctuations and new competitive pressures. In addition to customer deposits, management may utilize brokered deposits on an as-needed basis and securities sold under agreement to repurchase. We had no brokered deposits as of December&#160;31, 2020. At December&#160;31, 2020, securities sold under agreement to repurchase of $35.7 million which were secured by 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%">As secondary sources of funding, we might utilize other borrowings 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. Other borrowings include advances from the FHLB and other credit facilities.</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%">Federal Home Loan 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 member of the FHLB which is one of 11 regional Federal Home Loan Banks that administer the home financing credit function of savings institutions.&#160;Each Federal Home Loan Bank serves as a reserve or central bank for its member financial institutions within its assigned region.&#160;The FHLB is funded primarily from proceeds derived from the sale of consolidated obligations of the Federal Home Loan Bank system.&#160;It makes loans or advances to members in accordance with policies and procedures, established by the Board of Directors of the FHLB, which are subject to the oversight of the Federal Housing Finance Agency.&#160;We rely upon advances from the FHLB as a secondary source of liquidity to supplement our supply of lendable funds and meet deposit withdrawal requirements. Advances are made pursuant to several different programs. Each credit program has its own interest rate and range of maturities. Depending on the program, limitations on the amount of advances are based on a percentage of an institution&#8217;s assets or on the FHLB&#8217;s assessment of the institution&#8217;s creditworthiness. Under its current credit policies, the FHLB limits advances to 45% of the Bank's assets.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">At December&#160;31, 2020, the Bank maintained a credit facility with the FHLB with availability in the amount of $991.7 million, of which there were no advances outstanding. Advances from the FHLB are typically secured by our first lien residential real estate loans, commercial real estate loans and stock issued by the FHLB, which is owned by 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%">For membership purposes, the Bank is required to maintain an investment in the stock of the FHLB in an amount equal to 0.12% of the Bank's assets as calculated on an annual basis. In addition to the FHLB stock required for membership, the Bank must purchase activity stock equal to 4.0% of all outstanding borrowing balances. The activity stock is automatically redeemed in amounts equal to the FHLB advance balances as they are repaid. At December&#160;31, 2020 the Bank had an investment in stock issued by the FHLB carried at a cost basis (par value) of $6.7 million, which entirely represented its FHLB membership stock. The Bank was not required to purchase additional FHLB stock as it did not have any outstanding FHLB advances at December&#160;31, 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%">Other 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%">In addition to liquidity provided by the FHLB, the Bank maintained an uncommitted credit facility with the Federal Reserve Bank of $54.3 million, of which there were no advances or borrowings outstanding as of December&#160;31, 2020. The Bank also maintains advance lines with Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#8217; Bank, and JP Morgan Chase to purchase federal funds of up to $215.0 million, of which there were no advances or borrowings outstanding as of December&#160;31, 2020.</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%">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 legislation, regulation, and supervision under federal law and the law of Washington State, which are primarily intended to protect depositors and the FDIC, and not shareholders. The Dodd-Frank Act established additional laws and regulations affecting banks and bank holding companies, including the establishment of the Consumer Financial Protection Bureau as an independent bureau of the Federal Reserve. The Consumer Financial Protection Bureau assumed responsibility for the implementation of the federal financial consumer protection and fair lending laws and regulations and has authority to impose new requirements. See &#8220;&#8212;Other Regulatory Developments&#8212;The Dodd-Frank Act&#8221; herein for a discussion of this legislation.</span></div><div style="margin-top:5pt;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 legislation 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 Heritage and Heritage 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</span></div><div style="margin-top:5pt;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 Heritage 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 Company is also required to file certain reports with, and otherwise comply with, the rules and regulations of the SEC. 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%">The Dodd Frank Act and 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 and may not conduct its operations in an unsafe or unsound manner. 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 approval may for such acquisitions also be necessary from other agencies including the DFI and agencies that regulate the target.</span></div><div style="margin-top:5pt;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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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. A bank holding company or bank that does not meet the capital conservation buffer requirement is subject to restrictions on the payment of dividends. See &#8220;&#8212;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%">We, and any subsidiaries which we may control, are considered &#8220;affiliates&#8221; of the Bank within the meaning of the Federal Reserve Act, and transactions between our bank subsidiary and 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%">Bank regulations require bank holding companies and banks to maintain minimum capital ratios. For additional information, see &#8220;&#8212;Capital Adequacy&#8221; below.</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%">Heritage Bank is a Washington state-chartered commercial bank; the deposits of which are insured by the FDIC. Heritage Bank 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 Heritage. The FDIC and the DFI also have the general authority to restrict capital distributions by the Bank, including dividends paid by the Bank to Heritage. Such restrictions are generally tied to the Bank&#8217;s capital levels after giving effect to such distributions. For additional information regarding the restrictions on the payment of dividends, see &#8221;&#8212;Capital Adequacy" below and Note (17) Stockholders' Equity 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%">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; accumulated other comprehensive income (loss), net unless an institution elects to exclude accumulated other comprehensive income (loss), net 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 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. The FDIC has not imposed such a requirement on 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 Company&#8217;s and the Bank's required and actual capital levels as of December&#160;31, 2020 are listed in Note (22) Regulatory Capital Requirements 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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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&#160;31, 2020, 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 (22) 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%">Classification of 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%">Federal regulations require the Bank to periodically evaluate the risks inherent in its loan portfolio. In addition, the DFI and the FDIC have the authority to identify adversely classified loans and, if appropriate, require them to be reclassified. There are three types of classified loans: Substandard, Doubtful, and Loss. Substandard loans have one or more defined weaknesses and are characterized by the distinct possibility that the institution will sustain some loss if the deficiencies are not corrected. Doubtful loans have the weaknesses of Substandard loans, with additional characteristics that the weaknesses make collection or liquidation in full on the basis of currently existing facts, conditions, and values questionable. There is a high probability of some loss in loans classified as Doubtful. A loan classified as Loss is considered uncollectible and of such little value that continuance as a loan of the institution is not warranted. If a loan or a portion of the loan is classified as Loss, the institution must charge-off this amount.</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%">The FDIC announced that the Deposit Insurance Fund ratio surpassed 1.35% as of September 30, 2018 which triggered two changes under the regulations: surcharges on large banks (total consolidated assets of $10 billion or more) ended and small banks (total consolidated assets of less than $10 billion, which includes the Bank) were awarded assessment credits for the portion of their assessments that contributed to the growth in the Reserve Ratio from 1.15% to 1.35% to be applied when the reserve ratio is at least 1.35%. The Bank was awarded $1.2 million in small bank assessment credits to be used in future periods as assessments were incurred as part of this action. The Bank applied the small bank credits to its quarterly deposit insurance assessments (during any quarter the reserve ratio met the 1.35% minimum) in the amounts of $518,000 and $726,000 during the years ended December&#160;31, 2020 and 2019, respectively.</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-style:italic;font-weight:400;line-height:120%">Economic Growth Act.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 Economic Growth Act, among other matters, expands the definition of qualified mortgages which may be held by a financial institution 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. In addition, the Economic Growth Act includes regulatory relief for community banks regarding regulatory examination cycles, call reports, the Volcker Rule (proprietary trading prohibitions), mortgage disclosures and risk weights for certain high-risk commercial real estate 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 FDIC introduced the final rule applicable to the 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.</span></div><div style="margin-top:5pt;text-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 did not opt into the Community Bank Leverage Ratio for the year ended 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-style:italic;font-weight:400;line-height:120%">CECL.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> &#160;&#160;&#160;&#160;The FASB issued a new accounting standard that 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 current 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. For a banking organization, implementation of CECL is generally likely to reduce retained earnings, and to affect other items, in a manner that reduces its regulatory capital. See discussion of CECL Adoption on January 1, 2020 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;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The federal banking regulators (the Federal Reserve, the OCC and the FDIC) have adopted a rule that gives a banking organization the option to phase in over a three-year period the day-one adverse effects of CECL on its regulatory 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-style:italic;font-weight:400;line-height:120%">CARES Act and CA Act</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. In response to the COVID-19 pandemic, Congress, through the enactment of the CARES Act and the CA Act and the federal banking agencies, through rulemaking, interpretive guidance and modifications to agency policies and procedures, have taken a series of actions to provide national emergency economic relief measures including, among others, the following: </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:400;line-height:120%;padding-left:14.85pt">The CARES Act allows banks to elect to suspend requirements under GAAP for loan modifications related to the COVID-19 pandemic (for loans that were not more than 30 days past due as of December 31, 2019) that would otherwise be categorized as a TDR, including impairment for accounting purposes, until the earlier of 60 days after the termination date of the national emergency or December 31, 2020. The CA Act extended the relief offered under the CARES Act related to TDRs as a result of COVID-19 through January 1, 2022 or 60 days after the end of the national emergency declared by the President, whichever is earlier. The suspension of GAAP is applicable for the entire term of the modification. The federal banking agencies also issued guidance to encourage banks to make loan modifications for borrowers affected by COVID-19 by providing that short-term modifications made in response to COVID-19, such as payment deferrals, fee waivers, extensions of repayment terms, or other delays in payment that are insignificant related to the loans in which the borrower is less than 30 days past due on its contractual payments at the time a modification program is implemented; and such loan is not a TDR. The Bank is applying this guidance to qualifying COVID-19 Modifications. See Item 7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations&#8212;COVID-19 Impacts&#8221; for further information about the COVID Modifications completed by the Bank.</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:400;line-height:120%;padding-left:14.85pt">The CARES Act amended the SBA&#8217;s loan program, in which the Bank participates, to create a guaranteed, unsecured loan program, the PPP, to fund payroll and operational costs of eligible businesses, organizations and self-employed persons during COVID-19. The SBA PPP loans are provided through participating financial institutions, such as the Bank, that process loan applications and service the loans and are eligible for SBA repayment and loan forgiveness if the borrower meets the PPP conditions. The application period for a SBA PPP loan closed on August 8, 2020. The SBA began approving PPP forgiveness applications and remitting forgiveness payments to PPP lenders on October 2, 2020. The CA Act renews and extends the PPP until March 31, 2021. As a participating lender, the Bank began originating SBA PPP loans again starting in January 2021 and will continue to monitor legislative, regulatory, and supervisory developments related to the PPP.</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:400;line-height:120%;padding-left:14.85pt">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 provides banking organizations that implement CECL before the end of 2020 the option to delay for two years the estimated impact of CECL on regulatory 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 elect the CECL transition relief provided under the rule. The Company elected this option. </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></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:400;line-height:120%;padding-left:14.85pt">Pursuant to the CARES Act, the federal banking agencies authorities adopted an interim rule, effective until the earlier of the termination of the coronavirus emergency declaration by the President and December 31, 2020, to (i) reduce the minimum Community Bank Leverage Ratio from 9% to 8% percent and (ii) give community banks two-quarter grace period to satisfy such ratio if such ratio falls out of compliance by no more than 1%.</span></div><div style="margin-top:5pt;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 the on-going COVID-19 pandemic evolves, federal regulatory authorities continue to issue additional guidance with respect to the implementation, lifecycle, and eligibility requirements for the various CARES Act programs as well as industry-specific recovery procedures for COVID-19. In addition, it is possible that Congress will enact supplementary COVID-19 response legislation. The Company continues to assess the impact of the CARES Act, CA Act and other statues, regulations and supervisory guidance related to the COVID-19 pandemic. </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%">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 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 of 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, 2020, Heritage Bank employed 804 full-time and 52 part-time employees across Washington and Oregon. None of these employees are represented by a collective bargaining agreement. During 2020, we hired 133 regular full-time and part-time employees. Voluntary workforce turnover (rolling 12-month attrition) was 15.4% and our average tenure was 7.1 years. Our workforce was 72% female and 28% male, and women held 69% of the bank&#8217;s management roles (including department supervisors and managers, as well as executive leadership). The average tenure of management was 9.5 years. The ethnicity of our workforce was 78% White, 8% Asian, 6% Hispanic, 4% Two or More Races, 2% Black, and 2% 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%">Heritage's success depends on the success of its people. As a result, Heritage 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%">Heritage 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 Companies, Washington Bankers Association, and the Pacific Coast Banking School. Additionally, in 2020 we rolled out situational leadership training 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, in 2020 we introduced a pulse survey platform to provide employees with a chance to share feedback directly with leadership throughout the year, including internal communications and pandemic-related surveys. Survey results were shared with executive leadership and drove 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.</span></div><div style="margin-top:5pt;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 safety, health and wellness of our employees is a top priority. The COVID-19 pandemic presented a unique challenge with regard to maintaining employee safety while continuing successful operations. Taking that into account, we acted </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">quickly to implement the following measures commensurate with guidance issued by the Centers for Disease Control and state/local health authorities:</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:400;line-height:120%;padding-left:14.85pt">Transitioned a significant portion (~40%) of our workforce to remote work arrangements.</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:400;line-height:120%;padding-left:14.85pt">Most branch lobbies were closed to foot traffic except by appointment.</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:400;line-height:120%;padding-left:14.85pt">Enforced social distancing, daily health screening, and mask-wearing protocols for onsite employees. </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:400;line-height:120%;padding-left:14.85pt">Encouraged employees to stay home when they are experiencing COVID-19-like symptoms.</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:400;line-height:120%;padding-left:14.85pt">Provided a supply of masks, hand sanitizer, and disinfecting agents to each location.</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:400;line-height:120%;padding-left:14.85pt">Limited essential business travel to those situations where business cannot reasonably be conducted without face-to-face interaction or visits to specific locations. </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:400;line-height:120%;padding-left:14.85pt">Launched a Parent Resource Community Board on the Company Intranet and partnered with a company that provides virtual enrichment courses for the children of our employees at a discounted rate.</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:400;line-height:120%;padding-left:14.85pt">Provided up to 80 hours of paid time off to full-time employees for COVID-19 related absences, to use in lieu of sick or vacation time, for the employee's own illness, to care for an ill family member, due to a required self-isolation/quarantine, or school/day care closures.</span></div><div style="margin-top:5pt;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 continues to monitor the situation and makes additional accommodations as necessary.</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%">Heritage has a DEI plan, a Diversity Council and a DEI Officer who has been certified by the National Diversity Council. The Council is made up of a diverse group of employees that acts on behalf of the Bank to promote the diversity and inclusion process. The Council works closely with senior leaders to ensure DEI initiatives align with the Bank'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 DEI Council. The Council is a critical driver in fostering organizational change, establishing a dedicated focus on diversity, equity, and inclusion priorities. The primary role of the Council is to connect DEI activities to a broader, business-driven and results-oriented 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%">The objectives of the Bank'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-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><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%">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 certain information with respect to the executive officers of the Company at December&#160;31, 2020.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Age&#160;as of<br/>December&#160;31,<br/>2020</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%">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 Heritage&#160;<br/>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 #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%">62&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Chief Executive Officer of Heritage</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%">Donald J. Hinson</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%">59&#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 Financial Officer of Heritage 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%">2005</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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 Credit Officer of Heritage 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%">2018</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%">49&#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 Operating Officer of Heritage 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%">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%">Cindy 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%">57&#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%">Mr. Deuel is the Chief Executive Officer of Heritage Bank and Heritage Financial Corporation. He was previously promoted to President and Chief Executive Officer of Heritage Bank and President of Heritage Financial Corporation effective </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">July 2018 and then promoted to 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 after joining Heritage Bank in February 2010 as Executive Vice President. Mr. Deuel came to the Company with 28 years of banking experience and previously 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%">Mr. 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 degrees in Accounting from Central Washington University and in Psychology from Western Washington University and is a licensed Certified Public Accountant.</span></div><div style="margin-top:5pt;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 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 acquired Puget Sound Bank. Mr. Chalfant served as the Chief Credit Officer for Puget Sound Bank for 13 years and prior to joining Puget Sound Bank had 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%">Bryan McDonald was appointed Executive Vice President and Chief Operating Officer of Heritage Bank in July of 2018. Mr. McDonald became Executive Vice President and Chief Lending Officer of Heritage Bank upon completion of the Washington Banking Merger effective on May 1, 2014. Mr. McDonald had previously served as President and Chief Executive Officer of Whidbey Island Bank since January 1, 2012. Mr. McDonald joined Whidbey Island Bank in 2006 as Commercial Banking Manager and he served as Senior Vice President and Chief Operating Officer of Whidbey Island Bank from April 1, 2010 until his promotion to Executive Vice President on August 26, 2010. Mr. McDonald has been serving in the banking industry since 1994, including regional commercial lending management roles with Washington Mutual and Peoples Bank. Mr. McDonald holds a Bachelor's and Master&#8217;s Degree in Business Administration from Washington State 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%">Cindy Huntley was appointed Executive Vice President and Chief Banking Officer in September of 2019. Cindy has been with Heritage Bank since 1988 and previously served as a Director of Retail Banking in 2006 and a Senior Vice President in 2004. 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"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_22"></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-align:justify;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. The following provides a discussion of material risks that management believes are specific to our business. This discussion should not be viewed as an all-inclusive list or in any particular order.</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 the COVID-19 Pandemic and Associated Economic Slowdown</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 outbreak of COVID-19 has adversely affected certain industries in which our customers operate and may impair their ability to fulfill their obligations to us. Further, the spread of the outbreak has disrupted banking and other financial activity in the areas in which we operate, could lead to an economic recession or other additional severe disruptions in the U.S. economy, and could potentially create business continuity issues for 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%">The worldwide COVID-19 pandemic has negatively affected our business and is likely to continue to do so. The COVID-19 pandemic has caused major economic disruption and volatility in the financial markets both in the United States and globally. In our market areas, stay-at-home orders, social distancing and travel restrictions, and similar orders imposed across the United States to restrict the spread of COVID-19, resulted in significant business and operational disruptions, including business closures, supply chain disruptions, and significant layoffs and furloughs. While the stay-at-home orders have terminated or been phased-out along with reopening of businesses in certain markets, localities in the Pacific Northwest, where we do primarily the most business, have resumed such orders in November 2020 and still apply capacity restrictions and health and safety recommendations that encourage continued social distancing and working remotely, thereby limiting the ability of businesses to return to pre-pandemic levels of activity. As of December 31, 2020, all of our branch lobbies remain closed with most services processed through the drive-up, where applicable, or by appointment. Further branch reopening will occur based on further guidance received from the state and local governments and our determination that is safe for our customers 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%">Currently, a portion of our employees are working remotely to enable us to continue to provide banking services to our customers during the shelter in place orders. Heightened cybersecurity, information security and operational risks may result from these work-from-home arrangements. We also could be adversely affected if key personnel or a significant number of employees were to become unavailable due to the effects and restrictions of the COVID-19 pandemic. Further, we also rely upon our third-party vendors to conduct business and to process, record, and monitor transactions. If any of these vendors are unable </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">to continue to provide us with these services, it could negatively impact our ability to serve our customers. Although we have business continuity plans and other safeguards in place, there is no assurance that such plans and safeguards will be 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%">There is pervasive uncertainty surrounding the future economic conditions that will emerge in the months and years following the start of the pandemic. As a result, management is confronted with a significant and unfamiliar degree of uncertainty in estimating the impact of the pandemic on the Company's business, prospects, credit quality, revenues and asset values. To date, the COVID-19 pandemic has resulted in declines in loan demand and loan originations other than through government sponsored programs such as the SBA's PPP. The COVID-19 pandemic has also impacted market interest rates and negatively impacted many of our business and consumer borrower&#8217;s ability to make their loan payments. Because the length of the pandemic and the efficacy of the extraordinary measures being put in place to address its economic consequences are unknown, including the continued low targeted federal funds rate, until the pandemic subsides, we expect our net interest income and net interest margin will be adversely affected in the near term, if not longer. Many of our borrowers have become unemployed or may face unemployment, and certain businesses are at risk of insolvency as revenues declined precipitously, especially in businesses related to travel, hospitality, leisure, and physical personal services. Businesses may ultimately not reopen as there is a significant level of uncertainty regarding the level of economic activity that will return to the Pacific Northwest region over time, the impact of governmental assistance, the speed of economic recovery, the resurgence of COVID-19 in subsequent seasons and changes to demographic and social norms that will take place.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The impact of the pandemic is expected to continue to adversely affect us during 2021 as the ability of many of our customers to make loan payments has been significantly affected. Although the Company has made estimates of credit losses related to the pandemic as part of its evaluation of the ACL on loans, such estimates involve significant judgment and are made in the context of significant uncertainty as to the impact that the pandemic will have on the credit quality of our loan portfolio. The extent of the economic impact of the pandemic is also impossible to determine with certainty at this time as it is partly dependent on a still evolving virus. Accordingly, estimates of the pandemic's effect on credit losses could change over time as additional information becomes available. If our estimates are incorrect, our ACL on loans may not be sufficient to cover losses in our loan portfolio, resulting in the need for increases in our ACL on loans through the provision for credit losses which is recorded and charged against income. Any increases in the ACL on loans will result in a decrease in net income and, most likely, capital, and may have a material negative effect 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%">As of December&#160;31, 2020, we hold and service a portfolio of SBA PPP loans totaling $715.1 million. These SBA PPP loans are subject to the provisions of the CARES Act as well as complex and evolving rules and guidance issued by the SBA and other government agencies. We expect that the great majority of our SBA PPP borrowers will seek full or partial forgiveness of their loan obligations. We have credit risk on SBA PPP loans if the SBA determines that there is a deficiency in the manner in which we originated, funded or serviced loans, including any issue with the eligibility of a borrower to receive a SBA PPP loan.  We could face additional risks in our administrative capabilities to service our SBA PPP loans, and risk with respect to the determination of loan forgiveness, depending on any further updates to the final procedures for determining loan forgiveness. In the event of a loss resulting from a default on a SBA PPP loan and a determination by the SBA that there was a deficiency in the manner in which we originated, funded or serviced a SBA PPP loan, the SBA may deny its liability under the guaranty, reduce the amount of the guaranty or, if the SBA has already paid under the guaranty, seek recovery of any loss related to the deficiency from us. As of December&#160;31, 2020, there was no ACL on 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%">In addition to SBA PPP loans, the Company is providing assistance to commercial business loan borrowers in response to the economic disruption caused by COVID-19 by offering short-term modifications such as interest only payments, payment deferrals, loan re-amortization, and increases of lines of credit. Also, the Company is assisting mortgage and consumer loan borrowers by offering short-term modifications for payment deferrals when the borrower meets certain criteria, or on a case-by-case analysis. Notwithstanding these COVID Modifications, these borrowers may not be able to resume making full payments on their loans once the COVID-19 pandemic is resolved. If the economic disruption from the COVID-19 pandemic continues for several months or worsens, it may result in increased loan delinquencies, adversely classified loans and loan charge-offs. As a result, our ACL on loans may require additional provision for credit losses to absorb losses in our loan portfolio, which may cause our results of operations, liquidity and financial condition to 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%">Further, given the widespread level of disruption to commercial and consumer activity due to COVID-19, the Company decided to adopt certain measures to assist its deposit customers in affected areas. These measures include the waiver of certain fees and charges, such as early withdrawal penalties for certificates of deposit and overdrafts, and while important to assist our customers, these concessions will negatively impact our 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 accordance with GAAP, and as a part of our prior business combinations, we recorded assets acquired and liabilities assumed at their fair value with the excess of the purchase consideration over the net assets acquired, resulting in the recognition of goodwill. If adverse economic conditions persist or we experience a decrease in our stock price and market capitalization as a result of the pandemic were to be deemed sustained rather than temporary, it may significantly affect the fair value of our goodwill and may trigger impairment charges. Any impairment charge could have a material adverse effect on our results of operations 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%">We are an entity separate and distinct from our principal subsidiary, Heritage Bank, and derive substantially all of our revenue at the holding company level in the form of dividends from that subsidiary. If the COVID-19 pandemic were to materially adversely affect Heritage Bank&#8217;s regulatory capital levels or liquidity, it may result in Heritage Bank being unable to pay dividends to us, which may result in our not being able to pay dividends on our common stock at the same rate or at all.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ultimate impact of the COVID-19 pandemic on our business, results of operations and financial condition, as well as our regulatory capital and liquidity ratios, will depend on future developments, which are highly uncertain and cannot be predicted, including the scope and duration of the pandemic and actions taken by governmental authorities in response to the </span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">pandemic. Even after the COVID-19 pandemic subsides, the U.S. economy may continue to experience the recession, and we anticipate our business would be materially and adversely affected by a prolonged recession.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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: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-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: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-weight:400;line-height:120%;padding-left:32.85pt">higher than expected deposit attrition;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">potential diversion of our management's time and attention;</span></div><div style="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-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: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-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: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-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="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-weight:400;line-height:120%;padding-left:32.85pt">from 2006 through 2020, 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: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-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: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-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 &#8220;-If the goodwill we have recorded in connection with acquisitions becomes impaired, our earnings and capital could be reduced,&#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: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-weight:400;line-height:120%;padding-left:32.85pt">we are required to record purchased loans acquired 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. In addition, if we were to conclude that the value of an acquired business had decreased and that the related goodwill had been impaired, that conclusion would result in an impairment of goodwill charge </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">to us, which would adversely affect our results of operations. 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 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. In addition, as part of our commercial business lending activities, we originate agricultural loans. Agricultural lending involves a greater degree of risk. Payments on agricultural loans are typically dependent on the profitable operation or management of the related farm property. The success of the farm may be affected by many factors outside the control of the borrower, including adverse weather conditions that prevent the planting of a crop or limit crop yields (such as hail, drought and floods), loss of livestock due to disease or other factors, declines in market prices for agricultural products (both domestically and internationally), changes in the economy (such as tariffs) and the impact of government regulations (including changes in price supports, subsidies and environmental regulations). In addition, many farms are dependent on a limited number of key individuals whose injury or death may significantly affect the successful operation of the farm. If the cash flow from a farming operation is diminished, 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%">Consequently, agricultural loans may involve a greater degree of risk than other types of loans, particularly in the case of loans that are unsecured or secured by rapidly depreciating assets such as farm equipment (some of which is highly specialized with a limited or no market for resale), or assets such as livestock or crops. In such cases, any repossessed collateral for a defaulted agricultural operating loan may not provide an adequate source of repayment of the outstanding loan balance as a result of the greater likelihood of damage, loss or depreciation or because the assessed value of the collateral exceeds the eventual realization 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%">At December&#160;31, 2020, our commercial business loans totaled $3.72 billion, or approximately 83.1% of our total loan portfolio. Approximately $56.8 million, or 1.5% of our commercial business loans, were nonperforming at December&#160;31, 2020. The majority of the nonperforming commercial business loans were secured by real estate. Our agricultural loans totaled $81.6 million, or 1.8% of our total loan portfolio and 2.2% of our commercial business loans at December&#160;31, 2020. Nonperforming agricultural loans totaled $17.8 million, or 30.6% of nonperforming loans at 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-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.&#160;</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. There is little difference in risk between owner-occupied commercial real estate loans and non-owner occupied commercial real estate 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%">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&#160;31, 2020, our owner and non-owner occupied commercial real estate loans totaled $2.27 billion, or 50.7% of our total loan portfolio. Approximately $25.5 million, or 1.1% of our owner and non-owner occupied commercial real estate loans, were nonperforming at December&#160;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-style:italic;font-weight:400;line-height:120%">Our real estate construction and land development loans are based upon estimates of costs and the related value associated with the completed project. These estimates may be inaccurate.&#160;</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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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. For these reasons, 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 enable us to fully recover unpaid loan funds and associated construction and liquidation costs. Furthermore, in the case of speculative construction loans, there is the added risk associated with identifying an 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&#160;31, 2020, our real estate construction and land development loans totaled $305.7 million, or 6.9% of our total loan portfolio. Of these loans, $78.3 million, or 1.8% of our total loan portfolio, were residential construction and $227.5 million, or 5.1% of our total loan portfolio, were commercial and multifamily construction. Approximately $1.0 million, or 0.3% of our total real estate construction and land development loans, were nonperforming at December&#160;31, 2020.</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: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-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: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-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: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-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: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-weight:400;line-height:120%;padding-left:32.85pt">changes in economic and industry conditions; and</span></div><div style="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-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 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 which is charged against income. Management also recognizes that significant new growth in loan portfolios, new loan products and the refinancing of existing loans can result in portfolios 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%">If our ACL on loans is not sufficient to cover actual loan losses our earnings could decrease.</span></div><div style="margin-top:5pt;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 year ended December&#160;31, 2020 we recorded a provision for credit losses on loans of $35.4 million compared to $4.3 million for the year ended December&#160;31, 2019, primarily due to forecasted economic conditions amidst the COVID-19 pandemic. We recorded net charge-offs of loans of $3.2 million for both of the years ended December&#160;31, 2020 and December&#160;31, 2019. Our allowance for credit losses on loans was 1.57% of the loan portfolio at December 31, 2020 compared to 1.01% at January 1, 2020, the adjusted beginning balance after CECL adoption, and represented management's best estimate of current expected credit losses over the life of the loans given the current economic conditions. At December&#160;31, 2020 our total </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">nonperforming loans were $58.1 million, or 1.30% of loans receivable compared to $44.5 million or 1.18% of loans receivable at December&#160;31, 2019. Generally, our nonperforming loans reflect operating difficulties of individual borrowers, which may be the result of current economic conditions. If economic conditions deteriorate, including as a result of COVID-19, we expect that we could experience significantly higher delinquencies and loan charge-offs. As a result, we may be required to make further increases in our provision for credit losses in the future, which could adversely 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%">General economic conditions tend to impact loan segments at varying degrees. At December&#160;31, 2020, our commercial and industrial loan portfolio had the greatest percentage of nonaccrual loans of 53.8% as the borrowers are primarily business owners whose business results are influenced by current economic conditions. Our owner-occupied commercial real estate loans and non-owner occupied commercial real estate loans portfolio, which contained 31.7% and 12.3%, respectively, of our nonaccrual loans at December&#160;31, 2020, generally have a larger percentage of nonperforming loans because of the same reasons as the commercial and industrial loan portfolio noted above.</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 decline in the economies of our primary market areas of the Pacific Northwest in which we operate could have a material adverse effect on our business, financial condition, results of operations and prospects. Weakness in the global economy has adversely affected many businesses operating in our markets that are dependent upon international trade and it is not known how the recent changes in tariffs being imposed on international trade 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 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: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-weight:400;line-height:120%;padding-left:32.85pt">loan delinquencies, problem assets and foreclosures may increase;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">we may increase our ACL on loans;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">the sale of foreclosed assets may be slow;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">our provision for credit losses may increase;</span></div><div style="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-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: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-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: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-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: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-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 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;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Adverse changes in the regional and general economy could reduce our growth rate, impair our ability to collect loans and generally have a negative 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 Market Interest Rates</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 the 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.&#160;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="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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. In an attempt to help the overall economy recover from the economic slowdown of 2008, the Federal Reserve kept interest rates low through its targeted Fed Funds rate for a number of years. Starting in 2015, the Federal Reserve steadily increased the targeted Fed Funds rate until March 2020 when it reduced the targeted Fed Funds rate to 25 basis points in response to the COVID-19 pandemic. If the Federal Reserve increases the targeted federal funds rates, overall interest rates will likely rise, which may negatively impact both the housing market by reducing refinancing activity and new home purchases, and the U.S. economy. In addition, deflationary pressures, while possibly lowering our operational costs, could have a significant negative effect on our borrowers, especially our business borrowers, and the values of collateral securing loans which could negatively affect our financial performance.</span></div><div style="margin-top:5pt;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 sustained increase in market interest rates could adversely affect our earnings. 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 state 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.</span></div><div style="margin-top:5pt;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.</span></div><div style="margin-top:5pt;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.</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 investment securities portfolio may be negatively impacted by fluctuations in market value and interest rates.</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%">Our investment securities portfolio may be impacted by fluctuations in market value, potentially reducing accumulated other comprehensive income (loss), net and/or earnings. Fluctuations in market value may be caused by changes in market interest rates, rating agency actions in respect of the securities, defaults by the issuer or with respect to the underlying securities, lower market prices for securities and limited investor demand. Our investment securities portfolio is evaluated for estimated credit losses, and an ACL on investment securities available for sale, as appropriate, is recorded as a contra asset on the financial statement of condition. If this evaluation shows actual or projected cash flows associated with one or more securities is less than the fair value of the security, a potential loss to earnings may occur through a provision for credit loss on investment securities available for sale through earnings.</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. Recently several banking institutions have received large fines for non-compliance with these laws and regulations. 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%;text-decoration:underline">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 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 risk that these vendors will not perform in accordance with the contracted arrangements under service level agreements. The failure of an external vendor to perform in accordance with the contracted arrangements under service level agreements because of changes in the vendor's organizational structure, financial condition, support for existing products and services or 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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. We could also suffer significant reputational damage.</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 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, the 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%"> While we have established policies and procedures to prevent or limit the impact of systems failures and interruptions, there can be no assurance that such events will not occur or that they will be adequately addressed if they do. 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 our ability 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 through various other vendors and their personnel.</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%">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. We may not be insured against all types of losses as a result of third-party failures and insurance coverage may be inadequate to cover all losses resulting from breaches, system failures or other disruptions. If any of our third-party service providers experience financial, operational or technological difficulties, or if there is any other disruption in our relationships with them, we may be required to identify alternative sources of such services, and we cannot assure you that we could negotiate terms that are as favorable to us or could obtain services with similar functionality as found in our existing systems without the need to expend substantial resources, if at all. Further, 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 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 Board of Directors oversees the risk management process, including the risk of cybersecurity, and engages with management on cybersecurity issues.</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:36pt"><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; 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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 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%">As a bank, we 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%">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></div><div style="margin-top:5pt;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%">Our ability to sustain or improve upon existing performance is dependent upon our ability to respond to technological change, and we may have fewer resources than some of our competitors to continue to invest in technological improvements.</span></div><div style="margin-top:5pt;text-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 services 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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="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 the goodwill we have recorded in connection with acquisitions becomes impaired, our earnings and capital could be reduced.</span></div><div style="margin-top:5pt;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 that a potential impairment exists. The evaluation is based on a variety of 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. At December&#160;31, 2020, we had goodwill with a carrying amount of $240.9 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%">Declines in our stock price or a prolonged weakness in the operating environment of the financial services industry may result in a future impairment charge. Any such impairment charge could have a material adverse effect on our operating results and 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%;text-decoration:underline">Other Risks Related to 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%">Uncertainty relating to the LIBOR calculation process and potential phasing out of LIBOR may adversely affect our 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%">We have certain loans and investment securities indexed to LIBOR to calculate the loan interest rate. The continued availability of the LIBOR index is not guaranteed after 2021. We cannot predict whether and to what extent banks will continue to provide LIBOR submissions to the administrator of LIBOR or whether any additional reforms to LIBOR may be enacted. 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 the Secured Overnight Financing Rate, or SOFR, and it is impossible to predict the effect of any such alternatives on the value of LIBOR-based securities and variable rate loans, subordinated debentures, or other securities or financial arrangements, given LIBOR's role in determining market interest rates globally. SOFR is observed and backward looking, which stands in contrast with LIBOR under the current methodology, which is an estimated forward-looking rate and relies, to some degree, on the expert judgment of submitting panel members. Given that SOFR is a secured rate backed by government securities, it will be a rate that does not take into account bank credit risk (as is the case with LIBOR). SOFR is therefore likely to be lower than LIBOR and is less likely to correlate with the funding costs of financial institutions. Whether or not SOFR attains market traction as a LIBOR replacement tool remains in question and the future of LIBOR remains uncertain at this time. 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 investment securities in our portfolio, and may impact the availability and cost of hedging instruments and borrowings, including the rates we pay on our subordinated debentures and trust preferred securities. If LIBOR rates are no longer available, and we are required to implement substitute indices for the calculation of interest rates under our loan agreements with our borrowers or our existing borrowings, we may incur significant expenses in effecting the transition, and may be subject to disputes or litigation with customers and creditors over the appropriateness or comparability to LIBOR of the substitute indices, which could have an adverse effect on our 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%">To mitigate the uncertainty surrounding the LIBOR transition, the Bank has been utilizing specific contract language in new loan agreements that provides for changes in the index used to calculate the loan's interest rate. Additionally, effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. </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%">Decreased volumes and lower gains on sales of mortgage loans sold could adversely impact our noninterest 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 their 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. Further, in a rising or higher interest rate environment, our originations of mortgage loans may decrease, resulting in fewer loans that are available to be sold to investors. This would result in a decrease in mortgage banking income 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%">Effective liquidity management is essential to our business. We require sufficient liquidity to meet customer loan requests, customer deposit maturities and withdrawals, payments on our debt obligations as they come due and other cash </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">commitments under both normal operating conditions and other unpredictable circumstances, including events causing industry or general financial market stress. 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 at times, 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. Our access to funding sources in amounts adequate to finance our activities or on terms which are acceptable could be impaired by factors that affect us specifically or the financial services industry or economy in general, 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. Additional 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 deposits and loans are concentrated, negative operating results, or adverse regulatory action against us. 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, pay 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 pledged collateral. 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.</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. If we are able to raise capital it may not be on terms that are acceptable to us. Accordingly, we cannot make assurances that 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%">Societal responses to climate change could adversely affect our business and performance, including indirectly through impacts 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%">Concerns over the long-term impacts of climate change have led and will continue to lead to governmental efforts around the world to mitigate those impacts. Consumers and businesses also may change their behavior on their own as a result of these concerns. We and our customers will need to respond to new laws and regulations as well as consumer and business preferences resulting from climate change concerns. We and our customers may face cost increases, asset value reductions and operating process changes. The impact on our customers will likely vary depending on their specific attributes, including reliance on or role in carbon intensive activities. Among the impacts to us could be a drop in demand for our products and services, particularly in certain industry sectors. In addition, we could face reductions in creditworthiness on the part of some customers or in the value of assets securing loans. Our efforts to take these risks into account in making lending and other decisions, including by increasing our business with climate-friendly companies, may not be effective in protecting us from the negative impact of new laws and regulations or changes in consumer or business behavior.</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 Heritage 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, Heritage 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 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:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_25"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 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="i2270c9929ad74f00a74ed9f9dfb75dcb_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 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 Heritage Bank is located in approximately 22,000 square feet of the headquarters building and adjacent office space and main branch office which are owned by Heritage Bank and located in downtown Olympia, Washington. In addition, the Company's branch network at December&#160;31, 2020 was comprised of 61 branches located throughout Washington and Oregon. We consolidated eight branches in January 2021, which reduced our branch network to 53 branches as of February&#160;26, 2021. In the opinion of management, all properties are adequately covered by insurance, are in a good state of repair and are adequate to meet our present and immediately foreseeable needs. We will, however, continue to monitor customer growth and expand our branching network, if necessary, to serve our customers' needs.</span></div><div style="margin-top:5pt;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 concerning our premises and equipment and lease obligations, see Note (7) Premises and Equipment and Note (15) Commitments and Contingencies 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="i2270c9929ad74f00a74ed9f9dfb75dcb_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 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%">We, and our Bank, are not a party to any material pending legal proceedings other than ordinary routine litigation incidental to the business of the Bank.</span></div><div style="margin-top:5pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_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 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="i2270c9929ad74f00a74ed9f9dfb75dcb_37"></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_40"></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;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. At December&#160;31, 2020, we had approximately 1,249 shareholders of record (not including the number of persons or entities holding stock in nominee or street name through various brokerage firms) and 35,912,243 outstanding shares of 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%">Stock Repurchases</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has had various stock repurchase programs since March 1999. On March 12, 2020 the Company's Board of Directors authorized the additional repurchase of up to 5% of the Company's outstanding common shares, or 1,799,054 shares, under the twelfth stock repurchase plan.</span></div><div style="margin-top:5pt;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, 2020, the Company repurchased&#160;the remaining 639,922 shares available under the eleventh stock repurchase plan at a weighted average price per share of&#160;$23.95 and repurchased 155,778 shares at a weighted average share price of $20.34 under the twelfth stock repurchase plan, which is a total of 795,700 shares under both plans at a weighted average share price of $23.25.</span></div><div style="margin-top:5pt;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&#160;31, 2019, the Company repurchased 292,712 shares under the eleventh stock repurchase plan at a weighted average price per share of $26.50. No shares were repurchased under this plan during the year ended December 31, 2018.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The number, timing and price of shares repurchased 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%">In addition to the stock repurchases under a plan, the Company repurchases shares to pay withholding taxes on the vesting of restricted stock awards and units. The following table provides total repurchased shares for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">2018</span></td></tr><tr><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%">Repurchased shares to pay withholding taxes </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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">53,256&#160;</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%">21.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.99&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">During the year ended December 31, 2018, the Company repurchased 26,741 shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with a share price of $31.80 under the terms of the Puget Sound Merger.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table sets forth information about the Company&#8217;s purchases of its outstanding common stock during the quarter ended December&#160;31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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 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%">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<br/>Paid&#160;Per&#160;<br/>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%">Cumulative Total&#160;Number&#160;of Shares Purchased&#160;as&#160;Part&#160;of<br/>Publicly Announced<br/>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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Maximum<br/>Number&#160;of Shares that May Yet Be Purchased Under the Plans or Programs</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%">October 1, 2020&#8212; October 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%">&#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%">8,981,801&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,643,276&#160;</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, 2020&#8212; November 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">8,981,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,276&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 2020&#8212; December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,981,801&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,276&#160;</span></td><td style="background-color:#cceeff;padding: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%">581&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23.35&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Of the common shares repurchased by the Company between October 1, 2020 and December&#160;31, 2020, all of the shares represented the cancellation of stock to pay withholding taxes on vested restricted stock awards or units.</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Stock 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 depicts total return to shareholders during the five-year period beginning December&#160;31, 2015 and ending December&#160;31, 2020. 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 graph additionally 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 SNL U.S. Bank NASDAQ Index. The NASDAQ Composite Index is a comparative broad market index comprised of all domestic and international common stocks listed on the Nasdaq Stock Market. The SNL U.S. Bank NASDAQ Index is a comparative peer index comprised of banks and related holding companies listed on the NASDAQ Stock Market. The graph assumes that the value of the investment in Heritage&#8217;s common stock and each of the three indices was $100 on December&#160;31, 2015, and that 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-20201231_g1.jpg" alt="hfwa-20201231_g1.jpg" style="height:300px;margin-bottom:5pt;vertical-align:text-bottom;width:613px"/></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2015</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%">2016</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%">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">142.30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">174.01&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">171.68&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">168.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">144.63&#160;</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%">108.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">141.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137.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%">187.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">SNL U.S. Bank NASDAQ 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%">138.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:9pt;font-weight:400;line-height:100%">145.97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">123.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%">154.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%">132.59&#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:3pt;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><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:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_43"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 6.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SELECTED FINANCIAL 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%">The following tables set forth certain information concerning our consolidated financial position and results of operations at and for the dates indicated and have been derived from our audited Consolidated Financial Statements. The information below is qualified in its entirety by the detailed information included elsewhere herein and should be read along with Item&#160;7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations and 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%">Matters affecting comparability in the five-year summary detailed below include the Premier and Puget Mergers completed in 2018 and the COVID-19 pandemic during 2020.</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</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%">(Dollars in thousands, except per share amounts)</span></td></tr><tr><td colspan="3" style="background-color:#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%;text-decoration:underline">Operations Data:</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%">Interest 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%">214,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,709&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 interest 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%">200,997&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Provision for credit losses </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%">36,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%">4,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,229&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,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%">106,473&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Income tax expense </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%">6,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,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:9pt;font-weight:400;line-height:100%">11,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%">18,356&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Earnings per common share:</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%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.30&#160;</span></td><td style="background-color:#cceeff;padding: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%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.29&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Dividend payout ratio to common shareholders </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;padding:2px 0 2px 1pt;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.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%">45.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">43.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Performance 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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest spread </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">(4)</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.49&#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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">3.83&#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%">3.89&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest margin </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">(5)</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.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.22&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Efficiency ratio </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">(6)</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%">62.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.21&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.87&#160;</span></td><td style="background-color:#cceeff;padding: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%">Noninterest expense to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.37&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Return on average assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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:9pt;font-weight:400;line-height:100%">1.04&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Return on average common 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%">5.78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.72&#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%">8.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Effective January 1, 2020, Company adopted ASU 2016-13, </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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">The Tax Cuts and Jobs Act enacted on December 22, 2017 decreased the federal corporate income tax rate from 35% to 21% beginning January 1, 2018 and impacted the comparability of our results. The results for the year ended December 31, 2017 included a $2.6 million increase to the income tax expense as a result of the revaluation of our deferred tax assets and liabilities to account for the tax rate change.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Dividend payout ratio is declared dividends per common share divided by diluted earnings per common share.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(4)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Net interest spread is the difference between the average yield on interest earning assets and the average cost of interest bearing liabilities.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(5)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Net interest margin is net interest income divided by average interest earning assets.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(6)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">The efficiency ratio is noninterest expense divided by the sum of net interest income and noninterest income.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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,</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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</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%">&#160;</span></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%">(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%;text-decoration:underline">Balance Sheet Data:</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%">Total assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,615,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,552,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,927&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,113,270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,878,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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,398,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,731,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,619,118&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,816,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,609,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802,163&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">976,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">810,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">794,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill and other 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%">254,027&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">257,552&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,553&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,403&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,597,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,432,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,393,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,229,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 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%">&#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%">92,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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,</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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</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%">&#160;</span></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%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">20,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,302&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,717&#160;</span></td><td style="background-color:#ffffff;padding: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%">35,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,487&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,821&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Stockholders&#8217; equity</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">809,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">508,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">481,763&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%;text-decoration:underline">Financial Measures:</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%">Book value per common 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%">22.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.98&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.08&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders' equity to assets 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%">12.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">12.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loans to deposits </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%">79.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%">82.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%">82.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">81.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:700;line-height:100%;text-decoration:underline">Capital Ratios:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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 risk-based 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"><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%">12.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%">12.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">13.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 risk-based 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%">12.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%">12.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%">12.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%">11.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%">12.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.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%">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%">10.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%">10.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 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#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%">11.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%">11.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%">11.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%">11.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Asset 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><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%">Nonperforming loans to 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%">1.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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: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.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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%">Allowance for credit losses to 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%">1.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"></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%">Allowance for credit losses to nonperforming 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%">120.82&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">299.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:9pt;font-weight:400;line-height:100%">284.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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nonperforming assets 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.88&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.30&#160;</span></td><td style="background-color:#ffffff;padding: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%">Net charge-off on loans to average 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%">0.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#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.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%">0.12&#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.14&#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:700;line-height:100%">Other Data:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number of banking offices</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding: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%">Number of full-time equivalent employees</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Deposits per branch</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,256&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,509&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Assets per full-time equivalent</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,104&#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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Loans receivable divided by 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%">During the period from December&#160;31, 2016 through December&#160;31, 2020 total assets increased $2.74 billion, or 70.5%, to $6.62 billion as of December&#160;31, 2020 from $3.88 billion at December 31, 2016 due primarily to loans receivable, net of allowance for credit losses on loans which increased $1.79 billion, or 68.5%, to $4.40 billion as of December&#160;31, 2020 from $2.61 billion at December 31, 2016. Loans receivable, net increased during 2018 due primarily to the Premier and Puget Mergers with a combined fair value of loans acquired of $718.6 million as of the merger dates and during 2020 due primarily to our participation in the SBA's PPP. SBA PPP loans totaled $715.1 million at December 31, 2020. The remaining increase in loans of $355.1 million, or 3.2% annualized, was due to organic growth.</span></div><div style="margin-top:5pt;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 increased $2.37 billion, or 73.3%, to $5.60 billion at December&#160;31, 2020 from $3.23 billion at December&#160;31, 2016 due primarily to the Premier and Puget Mergers with a combined fair value of deposits acquired of $824.6 million as of the merger dates during 2018, the impact of the COVID-19 pandemic during 2020, including the impact of proceeds of SBA PPP loans deposited directly into the customers' deposit accounts at the Bank and an increase in customer deposit accounts based on changes in spending habits during the COVID-19 pandemic, and an increase in new deposit accounts. From December 31, 2016 to December&#160;31, 2020, non-maturity or core deposits (which we define to include all deposits except certificates of deposit), including acquired deposits, increased $2.33 billion, or 81.0%, to $5.20 billion at December&#160;31, 2020. The percentage of certificate of deposit accounts to total deposits decreased to 7.1% at December&#160;31, 2020 from 11.1% at December&#160;31, 2016.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Stockholders&#8217; equity increased by $338.7 million, or 70.3%, to $820.4 million at December&#160;31, 2020 from $481.8 million at December&#160;31, 2016 due primarily to a combination of earnings and issuances of common stock for the Premier and Puget Mergers, partially offset by repurchases of common stock and cash dividends 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%">Net income increased $7.7 million, or 19.7%, to $46.6 million for the year ended December&#160;31, 2020 from $38.9 million for the year ended December&#160;31, 2016 as a result of the growth in the Company described above. Our results for the year ended December 31, 2020 were materially impacted by the COVID-19 pandemic, which caused a significant increase in our ACL on </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:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">loans through provision for credit losses expense. Pre-tax, pre-provision net income, a non-GAAP measure, reflects net income adjusted to remove the impacts of provision for credit loss expense caused primarily by the COVID-19 pandemic and lower income tax expense caused primarily by the Tax Act. Pre-tax pre-provision income increased $31.6 million, or 54.9%, to $89.3 million for the year ended December 31, 2020 from $57.7 million for the year ended December 31, 2016. For a reconciliation of net income to pre-tax, pre-provision income, see Reconciliations of Non-GAAP Measures in Item&#160;7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations. Net interest income increased $68.5 million, or 51.7%, to $201.0 million for the year ended December&#160;31, 2020 from $132.5 million during the year ended December 31, 2016 primarily as a result of organic growth of the Company in addition to acquisitions and participation in the SBA PPP. The increase in net interest income was primarily a result of an increase in interest income of $75.8 million, or 54.7%, to $214.3 million for the year ended December&#160;31, 2020 from $138.5 million for the year ended December 31, 2016. The increase in net income was partially offset by an increase in noninterest expense of $42.5 million, or 39.9%, to $148.9 million for the year ended December&#160;31, 2020 from $106.5 million for the year ended December 31, 2016. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_46"></div><div style="padding-left:72pt;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">ITEM 7.&#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 for the year ended December&#160;31, 2020. The information contained in this section should be read together with the December&#160;31, 2020 audited Consolidated Financial Statements and Notes thereto included in Item&#160;8. Financial Statements And Supplementary Data of this Form&#160;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 2020 and 2019 items and year-to-year comparisons between 2020 and 2019. Discussions of 2018 items and year-to-year comparisons between 2019 and 2018 that are not included in this Form 10-K can be found in &#8220;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&#160;31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_49"></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%">COVID-19 Impacts</span></div><div style="margin-top:5pt;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 response to the COVID-19 pandemic, and in an effort to mitigate the adverse impact on our employees, customers and the communities we serve, the Bank implemented various lending measures to address customer and community needs, including commercial, mortgage and consumer lending assistance. The Bank also implemented various retail-impacting measures for the safety and health of customers and employees. The following provides details of the Bank's special programs and policies.</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">Commercial Lending Assistance</span></div><div style="margin-top:5pt;text-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 made available the following initial short-term COVID Modifications to commercial borrowers affected by COVID-19:</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Interest only payments on term debt for up to 90 days;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Temporary increases to line of credit commitments when supported by underlying assets, including changing the borrowing base formula or changing existing commitment restrictions to allow higher advance rates;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Full payment deferrals for up to 90 days when an interest only period does not provide sufficient relief (contingent on credit administration approval);</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Loan re-amortization, especially in cases where significant prepayments of principal have occurred;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Covenant waivers and resets;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Processing new loan requests, such as a line of credit for working capital support; and</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Maturity extensions of up to 90 days for maturing lines of credit or term 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 second quarter of 2020, the Bank implemented a special, streamlined initial 90-day interest only payment modification process for borrowers in certain industries as a result of the COVID-19 "stay at home" orders.</span></div><div style="margin-top:5pt;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 the initial 90-day relief option expired, the Bank extended similar relief options for a subsequent or second COVID Modification to certain commercial borrowers. The Bank maintained a preference for offering interest only payments on those secondary modifications. The Bank determined that in most instances, a request for a third payment deferral modification, where total modifications exceed 180 days, was considered a TDR status loan instead of a COVID Modification as the Bank incorporated policies consistent with 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%">The Bank will work constructively with commercial borrowers to identify loan modifications that are based on the facts and circumstances of each borrower, and to protect the safety and soundness of 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%">All commercial COVID Modification loans were risk rated "Watch" or worse at initial modification date, except in certain cases where a borrower had performed well prior to the modification request and exhibited a strong financial position, or the loan had significant guarantor support, or if a more severe risk rating was determined appropriate given facts and circumstances of the borrower. Further requests for relief beyond the initial modification were reassessed for a more severe risk rating as part of the review process to grant further relief. For additional information regarding the Bank&#8217;s loan risk ratings see Note (4) Loans Receivable of the Notes to Consolidated Financial Statements included in Item 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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%;text-decoration:underline">Mortgage and Consumer Lending Assistance</span></div><div style="margin-top:5pt;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 order to effectively manage or mitigate adverse impacts on mortgage and consumer borrowers affected by COVID-19, the Bank implemented the initial COVID Modification through a streamlined approval process to include 90-day payment deferrals when the borrower met the following criteria:</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">The borrower's ability to pay had been negatively impacted by COVID-19;</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">The loan was not over 30 days past due on the date of the request; and</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">The loan was risk rated "Pass" prior to the request for payment deferral.</span></div><div style="margin-top:5pt;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 and consumer loans that did not meet the criteria to receive streamlined approval qualifications were considered outside of the automatic deferral process and were evaluated on a case-by-case basis by the Bank's credit team. Certain consumer term loans with current balances over $100,000 and original terms over 96 months were reviewed on a case-by-case basis and did not qualify for the streamlined approval process. For consumer lines of credit, for borrowers that had sufficient available credit on their line, the borrower could draw on their line of credit to make payments in lieu of payment deferrals, and for borrowers that did not have sufficient available credit, the Bank offered a 90-day payment deferral. However, after the deferral period, these borrowers were billed for the deferred months of accrued interest and the Bank worked with those borrowers unable to pay all months of interest at that time. For credit card customers, a skip payment option was included in the borrowers' billing statements between April 1, 2020 and May 30, 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%">Based on the depth and breadth of the COVID-19 pandemic, the Bank extended similar relief options for a subsequent or second COVID Modification to certain consumer borrowers. The Bank had a preference for offering interest only payments, or partial principal and interest payments, on these secondary COVID Modifications.</span></div><div style="margin-top:5pt;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 initial COVID Modifications on mortgage and consumer loans remained risk rated "Pass" through the initial 90-day relief period. This risk rating was subject to change if the Bank received additional information within the 90-day relief period that the borrower did not intend to repay the loan, which resulted in a risk rating downgrade and the implementation of further collection efforts unless facts and circumstances of the borrower mitigated additional risk of nonperformance. Risk ratings were reviewed for a more severe classification for any borrower requesting a secondary COVID 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%">Borrowers with COVID Modifications did not have negative data reported to the credit reporting agencies. Credit reporting was not turned off on these accounts, but contractual due dates were advanced in the core loan system with appropriate loan documentation to legally support the new due dates.</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">COVID-19 Modifications:</span></div><div style="margin-top:5pt;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, 2020 and as a direct result of COVID-19 issues cited by the borrower and the Bank's lending assistance programs described above, the Bank made COVID Modifications on loans. These modifications were not classified as TDR status in accordance with the CARES Act and related regulatory guidance unless the payment deferment period exceeded 180-days.</span></div><div style="margin-top:5pt;text-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 amortized cost and count by each loan class of modifications that were made during the year ended December&#160;31, 2020, with amortized costs presented as of March 31, 2020, the date before the prolonged impacts of the COVID-19 pandemic:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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.204%"></td><td style="width:0.1%"></td><td style="width:0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">Amortized Cost</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%">Count</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(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%">Commercial business:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Commercial and industrial</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,009&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">586&#160;</span></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></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%">Owner-occupied CRE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">210,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Non-owner occupied CRE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">233,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">596,431&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">907&#160;</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;text-indent:-18pt;vertical-align:bottom"><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">18,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Residential</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">7,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%">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;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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">17,527&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;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%">Total real estate construction and land development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">52&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">27,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666,639&#160;</span></td><td style="background-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%">2,041&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 COVID Modifications from the table above that were downgraded during the year ended December 31, 2020 that also had loan balances at December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"></td><td colspan="12" 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:8pt;font-weight:700;line-height:100%">Pass </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="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%">Watch</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%">Special Mention</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%">Substandard</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: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%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="57" 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%">(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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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,552&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">12,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">17,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">53,895&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">36,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,033&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">90,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:8pt;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:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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:8pt;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:8pt;font-weight:400;line-height:100%">12,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">34,154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,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%">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%">106,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%">44&#160;</span></td><td style="background-color:#ffffff;padding: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">55,019&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">41&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">66,955&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">45,304&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">46&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">83,822&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">47&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">251,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">254&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:8pt;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:8pt;font-weight:400;line-height:100%">1,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:8pt;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:8pt;font-weight:400;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%">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:8pt;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:8pt;font-weight:400;line-height:100%">1,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></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><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:8pt;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:8pt;font-weight:400;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%">840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">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%">56,156&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-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%">66,955&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">120&#160;</span></td><td style="background-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%">45,304&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="background-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%">85,112&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-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%">253,527&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">280&#160;</span></td><td style="background-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: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%"> Downgraded within the "Pass" rating scale of 1 to 5. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Of the $130.4 million of "Special Mention" or "Substandard" downgrades, $59.1 million was classified as nonaccrual or performing TDR and the rest were classified as potential problem 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 details the amortized cost and count of modifications by each loan class for any loan that was in active payment modification deferral status as of December&#160;31, 2020, with balances and count at December&#160;31, 2020:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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.204%"></td><td style="width:0.1%"></td><td style="width:0.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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%">Amortized Cost</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%">Count</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">(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%">Commercial business:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Commercial and industrial</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">25,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Non-owner occupied CRE</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">39,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;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%">Total commercial business</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,887&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">68&#160;</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td 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="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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">One-to-four family residential</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">3,939&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total real estate construction and land development</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,984&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">3&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">2,660&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">92,531&#160;</span></td><td style="background-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%">177&#160;</span></td><td style="background-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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Of the loans in active payment modification deferral status at December&#160;31, 2020, $67.7 million, or 73.2%, were on their second or third loan deferral modification. Included in the total of active payment modification deferral status are loans classified as nonaccrual of $22.9 million and loans classified as performing TDR of $39.0 million. The risk classification of loans in active payment modification deferral status includes "Pass" rated of $10.8 million, "Watch" rated of $16.2 million, "Special Mention" rated of $3.0 million and "Substandard" rated of $62.5 million.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%;text-decoration:underline">COVID-19 Downgrades:</span></div><div style="margin-top:5pt;text-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 downgraded loans due to heightened risk as a direct result of COVID-19 issues cited by the borrower. All COVID-19 downgrades, including those with and without a modification, as of December&#160;31, 2020 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:0 1pt"></td><td colspan="12" 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:8pt;font-weight:700;line-height:100%">Pass </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="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%">Watch</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%">Special Mention</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%">Substandard</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: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%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Count</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="57" 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%">(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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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%">13,348&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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,352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">45,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">17,506&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100,455&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">58,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,670&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,031&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="background-color:#cceeff;padding: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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">47,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">59,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,048&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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: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%">169,291&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">119,335&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">115&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">112,428&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">210&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">90,216&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">96&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">89,945&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">55&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">411,924&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">476&#160;</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;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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%">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:8pt;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></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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">One-to-four family residential</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">8,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:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;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:8pt;font-weight:400;line-height:100%">11,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-22.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">8,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:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,175&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,077&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">450&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">11,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:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:8pt;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:8pt;font-weight:400;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%">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:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">840&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">128,649&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">125&#160;</span></td><td style="background-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%">113,603&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">211&#160;</span></td><td style="background-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%">91,293&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="background-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%">91,235&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">79&#160;</span></td><td style="background-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%">424,780&#160;</span></td><td style="background-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:8pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%"> Downgraded within the "Pass" rating scale of 1 to 5. </span></div><div style="margin-top:5pt;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 in the table above which were downgraded to Special Mention or worse are classified as potential problem loans, except for loans totaling $21.6 million and $37.5 million that were classified as nonaccrual and performing TDR, respectively, at December&#160;31, 2020.</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">SBA Paycheck Protection 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%">Beginning April 6, 2020, the Bank began to offer SBA PPP loans to its existing and new customers as a results of provisions in the CARES Act for customers directly impacted by the COVID-19 pandemic. SBA PPP loans are designed to provide a direct incentive for small businesses to keep their workers on the payroll. The CARES Act and its subsequent amendments allocated $669.0 billion to the program. Utilizing our internal technology solutions team, the Bank was able to develop an automated platform to control and manage processing for SBA PPP loans and immediately began originations under this program. The Bank accepted applications for SBA PPP loans, including loans to independent contractors, sole proprietors and partnerships as allowed under the guidance from the U.S. Treasury and SBA that was issued April 14, 2020. The Bank funded 4,642 loans totaling $897.4&#160;million through the program's conclusion on August 8, 2020. The average loan balance for funded loans was $193,000. Of the funded loans, approximately 21% of both the number of loans funded and amount originated were to customers with no prior banking relationship to 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 Bank earns 1% interest on these loans as well as a fee from the SBA to cover processing costs, which is amortized over the life of the loan. The balance of unamortized net deferred fees on SBA PPP loans was $15.4 million at December&#160;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%">The CA Act renews and extends the PPP until March 31, 2021 by authorizing an additional $284.5 billion for the program.  As a result, the Bank began originating SBA PPP loans again starting in January 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%">Additionally, the Federal Reserve established the PPPLF under Section 13(3) of the Federal Reserve Act to bolster the effectiveness of the SBA's PPP. Under the PPPLF, the Bank may pledge its SBA PPP loans as collateral at face value to obtain Federal Reserve Bank non-recourse loans. The maturity date of any PPPLF advance (the &#8220;Maturity Date&#8221;) will be the maturity date of the SBA PPP loan pledged to secure the PPPLF advance. The Maturity Date of any PPPLF advance will be accelerated on and to the extent of (i) the date of any loan forgiveness reimbursement by the SBA for any SBA PPP loan securing the PPPLF advance; or (ii) the date of purchase by the SBA from the Bank of any SBA PPP loan securing the PPPLF loan advance to realize on the SBA&#8217;s guarantee of the SBA PPP loan. PPPLF advances may be obtained until December 31, 2020. Although the Bank was approved to utilize the PPPLF, the Bank chose not to participate in PPPLF during the year ended December 31, 2020. See Note (25) Subsequent Events of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data for a discussion about the renewal of this facility subsequent to 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%">The Bank began processing loan forgiveness applications, as allowed under the SBA's PPP, during the fourth quarter of 2020. As of December 31, 2020, the Bank received principal and interest forgiveness payment of $159.2 million from the SBA.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%;text-decoration:underline">SBA Relief</span></div><div style="margin-top:5pt;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 is an active SBA lender in the Pacific Northwest and had SBA loans totaling $62.0 million and $64.1 million at December&#160;31, 2020 and December 31, 2019, respectively. During the year ended December&#160;31, 2020, Heritage participated in the SBA's Debt Relief Program under the CARES Act. The CARES Act appropriated $17.0 billion to subsidize small business loans. Under this program, the SBA paid principal and interest for existing current SBA loans for a period of six months, commencing with payments due after March 27, 2020 as well as new SBA 7(a), 504, and microloans disbursed prior to September 27, 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%">Under this program, the borrowers did not have to reimburse the SBA or the Bank for these payments. If a borrower had already requested a payment deferral, and the deferral was granted, the six month period began after the deferment period. There was no limitation to the monthly principal and interest amount that the SBA would pay on behalf of the borrower. The borrower could also make other principal-only payments during the six month 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 Bank did not consider any loans for which the SBA was making the principal and interest payment as a COVID Modification loan as only the source of payment was changed and not the payment terms of the SBA loan.</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">Retail Policy Changes</span></div><div style="margin-top:5pt;text-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 caused significant disruptions to the Bank's operations and resulted in the implementation by the Bank of various social distancing measures to address customer and community needs.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Branch Lobby Closures. To ensure the safety of our customers and employees, branch lobbies have been closed since March 2020 with most services processed through the drive-up or by appointment, except three branches located within Island County, which opened temporarily during the summer and fall as was allowed under Washington State's Phased Approach: Reopening Business and Modifying Physical Distancing Measures.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Early Withdrawal Penalty Waivers. For customers that may need access to funds in their certificate of deposits to assist with living expenses during the COVID-19 pandemic, the Bank assisted these customers by waiving early withdrawal penalties for withdrawals up to $25,000.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Overdraft &amp; Fee Reversals. Overdraft and fee reversals were waived on a case-by-case basis. The Bank was cautious when paying overdrafts beyond the customer's total deposit relationship, overdraft protection options or their overdraft coverage limits.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Employee Changes</span></div><div style="margin-top:5pt;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 has committed to keeping its employees safe during this COVID-19 pandemic. As a result, many policy changes have been implemented including the following measures:</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Heritage follows the guidelines recommended by the Centers for Disease Control and/or local officials, such as social distancing and maintaining six feet of separation between employees.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Heritage has provided additional cleaning and disinfecting solutions to each location.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">A significant number of back-office employees are working remotely.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Essential business travel is limited to those situations where business cannot reasonably be conducted without face-to-face interaction or visits to specific locations.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Certain front-line employees were given additional hourly pay.</span></div><div style="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-weight:400;line-height:120%;padding-left:32.85pt">Heritage offered up to 80 hours for full time employees of COVID-19 related absences, to use in lieu of sick or vacation time, for the employee's own illness, to care for an ill family member, due to a required self-isolation/quarantine or school/day care closures.</span></div><div style="margin-top:5pt;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 continues to monitor the situation and makes additional accommodations as necessary.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_52"></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 Policies</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Consolidated Financial Statements have been prepared in accordance with accounting principles generally accepted in the United States of America. Companies may apply certain critical accounting policies requiring management to make subjective or complex judgments, often as a result of the need to estimate the effect of matters that are inherently uncertain.</span></div><div style="margin-top:5pt;text-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 its most 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 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 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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%">For additional information regarding the ACL on investment securities available for sale, see Note (3) Investment Securities 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><br/></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 utilizes a historic loss, open pool CECL methodology to calculate the ACL on loans. Under this methodology, nonaccrual loans are evaluated for credit losses on an individual basis and the remainder of the portfolio is disaggregated into similar segments of loans which are collectively evaluated for ACL on loans at the segment level. The determination of the evaluation method applied to each loan in the portfolio is a subjective management estimate based on the facts and circumstances surrounding each 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 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 if applicable, 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. The determination of which method to apply and the application of either method, including evaluating the contractual principal and interest terms and estimated cash flows for the net present value method or the valuation of the collateral, less an estimate of selling costs, are subjective management 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%">For each loan segment collectively evaluated for an ACL on loans, a baseline allowance and a macroeconomic allowance is calculated in the model. For the baseline allowance, a baseline loss rate is calculated at the segment level using the Bank's historical loss rates which are calculated using the Bank's average quarterly historical loss information. The calculated 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 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. Prepayments are a subjective management estimate established for each segment based on rolling historical averages for the segments, which management believes is an accurate representation of future prepayment activity. Management reviews the adequacy of the prepayment period 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 Company utilizes a macroeconomic sensitive model to adjust each segment's baseline loss rate over a reasonable and supportable forecast period and then reverts to the Bank's historical baseline loss rates for the remainder of the expected life of the loan segment. The macroeconomic sensitive model is developed for each segment given the current and forecasted economic conditions and a macroeconomic multiplier is calculated for each forecasted period considering the forecasted losses as compared to the long-term average actual losses of the dataset. The impact of those macroeconomic factors to each segment, both positive or negative, using the reasonable and supportable period, are considered the macroeconomic 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. The reasonable and supportable forecast period, the reversion period, and the period used to calculate the Bank's average quarterly historical loss information at the segment level are based on subjective management 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%">Management also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above-mentioned model for internal or external factors outside of those considered in its historical losses or macroeconomic forecast. The qualitative adjustments are also based on subjective management 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%">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 credit 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 at December&#160;31, 2020 given all of the above considerations.</span></div><div style="margin-top:5pt;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 &#8220;Provision for credit losses overview&#8221; and &#8220;Analysis of allowance for credit losses on loans&#8221; below, 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 (5) 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;text-indent:36pt"><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-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 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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines of credit.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 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%">For additional information regarding the ACL on unfunded commitments, see Note (15) Commitments and Contingencies 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><br/></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%">Business Combinations</span></div><div style="margin-top:5pt;text-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 applies the acquisition method of accounting for business combinations. Under the acquisition method, the acquiring entity in a business combination recognizes all of the identifiable assets acquired and liabilities assumed at their acquisition date fair values. Management utilizes prevailing valuation techniques appropriate for the asset or liability being measured in determining these fair values. Any excess of the purchase price over amounts allocated to assets acquired, including identifiable intangible assets, and liabilities assumed is recorded as goodwill. Where amounts allocated to assets acquired and liabilities assumed is greater than the purchase price, a bargain purchase gain is recognized. Acquisition-related costs are expensed as incurred unless they are directly attributable to the issuance of the Company's common stock in a business combination and the Company chooses to record these acquisition-related costs through 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%">There were no business combinations during the years ended December&#160;31, 2020 and 2019. For additional information see Note (2) Business Combination of the Notes to Consolidated Financial Statements included in Item&#160;8. Financial Statements And Supplementary Data for information regarding the business combinations completed during the year ended December 31, 2018.</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-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&#8217;s goodwill is assigned to Heritage Bank and is evaluated for impairment at the Heritage Bank level (reporting unit). Goodwill is reviewed for impairment annually and between annual tests if an event occurs or circumstances change that might indicate the Company&#8217;s recorded value is more than its implied value. Such indicators may include, among others: a significant adverse change in legal factors or in the general business climate; significant decline in the Company&#8217;s stock price and market capitalization; unanticipated competition; and an adverse action or assessment by a regulator. Any adverse changes in these factors could have a significant impact on the recoverability of goodwill and could have a material impact on the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company typically performed a quantitative goodwill impairment test as of December 31st using the Company's market capitalization as an indicator of fair value. During the second quarter of 2020, the Company determined a triggering event occurred due to the deteriorating financial market and economic conditions as a result of the COVID-19 pandemic and consequently engaged a third-party valuation specialist to perform a detailed quantitative assessment of goodwill as of May 31, 2020. Management estimated the fair value of the reporting unit by weighting results from the market approach and the income approach. Significant assumptions inherent in the valuation methodologies for goodwill were employed and included, but were not limited to, prospective financial information, growth rates, terminal value, discount rates, and comparable multiples from publicly traded companies in our industry. Based on this quantitative test, management determined that the fair value of the reporting unit more likely than not exceeded the carrying value.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performed its annual goodwill impairment test during the fourth quarter of 2020 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, 2020. Changes in the economic environment, operations of the reporting unit or other adverse events, including as a result of COVID-19, 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 (8) 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="i2270c9929ad74f00a74ed9f9dfb75dcb_2578"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Financial 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.</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:10pt;font-weight:400;line-height:120%">38</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_55"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">Consolidated 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 from December&#160;31, 2019 to December&#160;31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">743,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">514,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225.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%">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%">802,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,149)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">4,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">(601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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,398,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,731,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">666,754&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.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%">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%">&#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%">841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(100.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">85,452&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,888&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,377&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,964&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">19,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.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%">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%">193,301&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">13,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,613&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,525)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,615,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,552,970&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,062,348&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,597,990&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,595&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">292&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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: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%">35,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,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%">16.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 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%">5,794,879&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,743,659&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,051,220&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Stockholders' 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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">Common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">571,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,474&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,926&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accumulated other comprehensive income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">809,311&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">11,128&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 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 liabilities and stockholders' equity</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,615,318&#160;</span></td><td style="background-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%">5,552,970&#160;</span></td><td style="background-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,062,348&#160;</span></td><td style="background-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%">19.1&#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><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total assets increased $1.06 billion, or 19.1%, to $6.62 billion as of December&#160;31, 2020 compared to $5.55 billion as of December&#160;31, 2019 due primarily to an increase in loans receivable, which is discussed in more detail below in the "Lending Activities Overview" section, and in cash and cash equivalents due primarily to an increase in total deposits, offset partially by a decrease in investment securities available for sale, which is discussed in more detail below in the "Investment Activities Overview" section. Prepaid expenses and other assets increased $29.2 million, or 17.8%, to $193.3 million at December&#160;31, 2020 from $164.1 million at December&#160;31, 2019 primarily as a result of an increase in the fair value of interest rate swap contracts of $17.4 million and a new investment in a low income housing tax credit partnership of $10.2 million, both of which had a nearly corresponding increase in accrued expenses and other liabilities. Accrued expenses and other liabilities increased $20.1 million, or 16.7%, to $140.3 million at December&#160;31, 2020 compared to $120.2 million as of December&#160;31, 2019 due to the changes described above for prepaid expenses and other assets, partially offset by a decrease related to capital contributions to low income housing tax credit partnerships of $7.1 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%">Total deposits increased $1.02 billion, or 22.2%, to $5.60 billion at December&#160;31, 2020 from $4.58 billion at December&#160;31, 2019 due primarily to increases in noninterest bearing demand deposits of $534.0 million, or 36.9%, to $1.98 billion, money market accounts of $209.3 million, or 27.8%, to $963.0 million, and interest bearing demand deposits of $367.3 million, or 27.2%, to $1.72 billion, offset partially by a decrease in certificate of deposit accounts of $125.0 million, or 23.8%, to $399.5 million. The increase in total deposits was due primarily to proceeds from SBA PPP loans deposited directly into customer deposit accounts and an increase in customer deposits due to changes in customer spending habits due to the COVID-19 pandemic and an increase in new deposit accounts, offset partially by a decrease in a public depositor relationship of $95.7 million. Non-maturity deposits as a percentage of total deposits increased to 92.9% as of December&#160;31, 2020 from 88.6% at December&#160;31, 2019.</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:10pt;font-weight:400;line-height:120%">39</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_58"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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: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 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 dictates the criteria for classifying securities as either available for sale or held to maturity. The policy permits investment in various types of liquid assets permissible under applicable regulations, which include U.S. Treasury obligations, U.S. government agency obligations, some certificates of deposit of insured banks, mortgage-backed and mortgage-related securities, corporate notes, municipal bonds, and federal funds. 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%">Investment securities available for sale decreased $150.1 million, or 15.8%, to $802.2 million at December&#160;31, 2020 from $952.3 million at December&#160;31, 2019. The decrease was due primarily to maturities, calls and payments of investment securities of $264.2 million and sales of investment securities of&#160;$55.0 million, offset partially by purchases of investment securities of $152.6 million. In addition, we recorded net unrealized gains of $18.8 million due to a decrease in market interest rates during the year ended December 31, 2020 that positively impacted the fair value of our bond portfolio. The following table provides information regarding our investment securities available for sale at the dates indicated:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.458%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 2020</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, 2019</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, 2018</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%">Fair 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%">% of<br/>Total<br/>Investments</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 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%">% of<br/>Total<br/>Investments</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 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%">% of<br/>Total<br/>Investments</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%">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%">45,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">105,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">101,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">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%">209,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:9pt;font-weight:400;line-height:100%">26.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%">133,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%">14.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%">158,864&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">201,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,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:9pt;font-weight:400;line-height:100%">35.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,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%">34.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">333,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">11,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">25,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">29,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">24,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%">2.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">802,163&#160;</span></td><td style="background-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%">952,312&#160;</span></td><td style="background-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%">976,095&#160;</span></td><td style="background-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></tr></table></div><div style="margin-top:5pt;padding-left:9pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-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 available for sale, by contractual maturity, at December&#160;31, 2020:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:15.420%"></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:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.785%"></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%">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:9pt;font-weight:700;line-height:100%">Over&#160;One&#160;to&#160;Five&#160;<br/>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:9pt;font-weight:700;line-height:100%">Over&#160;Five&#160;to&#160;Ten&#160;<br/>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:9pt;font-weight:700;line-height:100%">Over 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: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="3" style="border-top:1pt solid #000000;padding:2px 1pt;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;<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: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%">Yield</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%">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: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%">Yield</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%">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: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%">Yield</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%">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: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%">Yield</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-top:1pt solid #000000;padding:2px 1pt;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;<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: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%">Yield</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:2px 1pt;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="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: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 2px 19pt;text-align:left;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,679&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.74&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,910&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.04&#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%">23,884&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">45,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.69&#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: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%">5,079&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,323&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.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%">116,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.93&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">3.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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%">&#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%">11,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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%">34,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">156,198&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial CMO and MBS</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,103&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,980&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,314&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.21&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">9,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%">2.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:9pt;font-weight:400;line-height:100%">2,035&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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:9pt;font-weight:400;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%">&#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%">11,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other asset-backed securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,667&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.48&#160;</span></td><td style="background-color:#ffffff;padding: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%">56,055&#160;</span></td><td style="background-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%">2.55&#160;</span></td><td style="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%">145,562&#160;</span></td><td style="background-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%">2.75&#160;</span></td><td style="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%">220,191&#160;</span></td><td style="background-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%">2.26&#160;</span></td><td style="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%">380,355&#160;</span></td><td style="background-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%">2.31&#160;</span></td><td style="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%">802,163&#160;</span></td><td style="background-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%">2.21&#160;</span></td><td style="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></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> Taxable equivalent weighted average yield.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_61"></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%">Lending Activities Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Bank is a full-service commercial bank, which originates a wide variety of loans with a focus on commercial business loans. Loans receivable increased $700.8 million, or 18.6%, to $4.47 billion at December&#160;31, 2020 from $3.77 billion at December&#160;31, 2019 due primarily to SBA PPP loans of $715.1 million outstanding at December 31, 2020, following principal and interest forgiveness payments from the SBA of $159.2 million during the year ended December 31, 2020. Loans receivable also increased due to increases in non-owner occupied CRE loans of $121.5 million, owner-occupied CRE loans of $51.5 million and real estate construction and land development loans of $31.1 million, offset partially by decreases in commercial and industrial </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">loans of $119.1 million and consumer loans of $90.4 million. The decrease in commercial and industrial loans was due primarily to a decrease in the utilization rate of commercial and industrial lines of credit to 24.9% at December&#160;31, 2020 from 34.5% at December&#160;31, 2019. The decrease in consumer loans was primarily due to the cessation of indirect auto loan originations in March 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%">The following table provides information about our loan portfolio by type of loan at the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:5.186%"></td><td style="width:0.1%"></td><td style="width: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:5.186%"></td><td style="width:0.1%"></td><td style="width: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:5.186%"></td><td style="width:0.1%"></td><td style="width: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:5.186%"></td><td style="width:0.1%"></td><td style="width: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:5.201%"></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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="57" 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%">December 31,</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:8pt;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: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="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: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="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: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="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: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="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:8pt;font-weight:700;line-height:100%">2016</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:8pt;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:7.5pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;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:7.5pt;font-weight:700;line-height:120%">% of Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;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:7.5pt;font-weight:700;line-height:120%">% of Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;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:7.5pt;font-weight:700;line-height:120%">% of Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;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:7.5pt;font-weight:700;line-height:120%">% of Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7.5pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:100%;position:relative;top:-2.62pt;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:7.5pt;font-weight:700;line-height:120%">% of Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.87pt;font-weight:700;line-height:120%;position:relative;top:-2.62pt;vertical-align:baseline">(2)</span></div></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:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="57" style="border-top:1pt solid #000000;padding:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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: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%">733,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">852,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">854,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">646,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:8pt;font-weight:400;line-height:100%">22.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: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%">637,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24.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: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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">715,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">856,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19.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:8pt;font-weight:400;line-height:100%">805,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">778,501&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">620,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:8pt;font-weight:400;line-height:100%">21.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%">558,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:8pt;font-weight:400;line-height:100%">21.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 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%">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:8pt;font-weight:400;line-height:100%">1,410,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:8pt;font-weight:400;line-height:100%">31.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:8pt;font-weight:400;line-height:100%">1,288,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">1,301,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35.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:8pt;font-weight:400;line-height:100%">984,286&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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 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:8pt;font-weight:400;line-height:100%">3,715,206&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">83.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><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%">2,946,233&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">78.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,934,514&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">80.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,251,365&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79.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><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%">2,076,688&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">78.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Residential real estate </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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">101,490&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">86,748&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">77,391&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">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:8pt;font-weight:400;line-height:100%">78,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.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:8pt;font-weight:400;line-height:100%">104,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">102,258&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">51,624&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,414&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">227,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">170,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">112,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">96,955&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">108,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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 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:8pt;font-weight:400;line-height:100%">305,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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:8pt;font-weight:400;line-height:100%">274,646&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.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:8pt;font-weight:400;line-height:100%">214,282&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">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:8pt;font-weight:400;line-height:100%">148,579&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">5.2&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">159,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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.0&#160;</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:8pt;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:8pt;font-weight:400;line-height:100%">324,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">415,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">403,874&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">362,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">325,140&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">4,468,647&#160;</span></td><td style="background-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:8pt;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: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,767,879&#160;</span></td><td style="background-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:8pt;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: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,654,160&#160;</span></td><td style="background-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:8pt;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: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,849,071&#160;</span></td><td style="background-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:8pt;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: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;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,638,397&#160;</span></td><td style="background-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:8pt;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: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><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Balances do not include unfunded loan commitments.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Percent of loans receivable.</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Excludes loans held for sale o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f $4.9 million,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $5.5 million, $1.6 million, $2.3 million, and $11.7 million as of December&#160;31, 2020, 2019, 2018, 2017 and 2016, respectively.</span></div><div style="padding-left:45pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Included in the amortized cost of loans are net discounts on loans purchased in mergers and acquisitions. Upon CECL Adoption, the Bank increased the net discount for PCD loans by $1.6 million related to the PCI to PCD transition. The remaining total net discount for purchased loans, including PCD loans and non-PCD loans, was $6.6 million at December&#160;31, 2020 compared to $8.4 million at December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-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 the aggregate amount of fixed rate and variable or adjustable rate loans in our portfolio at December&#160;31, 2020 for the following categories of contractual maturities:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Maturing</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%">One Year or Less</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">299,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,448,446&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,967,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%">1,117&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,628&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,756&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Real estate construction and land development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">13,618&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,972&#160;</span></td><td style="background-color:#ffffff;padding: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%">Loans receivable</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%">420,441&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,612,861&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2,435,345&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">4,468,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed rate 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%">137,825&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">980,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,434,787&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Variable or adjustable rate 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%">282,616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,961&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033,860&#160;</span></td><td style="background-color:#ffffff;padding: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%">Loans receivable</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%">420,441&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,612,861&#160;</span></td><td style="background-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%">2,435,345&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,468,647&#160;</span></td><td style="background-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="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Includes certain commercial loans 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. At December&#160;31, 2020, the Bank had 84 separate interest rate swap contracts with borrowers with a total notional value (which approximates amortized cost) of $308.1 million compared to 60 separate interest rate swap contracts with borrowers with notional value of $221.4 million at December&#160;31, 2019. All but nine interest rate swap contracts with borrowers with a total notional value of $31.1 million at December 31, 2020 have a maturity of over five years.</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_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%">Nonperforming Assets and Credit Quality Metrics</span></div><div style="margin-top:5pt;text-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, other real estate owned and performing TDR loans for the dates indicated:</span></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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,</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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</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%">(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%">Nonaccrual 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 2px 19pt;text-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%">56,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,320&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,083&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,580&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,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%">&#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%">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:9pt;font-weight:400;line-height:100%">1,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,008&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Total 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="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">44,525&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,696&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">10,688&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">10,909&#160;</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%">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%">841&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">754&#160;</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 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 nonperforming assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">58,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><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%">45,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><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%">15,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">10,688&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,663&#160;</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><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;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</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,083&#160;</span></td><td style="background-color:#ffffff;padding: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%">Nonperforming 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.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.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: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.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.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: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.41&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></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%">ACL on loans to loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"></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%">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">(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.87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.18&#160;</span></td><td style="background-color:#cceeff;padding: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%">ACL on loans to nonperforming 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%">120.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.24&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255.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:9pt;font-weight:400;line-height:100%">300.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">284.93&#160;</span></td><td style="background-color:#ffffff;padding: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%">Nonperforming assets to total assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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.82&#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.29&#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.26&#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.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">Performing TDR 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 2px 19pt;text-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%">49,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,661&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,722&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,837&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">188&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,926&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,141&#160;</span></td><td style="background-color:#ffffff;padding: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%">1,355&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total performing TDR loans</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">52,872&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,469&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">22,744&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">26,751&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">22,288&#160;</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><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;text-indent:-18pt;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%">&#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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Potential problem 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">(3)</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%">182,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,788&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,762&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">At December&#160;31, 2020, 2019, 2018, 2017 and 2016</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, $43.1 million,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $26.3 million, $6.9 million, $5.2 million and $6.9 million of nonaccrual loans were considered nonperforming TDR loans, respectively, with a related ACL on loans of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$6.3 million, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$218,000, $658,000, $379,000, and $437,000, respectively.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">See the "Reconciliations of Non-GAAP Measures" section below.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Potential problem loans are risk rated "Special Mention" or worse that are not classified as a performing TDR or nonaccrual loan and are not individually evaluated for credit loss, but which management is closely monitoring because the financial information of the borrower causes concern as to their ability to meet their loan repayment 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-style:italic;font-weight:400;line-height:120%">Nona</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">ccrual Loans</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.&#160;Nonaccrual loans increased $13.6 million to $58.1 million, or 1.30% of loans receivable at December&#160;31, 2020, from $44.5 million, or 1.18% of loans receivable at December&#160;31, 2019. The increase was due primarily to the addition of $23.4 million of loans that were previously COVID Modifications and which exhibited a continued decline in credit </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">quality, warranting transfer to nonaccrua</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">l status. Within these additions were six commercial business lending relationships totaling $23.2 million, including loans in industries heavily impacted by the COVID-19 pandemic such as hospitality, entertainment and leisure facilities. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Bank is actively working with the borrowers to secure a positive resolution. These additions to nonaccrual loans were offset partially by principal payments which included full payoffs of $11.0 million, including a significant agricultural lending relationship of $6.8 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 ratio of ACL on loans to nonperforming loans inc</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">reased to 120.82% a</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t December&#160;31, 2020 compared to 81.24% at December&#160;31, 2019 due primarily to an increase in the 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 following table reflects the changes in nonaccrual loans during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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:700;line-height:100%;text-decoration:underline">Nonaccrual 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></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, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,525&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,696&#160;</span></td><td style="background-color:#ffffff;padding: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%">Addition of previously classified pass graded 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%">19,430&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,620&#160;</span></td><td style="background-color:#cceeff;padding: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%">Addition of previously classified potential problem 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%">8,993&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,032&#160;</span></td><td style="background-color:#ffffff;padding: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%">Addition of previously classified performing TDR 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%">4,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net principal payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(17,215)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,609)</span></td><td style="background-color:#ffffff;padding: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%">(1,691)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,948)</span></td><td style="background-color:#cceeff;padding: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%">Transfer to accruing status</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(281)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transfer to OREO</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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;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%">58,092&#160;</span></td><td style="background-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%">44,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></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020, nonaccrual loans of $27.3 million had a related ACL on loans of $6.7 million and nonaccrual loans of $30.8 million had no related ACL on loans. At December&#160;31, 2019 nonaccrual loans of $4.4 million had a related ACL of $763,000 and nonaccrual loans of $40.1 million had no ACL.</span></div><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%">Nonp</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">erforming Assets</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Nonperforming assets consist of nonaccrual loans and other real estate owned. Nonperforming assets increased $12.7 million to $58.1 million, or 0.88% of total assets, at December&#160;31, 2020 from $45.4 million, or 0.82% of total assets, at December&#160;31, 2019 due primarily to the increase in n</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">onaccrual loans discussed above partially offset by a decrease in other real estate owned resulting from the disposition of the two remaining properties during </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the year ended 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-style:italic;font-weight:400;line-height:120%">Troubled Debt Restructured Loans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Performing TDR loans are TDRs on accrual status which are collectively evaluated for ACL based on criteria outlined in our accounting policies. Performing TDR loans are not considered nonperforming assets as they continue to accrue interest despite the restructured status. Pe</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">rforming TDR loans increased $38.4 million, or 265.4%, to $52.9 million at December&#160;31, 2020 from $14.5 million at December&#160;31, 2019. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The&#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increase&#160;w</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as due to the addition of $39.0 million of loans </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">with COVID Modifications that were subsequently modified to extend beyond the COVID Modification's 180-days payment deferment period in accordance with Bank policy for COVID Modifications. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in performing TDR loans was offset partially by one predominately commercial and industrial loan relationship totaling $4.2 million which transferred to nonaccrual status as the loan continued to show credit deterioration. Included in the net principal payments of performing TDR loans was loans paid in full of $3.7 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 reflects the changes in performing TDR loans during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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:700;line-height:100%;text-decoration:underline">Performing TDR 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></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, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,469&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,744&#160;</span></td><td style="background-color:#ffffff;padding: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%">Addition of previously classified pass graded 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%">6,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,846&#160;</span></td><td style="background-color:#cceeff;padding: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%">Addition of previously classified potential problem loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">40,860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,424&#160;</span></td><td style="background-color:#ffffff;padding: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%">Loans added formerly 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%">281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transfers of loans to nonaccrual status</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,734)</span></td><td style="background-color:#ffffff;padding: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%">&#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%">(220)</span></td><td style="background-color:#cceeff;padding: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%">Net principal payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,591)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">52,872&#160;</span></td><td style="background-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%">14,469&#160;</span></td><td style="background-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="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:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The related ACL on loans for performing TDR loans was $1.3 million as of both December&#160;31, 2020 and December&#160;31, 2019. </span></div><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%">Potential Problem Loans</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Potential problem loans </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">are loans risk rated special mention or worse that are not classified as a TDR or nonaccrual loan and are not individually evaluated for credit loss, but which management is closely monitoring because the financial information of the borrower causes concern as to their ability to meet their loan repayment terms. Potential problem loans increased $94.6 million, or 107.7%, to $182.3 million at December&#160;31, 2020 from $87.8 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> at December&#160;31, 2019. The&#160;increase&#160;was primarily attributed to risk downgrades related to borrowers experiencing COVID-19 related issues. Included in the balance of potential problem loans at December 31, 2020 are COVID Modifications of $86.8 million and loans that were downgraded due to COVID-19 issues with no loan modification of $52.1 million. At December 31, 2020, potential problem loans totaling $149.9 million and $32.4 million were rated special mention and substandard, respectively. The increase in potential problem loans for the year ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">December&#160;31, 2020 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was offset partially by net principal payments of $37.8 million, including payments in full of $23.8 million, and transfers of loans to nonaccrual and TDR status of $49.9 million due primarily to loans that showed additional credit deterioration due to the COVID-19 pandemic or which were modified beyond the Bank's 180-day deferral policy and transferred to TDR status. </span></div><div style="margin-top:5pt;text-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 reflects the changes in potential problem loans during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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:700;line-height:100%;text-decoration:underline">Potential problem 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></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, beginning of period</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,788&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,320&#160;</span></td><td style="background-color:#ffffff;padding: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%">Addition of previously classified pass graded 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%">194,589&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,775&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net principal payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(37,847)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,158)</span></td><td style="background-color:#ffffff;padding: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%">Upgrades to pass graded loan 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%">(12,335)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,183)</span></td><td style="background-color:#cceeff;padding: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%">Transfers of loans to nonaccrual and TDR status</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align: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%">&#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%">(510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Balance, end of period</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%">182,342&#160;</span></td><td style="background-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%">87,788&#160;</span></td><td style="background-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 id="i2270c9929ad74f00a74ed9f9dfb75dcb_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%">Analysis of Allowance 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%">Effective January 1, 2020, the Bank adopted ASU 2016-13. The adoption replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses on loans 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 adopted a historic loss, open pool CECL methodology to calculate the ACL on loans. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this allowance approach, the Company has identified segments of loans with similar risk characteristics that align with its identified loan classes. Nonaccrual loans are not considered to have similar risk characteristics as other loans; therefore, they are evaluated for credit loss on an individual basis. 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 if applicable, 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.</span></div><div style="margin-top:5pt;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 each loan segment collectively measured, baseline loss rates are separately calculated using the Bank's average quarterly historical loss information. The baseline loss rates are applied to each loan's estimated cash flows over the life of the loan under the remaining life method, including prepayment estimates, to determine the baseline loss estimate for each loan. The CECL methodology also includes consideration of the forecasted direction of the economic and business environment and its likely impact to the estimated allowance as compared to the historical losses over the reasonable and supportable time frame. The impact of those macroeconomic factors to each segment, positive or negative, using the reasonable and supportable period, are added to the calculated baseline loss rate and are used to establish a macroeconomic allowance. After the reasonable and supportable period, the estimated credit losses revert back to historical baseline loss levels under a reversion period on a straight-lined, input reversion basis. Management can also consider other qualitative factors to adjust the ACL on loans if internal or external conditions suggest changes to the modeled ACL on loans are appropriate.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 provides information regarding changes in our ACL on loans and the ACL at and for the years indicated:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">At or For the 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: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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2016</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%">(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%">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%">36,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,083&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,746&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjusted ACL on loans, beginning of period</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%">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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,086&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">31,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">29,746&#160;</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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Charge-offs:</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 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%">(3,751)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,153)</span></td><td style="background-color:#ffffff;padding: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 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%">&#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%">(60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;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%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">(556)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding: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%">(1,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">(1,814)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,778)</span></td><td style="background-color:#cceeff;padding: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 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%">(5,622)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(4,989)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,605)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(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><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,085)</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%">Recoveries:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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%">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%">1,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,844&#160;</span></td><td style="background-color:#ffffff;padding: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 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%">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%">&#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%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding: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%">278&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">202&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">83&#160;</span></td><td style="background-color:#ffffff;padding: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%">570&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">562&#160;</span></td><td style="background-color:#cceeff;padding: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 recoveries</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,807&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,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%">1,621&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,491&#160;</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 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 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%">(3,241)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(3,182)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(2,173)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(3,217)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">(3,594)</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: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 #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%">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%">35,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,931&#160;</span></td><td style="background-color:#cceeff;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;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">ACL on loans at the end of period</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%">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><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%">36,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">35,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><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%">32,086&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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%">31,083&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><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: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.57&#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.96&#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.96&#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.13&#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.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: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:18pt;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.87&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net charge-offs on loans to average 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%">0.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.09&#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.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%">0.12&#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.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable at the end of 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,468,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,767,879&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,654,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,849,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,397&#160;</span></td><td style="background-color:#cceeff;padding: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%">Average loans receivable, net 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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,668,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,414,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,703,934&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,489,730&#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.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%">See "Reconciliations of Non-GAAP Measures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%"> section below.</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Excludes loans held for sale.</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:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 shows the ACL on loans by segment at the indicated dates:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.151%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width: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.063%"></td><td style="width:0.1%"></td><td style="width: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.233%"></td><td style="width:0.1%"></td><td style="width: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.063%"></td><td style="width:0.1%"></td><td style="width: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.233%"></td><td style="width:0.1%"></td><td style="width: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.063%"></td><td style="width:0.1%"></td><td style="width: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.233%"></td><td style="width:0.1%"></td><td style="width: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.063%"></td><td style="width:0.1%"></td><td style="width: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.233%"></td><td style="width:0.1%"></td><td style="width: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.076%"></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="57" 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,</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%">2020</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%">2019</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%">2018</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%">2017</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%">2016</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%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">ACL on loans</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">% of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></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="57" style="border-top:1pt solid #000000;padding:2px 1pt;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%">49,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:9pt;font-weight:400;line-height:100%">83.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.2&#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%">23,711&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">21,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">78.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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,591&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding: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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">2,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">2,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">5,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">6,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.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%">6,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">5,024&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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,353&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">506&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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 #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 #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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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:#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 #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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,042&#160;</span></td><td style="background-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 #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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,086&#160;</span></td><td style="background-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 #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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,083&#160;</span></td><td style="background-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 #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></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents the percent of loans receivable by loan category to loans receivable.</span></div><div style="margin-top:5pt;text-align:justify;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 increased $34.0 million, or 94.0%, to $70.2 million at December&#160;31, 2020 from $36.2 million at December&#160;31, 2019, and increased $32.2 million, or 84.7%, from the adjusted beginning balance of $38.0 million. The increase in the ACL on loans was primarily the result of the provision for credit losses on loans of $35.4 million during the year ended December 31, 2020 due primarily to forecasted credit deterioration reflecting economic conditions as a result of the COVID-19 pandemic</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 macroeconomic forecast used in the CECL model as of January 1, 2020 predicted continued economic expansion with steady GDP growth of 1.8% and low unemployment rate averages of 3.5% in 2020, among other factors. The onset of the COVID-19 pandemic resulted in the identification of an economic recession during the second quarter of 2020 as evidenced by certain economic forecasts signaling prolonged, profound, and pervasive contraction in economic activities due to the COVID-19 pandemic. The GDP contracted 3.4% during the year ended December 31, 2020 and unemployment rates averaged 8.1%. The macroeconomic forecast used in the CECL model as of December&#160;31, 2020 reflected a slow recovery from the COVID-19 recession modeled to last through the end of 2021, including an anticipated GDP growth of 4.3% for 2021 and GDP growth slightly above 2.0% thereafter. The unemployment rate is anticipated to remain above 6.0% during 2021 and steadily decrease to a stabilized 4.0% in 2025. The macroeconomic forecast as of December 31, 2020 considered the COVID-19 vaccine progress as well as anticipated government stimulus plans; however, uncertainty remained over the time necessary to return the economy to pre-pandemic 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%">The Bank recog</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nized net charge-offs of $3.2 million during the year ended December 31, 2020 primarily due to a commercial and industrial charge-off of $1.7&#160;million related to issues surrounding control of the underlying loan collateral. The Bank determined it appropriate to charge-off this entire loan relationship balance and pursue an aggressive collection strategy. Net charge-offs also included two commercial and industrial loan relationships totaling $447,000 as a result of impacts from the COVID-19 pandemic, a partial charge-off of one commercial and multifamily real estate construction and land development loan totaling $417,000 as a result of cost overruns and delays in constructio</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and small dollar net charge-offs on a large volume of consumer loans of $884,000. Net charge-offs were offset partially by the full recovery of a commercial and industrial agricultural lending relationship of $963,000 during the year ended December 31, 2020, which was charged-off during the year ended December&#160;31, 2019.</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%">Based on the Bank's established comprehensive CECL methodology, management deemed the ACL on loans of $70.2 million at December&#160;31, 2020 (1.57% of loans receivable and 120.82% of nonperforming loans) appropriate to provide for current expected credit losses in the loan portfolio. This compares to an ALL of $36.2 million (0.96% of loans receivable and 81.24% of nonperforming loans) at December&#160;31, 2019 under the probable incurred loss 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%">While we believe we used the best information available to determine the ACL on loans, our results of operations could be significantly affected if circumstances differ substantially from the assumptions used in determining the allowance. A further decline in national and local economic conditions, as a result of the COVID-19 pandemic or other factors, could result in a material increase in the ACL on loans and may adversely affect the Company&#8217;s financial condition and results of operations. In addition, the determination of the amount of the ACL on loans is subject to review by bank regulators, as part of their routine examination process, which may result in the establishment of an additional ACL on loans based upon their judgment of information available to them at the time of their examination. Because future events affecting borrowers and collateral cannot be predicted with certainty, there can be no assurance that the existing ACL on loans is appropriate or that increased provisions will not be necessary should the quality of the loans deteriorate. Any material increase in the ACL on loans could adversely affect the Company&#8217;s financial condition and results of operations.</span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_70"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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:700;line-height:120%">Deposits and Other Borrowings 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%">Total deposits increased $1.02 billion, or 22.2%, to $5.60 billion at December&#160;31, 2020 from $4.58 billion at December&#160;31, 2019 due primarily to proceeds from SBA PPP loans deposited directly into the customers' deposit accounts, an increase in customer deposit accounts based on changes in spending habits during the COVID-19 pandemic, and an increase in new deposit accounts. At December&#160;31, 2020, the Bank had approximately 473 deposit accounts with balances of approximately $80.5 million related to new customers that received a SBA PPP loan from the Bank. The increase in total deposits included an increase in noninterest bearing demand deposits of $534.0 million, or 36.9%, to $1.98 billion at December&#160;31, 2020 from $1.45 billion at December&#160;31, 2019, in interest bearing demand deposits of $367.3 million, or 27.2%, to $1.72 billion at December&#160;31, 2020 from $1.35 billion at December&#160;31, 2019 and in money market accounts of $209.3 million, or 27.8%, to $963.0 million at December&#160;31, 2020 from $753.7 million at December&#160;31, 2019. These increases were offset partially by a decrease in certificates of deposit accounts of $125.0 million, or 23.8%, to $399.5 million at December&#160;31, 2020 from $524.6 million at December&#160;31, 2019. Non-maturity deposits as a percentage of total deposits increased to 92.9% at December&#160;31, 2020 from 88.6% at December&#160;31, 2019 and the percentage of certificates of deposit to total deposits decreased to 7.1% at December&#160;31, 2020 from 11.4% at December&#160;31, 2019 due primarily to promotional certificates of deposit balances maturing during the year ended 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%">The following table summarizes the Company's deposits at the dates indicated:</span></div><div style="margin-bottom:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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, 2018</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%">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 #000000;padding:2px 1pt;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></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%">1,980,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35.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%">1,446,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,362,268&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.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: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,716,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">1,348,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">1,317,513&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">962,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">538,819&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">520,413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></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,198,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">92.9&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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.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%">3,965,510&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">89.5&#160;</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%">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%">399,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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,597,990&#160;</span></td><td style="background-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%">4,582,676&#160;</span></td><td style="background-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%">4,432,402&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-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 average balances outstanding and the weighted average interest rates for each major category of deposits for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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:2px 1pt;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%">2020</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%">2019</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%">2018</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%">Average<br/>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%">Average<br/>Yield/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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>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%">Average<br/>Yield/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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>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%">Average<br/>Yield/Rate</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="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%">Interest bearing demand deposits and money market accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,491,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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,052,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,916,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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%">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%">489,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">506,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:9pt;font-weight:400;line-height:100%">513,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">482,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.85&#160;</span></td><td style="background-color:#cceeff;padding: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 bearing deposits</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,463,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.35&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,071,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,893,123&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 demand deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,835,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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,389,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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,240,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:9pt;font-weight:400;line-height:100%">Total deposits</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,298,429&#160;</span></td><td style="background-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%">0.23&#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><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,461,099&#160;</span></td><td style="background-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%">0.37&#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><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,133,744&#160;</span></td><td style="background-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%">0.25&#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><br/></span></div><div style="margin-top:5pt;text-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 shows the amount and maturity of certificate of deposit accounts of $100,000 or more:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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, 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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%">Remaining maturity:</span></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%">Three months or less</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,539&#160;</span></td><td style="background-color:#ffffff;padding: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%">Over three months through six 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%">56,116&#160;</span></td><td style="background-color:#cceeff;padding: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%">Over six months through 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%">84,967&#160;</span></td><td style="background-color:#ffffff;padding: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%">Over 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%">43,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;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%">258,056&#160;</span></td><td style="background-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="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:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. The Bank also utilizes securities sold under agreement to repurchase as a supplement to its funding sources, which</span><span style="color:#1a1a1a;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%">are secured by available for sale investment securities. As of December&#160;31, 2020 and December&#160;31, 2019, only three customers utilized this product with total balances of $35.7 million at December&#160;31, 2020, an increase of $15.5 million, or 76.9%, from $20.2 million at December&#160;31, 2019 due primarily to customer activity during the 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 Company also has junior subordinated debentures with a par value of $25.0 million which pay quarterly interest based on three-month LIBOR plus 1.56%. The debentures mature in 2037. The balance of the junior subordinated debentures was $20.9 million at December&#160;31, 2020, which reflects the fair value of the junior subordinated debentures established as part of the merger with Washington Banking Company on May 1, 2014, adjusted for the accretion of discount from purchase accounting fair value adjustment.</span></div><div style="margin-top:5pt;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&#160;31, 2020, the Bank maintained credit facilities with the FHLB for $991.7 million and credit facilities with the Federal Reserve Bank for $54.3 million. The Company had no FHLB or Federal Reserve Bank advances outstanding at both the years ended December&#160;31, 2020 and 2019. The average balance of FHLB advances and other borrowings was $1.5 million and $11.9 million during the years ended December&#160;31, 2020 and 2019, 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 Bank also maintains lines of credit with five correspondent banks to purchase federal funds totaling $215.0 million as of December&#160;31, 2020. There were no federal funds purchased as of December&#160;31, 2020 or December&#160;31, 2019 and the lines were not utilized during the years ended December 31, 2020 and 2019.</span></div><div style="margin-top:5pt;text-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 approved to utilize the PPPLF during the year ended December&#160;31, 2020; however, the Bank chose not to participate.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_73"></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 and Regulatory Capital Requirements Overview</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%">Stockholders&#8217; equity was $820.4 million at December&#160;31, 2020 compared to $809.3 million at December&#160;31, 2019. The Company&#8217;s stockholders' equity to assets ratio was 12.4% as of December&#160;31, 2020 and 14.6% as of December&#160;31, 2019. The following table reflects the changes to stockholders' equity during the periods indicated:</span></div><div><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">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%">809,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">760,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:11.25pt"><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%">(5,615)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(399)</span></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 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:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,557&#160;</span></td><td style="background-color:#cceeff;padding: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%">Dividends declared</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,029)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,056)</span></td><td style="background-color:#ffffff;padding: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%">Other comprehensive income, net of tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,640&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,833&#160;</span></td><td style="background-color:#cceeff;padding: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.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%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(19,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636)</span></td><td style="background-color:#ffffff;padding: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%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,289&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Balance, end of period</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%">820,439&#160;</span></td><td style="background-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%">809,311&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted ASU 2016-13, </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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases</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:3pt;padding-left:45pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;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, 2020, the Company repurchased&#160;the remaining 639,922 shares available under the eleventh stock repurchase plan at a weighted average price per share of&#160;$23.95 and repurchased 155,778 shares at a weighted average share price of $20.34 under the twelfth stock repurchase plan, which is a total of 795,700 shares under both plans at a weighted average share price of $23.25.</span></div><div style="margin-top:5pt;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, 2019, the Company repurchased 292,712 shares available under the eleventh stock repurchase plan at a weighted average price per share of $26.50. No shares were repurchased under the eleventh stock repurchase plan during the year ended December 31, 2018.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company has historically paid cash dividends to its common shareholders. Payments of future cash dividends, if any, will be at the discretion of our Board of Directors after taking into account various factors, including our business, operating results and financial condition, capital requirements, current and anticipated cash needs, plans for expansion, any legal or contractual limitation on our ability to pay dividends and other relevant factors. Dividends on common stock from the Company depend substantially upon receipt of dividends from the Bank, which is the Company&#8217;s predominant source of income. On January&#160;27, 2021, the Company&#8217;s Board of Directors declared a regular quarterly dividend of $0.20 per common share payable on February&#160;24, 2021 to shareholders of record on February&#160;10, 2021.</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:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">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%">Dividends paid per common share</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%">0.80&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">0.84&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">0.72&#160;</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%">Dividend payout ratio </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%">62.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%">45.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Dividend payout ratio is declared dividends per common share divided by diluted 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 Company is a bank holding company under the supervision of the Federal Reserve Bank. Bank holding companies are subject to capital adequacy requirements of the Federal Reserve under the Bank Holding Company Act of 1956, as amended, and the regulations of the Federal Reserve. Heritage Bank is a federally insured institution and thereby is subject to the capital requirements established by the FDIC. The Federal Reserve capital requirements generally parallel the FDIC requirements. Failure to meet minimum capital requirements can initiate certain mandatory, and possibly additional discretionary, actions by regulators that, if undertaken, could have a direct material effect on the Consolidated Financial Statements. Management believes that as of December&#160;31, 2020, the Company and the Bank meet all capital adequacy requirements to which they are subject. For additional information regarding the Company&#8217;s and the Bank&#8217;s regulatory capital requirements, see &#8220;Supervision and Regulation-Capital Adequacy&#8221; in Item 1. Business and Note (22) Regulatory Capital Requirements included in Item&#160;8. Financial Statements And Supplementary Data.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_2569"></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%">Off-Balance Sheet Arrangements</span></div><div style="margin-top:5pt;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, we enter into various types of transactions that include commitments to extend credit that are not included in our Consolidated Financial Statements. We apply the same credit standards to these commitments as we use in all our lending activities and have included these commitments in our lending risk evaluations. Our exposure to credit loss under commitments to extend credit is represented by the amount of these commitments. The Company had off-balance sheet loan commitments, including letters of credit, of $1.11 billion at December&#160;31, 2020, a decrease of $106.9 million, or 8.8%, from $1.21 billion at December&#160;31, 2019. For additional information, see Note (15) Commitments and Contingencies included in Item&#160;8. Financial Statements And Supplementary Data.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_76"></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 for the Years Ended December 31, 2020, 2019 and 2018</span></div><div style="margin-top:5pt;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, which is the difference between the income we receive on our loan and investment portfolios, and our interest expense, which consists of interest paid on deposits and borrowed funds. Like most financial institutions, our interest income and interest expense are affected significantly by general economic conditions, particularly changes in market interest rates and government 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%">Changes in net interest income result from changes in volume, net interest spread, and net interest margin. Volume refers to the average dollar amounts of interest earning assets and interest bearing liabilities. Net interest spread refers to the difference between the average yield on interest earning assets and the average cost of interest bearing liabilities. Net interest margin refers to net interest income divided by average interest earning assets and is influenced by the level and relative mix of interest earning assets and interest bearing and noninterest 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%">The following table provides relevant net interest income information for periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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">(1) (2)</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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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,668,665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.17&#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%">3,414,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-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%">175,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%">5.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">827,822&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">677,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">2.60&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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">(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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,245&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">2.51&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">190,209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,649&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">98,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,894&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.93&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76,117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,689&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,729,885&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">217,850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.61&#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%">4,358,643&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">199,406&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.57&#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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">681,193&#160;</span></td><td style="background-color:#cceeff;padding: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%">615,372&#160;</span></td><td style="background-color:#cceeff;padding: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%">6,293,622&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">5,411,078&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">4,974,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Average<br/>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: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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Bearing Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Certificates of Deposit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">482,316&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">5,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#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%">512,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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%">7,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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%">463,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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%">3,959&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.85&#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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Savings accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">489,471&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">506,073&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">0.52&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">513,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest bearing demand and money market accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,491,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,052,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,695&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">1,916,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest bearing deposits</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,463,264&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">12,265&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,071,378&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">16,349&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.53&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">2,893,123&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">10,397&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.36&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,805&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,426&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.26&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">FHLB advances and other borrowings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">33,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total interest bearing 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:8pt;font-weight:400;line-height:100%">3,513,265&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">13,323&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0.38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">3,132,172&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">18,168&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">2,978,608&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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%">12,413&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.42&#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%">Noninterest bearing demand deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,835,165&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,389,721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,240,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other noninterest bearing liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139,612&#160;</span></td><td style="background-color:#ffffff;padding: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%">99,683&#160;</span></td><td style="background-color:#ffffff;padding: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%">67,692&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">805,580&#160;</span></td><td style="background-color:#cceeff;padding: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%">789,502&#160;</span></td><td style="background-color:#cceeff;padding: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%">687,094&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and stock-holders&#8217; equity</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,293,622&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">5,411,078&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding: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%">4,974,015&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest income</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200,997&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">199,682&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding: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;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net interest spread</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.03&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.15&#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%">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;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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%">4.22&#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;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%">4.29&#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%">Average interest earning assets to average interest bearing liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">151.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:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="5" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">The average loan balances presented in the table are net of ACL on loans. Nonaccrual loans have been included in the table as loans carrying a zero yield.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Yields on tax-exempt securities and loans have not been stated on a tax-equivalent basis.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 provides the amount of change in our net interest income attributable to changes in volume and changes in interest rates. Changes attributable to the combined effect of volume and interest rates have been allocated proportionately for changes due specifically to volume and interest rates.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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:2px 1pt;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%">2020 Compared to 2019<br/>Increase (Decrease) Due to</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%">2019 Compared to 2018<br/>Increase (Decrease) Due to</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Volume</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">Volume</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></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: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></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 receivable, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,134&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">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,313)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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,269&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,443&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Nontaxable 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">(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%">413&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,253)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,676)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,191)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(220)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding: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%">28,183&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">(31,713)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">(3,530)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">16,353&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,091&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">18,444&#160;</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%">Interest Bearing Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><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;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%">(358)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(631)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,313&#160;</span></td><td style="background-color:#ffffff;padding: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%">692&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,084&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,952&#160;</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%">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%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(462)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding: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%">(57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(297)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(366)</span></td><td style="background-color:#ffffff;padding: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%">644&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">(5,489)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">(4,845)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">521&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">5,234&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">5,755&#160;</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 37pt;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%">27,539&#160;</span></td><td style="background-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%">(26,224)</span></td><td style="background-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,315&#160;</span></td><td style="background-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%">15,832&#160;</span></td><td style="background-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%">(3,143)</span></td><td style="background-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%">12,689&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The average loan balances presented in the table are net of ACL on loans. Nonaccrual loans have been included in the table as loans carrying a zero yield.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Yields on tax-exempt securities and loans have not been stated on a tax-equivalent basis.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_79"></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 Summary</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%">Results of Operations for the Years Ended December&#160;31, 2020 and 2019 </span></div><div style="margin-top:5pt;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 was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$46.6 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.29</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> per diluted common share, for the year ended December&#160;31, 2020 compared to $67.6 million, or $1.83 per diluted common share, for the year ended December&#160;31, 2019. Net income</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> decreased $21.0 million,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> or </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31.1%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, for the year ended December&#160;31, 2020 compared to the year ended December&#160;31, 2019 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">primarily due to an increase in the provision for credit losses of $31.8 million as a result of estimated credit losses forecasted due to the COVID-19 pandemic and its impact on the economy, offset partially by a decrease in income tax expense of $6.9 million due to lower pre-tax income as well as a provision in the CARES Act permitting the recognition of a benefit from net operating losses related to prior 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 net interest </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">margin decreased 59 basis points to 3.63% for the year ended December&#160;31, 2020 compared to 4.22% for the year ended December&#160;31, 2019.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in net interest margin was due primarily to decreases in yields of total interest earning assets as a result of decreases in short-term market interest rates and changes in the mix of total interest earning assets, including the origination of lower-yielding SBA PPP loans with an average balance of $589.6 million, offset partially by decreases in the cost of total interest bearing liabilities during the year ended December&#160;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%">The Company&#8217;s</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> efficiency ratio was 62.52% for the year ended December&#160;31, 2020 compared to 63.23% for the year </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ended December&#160;31, 2019. The improvement in the efficiency ratio was primarily due to the increase in noninterest income.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_82"></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 Overview</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">One of the Company's key sources of earnings is net interest income. There are several factors that affect net interest income, including, but not limited to, the volume, pricing, mix and maturity of interest earning assets and interest bearing liabilities; the volume of noninterest earning assets, noninterest bearing demand deposits, other noninterest bearing liabilities and stockholders' equity; market interest rate fluctuations; and asset quality.</span></div><div style="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:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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="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 decreases in the federal funds target rate by the Federal Reserve in response to the COVID-19 pandemic during March 2020. The following table provides the federal funds target rate history and changes from each period since December 31, 2018:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.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="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, 2018</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%">2.25 - 2.50%</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%">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%">July 31, 2019</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%">2.00 - 2.25%</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%</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%">September 18, 2019</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%">1.75 - 2.00%</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.25%</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%">October 30, 2019</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="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%</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%">March 3, 2020</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%">1.00 - 1.25%</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.50%</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 16, 2020</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.00 - 0.25%</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.00%</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%">Net interes</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">t income increased $1.3 million, or 0.7%, to $201.0 million for the year ended December&#160;31, 2020 compared to $199.7 million for the year ended December&#160;31, 2019.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increase</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in net interest income was primarily due to an increase in the average balance of total interest earning assets and a decrease in the cost of total interest bearing liabilities. These increases were offset partially by decreases in the yield on interest earning assets following the decreases in market rates identified in the table 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:400;line-height:120%">Interest 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%">Total interest income </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased $3.5 million, or 1.6%, to $214.3 million for the year ended December&#160;31, 2020 compared to $217.9 million for the year ended December 31, 2019 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due primarily to decreases in yields on adjustable rate instruments following several decreases in short-term market rates, offset partially by increases in the average balance of total interest earning assets, primarily due to the originations of SBA PPP loans and increases in interest earning deposits</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. T</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he yield on total interest ea</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">rning assets decreased 74 basis points to 3.87% for the year ended December&#160;31, 2020 compared to 4.61% for the year ended December&#160;31, 2019. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The balance of average total interest ear</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ning assets increased $805.4&#160;million, or 17.0%, to $5.54 billion for the year ended December&#160;31, 2020 from $4.73 billion for the year ended December&#160;31, 2019, including increases in the average balance of SBA PPP loans of $589.6 million and interest earning deposits of $217.7 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%">Interest income from i</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nterest and fees on loans increased $2.9 million, or 1.5%, to $192.4 million for the year ended December&#160;31, 2020 from $189.5 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the year ended December, 31, 2019 due pri</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">marily to an increase i</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">n the average balance of loans receivable, net</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%"> offset by decreases in the loan yield. Average loans receivable</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, net increased $666.9 million, or 18.2%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$4.34 billion fo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">r the year ended December&#160;31, 2020 compared to $3.67 billion for the year ended December&#160;31, 2019 due primarily to the impact of SBA PPP loans. There were no SBA PPP loans outstanding during the year ended December 31, 2019. Loan yield </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased 73</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> basis points to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">4.44% for t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he year ended December&#160;31, 2020 from 5.17% for the year ended December&#160;31, 2019 due primarily to the multiple and sustained decreases in short-term market rates and secondarily due to the impact of low-yielding SBA PPP loans</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. L</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">oan yield, excluding SBA PPP loans and incremental accretion on purchased loans, decrea</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">sed 52 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">basis p</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">oints to 4.52% for the year ended December 31, 2020 compared to 5.04% for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended December&#160;31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. SBA PPP loans had a negative impact on loan yield of 16 basis points as a result of the low-yielding 1% loan interest rate, offset by the impact of the deferred fee which increased the yield to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.30%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended December&#160;31, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Incremental accretion represents the amount of interest income recorded on purchased loans in excess of the contractual stated interest rate in the individual loan notes due to incremental accretion of purchased discount or premium. Purchased discount or premium is the difference between the contractual loan balance and the fair value of acquired loans at the acquisition date, or as modified by CECL Adoption. The purchased discount is accreted into income over the remaining life of the loan. The impact of incremental accretion on loan yield will change during any period based on the volume of prepayments, but it is expected to decrease over time as the balance of the purchased loans decreases. Incremental accretion income was $3.4 million and $4.9 million for the years ended December&#160;31, 2020 and 2019, respectively. The impact on loan yield from incremental accretion on purchased loans was 0.08% and 0.13% for the years ended December&#160;31, 2020 and 2019, respectively. The incremental accretion and the impact to loan yield will change during any year based on the volume of prepayments, but is expected to decrease over time as the balance of the purchased loans continues to decrease. At December 31, 2020 and December 31, 2019, the remaining unamortized net purchase discount was $6.6 million and $8.4 million, respectively.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 loan yield and the impacts of the balances and interest and fees earned on SBA PPP loans and the incremental accretion on purchased loans on this financial measure for the periods presented below:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">(Dollars in thousands)</span></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Non-GAAP reconciliation of loan yield:</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:400;line-height:100%">Loan yield (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.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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.17&#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 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 on loan yield from 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%">0.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">&#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: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 on loan yield from incremental accretion on purchased loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.08)</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.13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield excluding SBA PPP loans and incremental accretion on purchased loans (non-GAAP)</span></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%">4.52&#160;</span></td><td style="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 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%">5.04&#160;</span></td><td style="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></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For additional information, see "Reconciliations of Non-GAAP Measures" section below.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Interest income on invest</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ment securities decreased $5.2 million, or 19.8%, to $21.2 million for the year ended December 31, 2020 compared to $26.4 million for the year ended December 31, 2019 due to a combination of decreases in yield and average balance. The yield on the aggregate investment portfolio decreased 35 points to 2.40% for the year ended December 31, 2020 from 2.75% for the same period in 2019, including decreases of 38 basis points and 11 basis points on the yield on taxable securities and nontaxable securities, respectively. The decrease in yield was due primarily to decreases in market rate on adjustable securities and secondarily due to lower yields on current year purchases of investment securities compared to the existing portfolios. Also contributing to the decline in interest income on investment securities was a decrease in the average balance of total investment securities of $79.2 million, or 8.2%, to $883.8 million for the year ended December 31, 2020 from $963.1 million for the year ended December 31, 2019 due primarily to principal reduction from prepayments and calls of securities as a result of the currently low interest rate environment.</span></div><div style="margin-top:5pt;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 income on interest earning deposits </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased $1.2 million, or 62.9%, to $703,000 during the year ended December 31, 2020 compared to $1.9 million for the year ended December 31, 2019 due to a decrease in the yield on interest earning deposits, offset partially by an increase in the average balance. The yield on interest earning deposits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased 171 basis points to 0.22% for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">year ended December 31, 2020</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> compared to 1.93% for the year ended December 31, 2019 due to decreases in short-term market rates. The average</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> balance of interest earning deposits increased $217.7 million, or 221.8%, to $315.8 million for the year ended December 31, 2020 compared to $98.2 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the year ended December 31, 2019 due primarily to excess liquidity.</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%">Interest Expense</span></div><div style="margin-top:5pt;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 int</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">erest expense decreased $4.8 million, or 26.7%, to $13.3 million for the year ended December 31, 2020 compared to $18.2 million</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the year ended December 31, 2019</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due primarily to decreases in market interest rates following decreases in the federal funds target rate mentioned previously, offset partially by an increase in the average balance of total interest bearing liabilities. The cost of total interest beari</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ng liabilities decreased 20 basis points to 0.38% for the year ended December 31, 2020 from 0.58% for the year ended December 31, 2019. The average balance of total interest bearing liabilities increased $381.1 million, or 12.2%, to $3.51 billion for the year ended December 31, 2020 from $3.13 billion for the year ended December 31, 2019.</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%">Interest expense on total interest bearing deposits decreased $4.1 million, or 25.0%, to $12.3 million for the year ended December 31, 2020 compared to $16.3 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the year ended December 31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due primarily to decreases in market interest rates, offset partially by an increase in the average balance.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The cost of total interest bearing deposits decreased 18 basis points to 0.35% for the year ended December 31, 2020 from 0.53% for the year ended December 31, 2019 due primarily to a decrease in the cost of savings accounts of 41 basis points to 0.11% for the year ended December 31, 2020 from 0.52% for the year ended December 31, 2019 and secondarily to a decrease in the cost of certificates of deposits of 19 basis points to 1.18% from 1.37% for the years ended December 31, 2020 and 2019, respectively. T</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">he decrease in cost of total interest bearing deposits was offset partially by an increase in the average balance of total interest bearing deposits of $391.9 million, or 12.8%, to $3.46 billion for the year ended December 31, 2020 compared to $3.07 billion </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the year ended December 31, 2019 as a result of the Bank's participation in the SBA's PPP as well as a change in customer's spending behaviors due to the COVID-19 pandemic and new deposit accounts</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:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company's deposit costs were favorably impacted by the increase in the average balance of noninterest bearing demand deposits compared to total interest bearing deposits. The average balance of noninterest bearing demand deposits increased $445.4 million, or 32.1%, to $1.84 billion for the year ended December 31, 2020 compared to $1.39 billion </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">for the year ended December 31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The increase in the average balance of noninterest bearing deposits caused a decrease in the total cost of all deposits of 14 basis points to 0.23% for the year ended December 31, 2020 from 0.37% for the same period in 2019.</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:10pt;font-weight:400;line-height:120%">53</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_85"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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%">Effective January 1, 2020, CECL Adoption replaced the ALL with the ACL on loans and replaced the related provision for loan losses with the provision for credit losses on loans. CECL Adoption also replaced the allowance for unfunded commitments with the ACL on unfunded commitments and replaced the related provision for unfunded commitments with the provision for credit losses on unfunded commitments. 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 provision for credit losses. The ACL on unfunded commitments is included on the Consolidated Statements of Financial Condition within accrued expenses and other liabilities. For additional information, see &#8220;&#8212;Critical Accounting Policies&#8221; above.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the provision for credit losses for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #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%">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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">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%">35,433&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,311&#160;</span></td><td style="background-color:#cceeff;padding: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%">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%">673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">36,106&#160;</span></td><td style="background-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,311&#160;</span></td><td style="background-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"><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">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 Bank has established a comprehensive methodology for determining its ACL on loans. The ACL on loans is increased by the provision for credit losses on loans which is charged against earnings. The amount of the provision expense recognized during the year ended December&#160;31, 2020 was calculated based on a thorough review of the loan portfolio and in accordance with the Bank's CECL methodology for determining the current expected credit losses on loans. The amount of the provision expense recognized during the year ended December&#160;31, 2019 was calculated in accordance with the Bank's probable incurred loss methodology. For additional information, see the section entitled "Analysis of Allowance for Credit Losses on Loans" above.</span></div><div style="margin-top:5pt;text-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 on loans is dependent on the Bank&#8217;s ability to manage asset quality and control the level of net charge-offs through prudent underwriting standards. In addition, a further decline in general economic conditions, including as a result of the COVID-19 pandemic, could increase future provisions for credit losses on loans and have a material adverse effect on the Company&#8217;s net income.</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 provision for credit losses on loans increased $31.1 million, or 721.9%, to $35.4 million for the year ended December&#160;31, 2020 from $4.3 million for the year ended December&#160;31, 2019 due primarily to the credit deterioration estimated as a result of the COVID-19 pandemic, as further explained in the "Analysis of Allowance for Credit Losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> on Loans" above. Additionally, the Bank recorded net charge-offs of $3.2 million during both the years ended December 31, 2020 and 2019, increasing the need for provision expense.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Provision for Credit Losses 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 has established a comprehensive methodology for determining its ACL on unfunded commitments, which is similar to the ACL on loans with additional considerations for the likelihood of funding over the contractual life of the commitment. The ACL on unfunded commitments is increased by the provision for credit losses on unfunded commitments which is charged against earnings. The amount of the provision expense recognized during the year ended December&#160;31, 2020 was calculated based on a thorough review of the loan portfolio and in accordance with the Bank's CECL methodology for determining the current expected credit losses on unfunded commitments. The amount of the provision expense recognized during the year ended December&#160;31, 2019 was calculated in accordance with the Bank's incurred loss 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%">The Bank recorded a provision for credit losses on unfun</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ded commitments of $673,000 during the year ended December&#160;31, 2020 primarily as a result of an increased in the estimated losses as a result of credit deterioration due to the COVID-19 pandemic (as reflected in the ACL on loans) and partially offset a decrease</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> in the utilization rates for revolving lines </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">of credit to 38.6% </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">at December&#160;31, 2020 compared to 39.2% at December&#160;31, 2019.</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:10pt;font-weight:400;line-height:120%">54</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_88"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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%">Total noninterest income increased $4.8 million, or 14.7%, to $37.2 million for the year ended December 31, 2020 compared to $32.5 million for the same period in 2019. The following table presents the change in the key components of noninterest income for the periods noted:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">16,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of investment securities, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,518&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">5,044&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">108.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: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%">1,691&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance income</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%">4,319&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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%">8,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%">7,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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%">37,229&#160;</span></td><td style="background-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%">32,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,767&#160;</span></td><td style="background-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.7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on sale of loan</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increased $2.6 million, or 108.1%, to $5.0 million f</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">or the year ended December 31, 2020 compared to $2.4 million for the same period in 2019 from the combination of higher origination and sales volumes and higher earned sales margins </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">reflecting an increased demand for residential loans due to the low interest rate environment during the year ended December 31, 2020. Originations of mortgage loans held for sale increased $64.9 million, or 90.1%, to $137.0 million for the year ended December 31, 2020 from $72.2 million for the year ended December 31, 2019.</span></div><div style="margin-top:5pt;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 owned life insurance income increased $2.2 million, or 100.0%, to $4.3 million during the year ended December 31, 2020 compared to $2.2 million during the year ended December 31, 2019 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due primarily to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> life insurance death benefit income of $1.9 million recognized during the year ended December 31, 2020. No death benefits were recognized during the year ended December 31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Gain on sale of investment se</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">curities, net </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">increased $1.2 million, or 360.0%, to $1.5 million for the</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> year ended December 31, 2020 from $330,000 during the same period in 2019 as a result of the Bank's active management of the investment portfolio in the current low interest rate environment.</span></div><div style="margin-top:5pt;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 income increased $825,000, or 10.8%, to $8.4 million for the year ended December 31, 2020 compared to $7.6 million for the year ended December 31, 2019 primarily as a result of a net gain on sale of two branches held for sale of $935,000 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a termination fee from the divestiture of our trust department of $651,000, offset partially by a counterparty valuation adjustment on our back-to-back interest rate swa</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ps of $422,000 due to the lower interest rate environment.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in noninterest income was offset partially by a decrease in service charges and other fees of $2.5 million, or 13.3%, to $16.2 million fo</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">r the year ended December 31, 2020 compared to $18.7 million for</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> due primarily to a </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decrease in overdraft fees of $1.8 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">and </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreases in other </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">activity-based fees on deposit accounts based on changes in customer spending habits as a result of the COVID-19 pandemic.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_91"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">Noninterest 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%">Noninterest expe</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nse increased $2.2 million, or 1.5%, to $148.9 million during</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2020 compared to $146.8 million for the year ended December 31, 2019. The following table presents changes in the key components of noninterest expense for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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%">88,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">22,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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%">8,976&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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%">3,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(10.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: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%">5,921&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;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,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal deposit insurance premium</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,789&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">146.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned, 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%">(145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.2)</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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:9pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Percentage Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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:#ffffff;padding:2px 0 2px 1pt;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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,049&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding: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 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%">148,940&#160;</span></td><td style="background-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%">146,788&#160;</span></td><td style="background-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%">2,152&#160;</span></td><td style="background-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%">1.5&#160;</span></td><td style="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></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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 deposit insurance premium expen</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">se increased $1.1 million, or 146.8%, to $1.8 million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">during the year ended December 31, 2020 from $725,000 during</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2019 due primarily to the impact of the decrease in the Bank's Tier 1 leverage ratio on the Bank's assessment rate, offset partially by the use of a small bank credit of $518,000 during the year ended December 31, 2020 compared to $726,000 during the year ended December </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. All small bank credits were fully utilized as of December 31, 2020.</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%">Occupancy and equipment increased $974,000, or 4.5%, to $22.7 million during the year ended December 31, 2020 from $21.7 million during the year ended December 31, 2019 due primarily to costs, including depreciation expense, related to the Southern Operations Center location placed into operation in December 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Professional services increased </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$729,000</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, or 14.0%, to $5.9 million during the year ended December 31, 2020 from $5.2 million during the year ended December 31, 2019 related primarily t</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o the launch of the new mobile and online commercial banking platform, "Heritage Direct." The implementation of the new banking platform was completed during the second quarter of 2020.</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 increases in noninterest expense were partially offset by a decrease in expense on other real estate owned, net of $497,000, or 141.2%, to a net gain of $145,000 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, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> from a net expense of $352,000 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, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> as a result of net gain on sales recognized 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, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> compared to net loss on sales recognized 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, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The ratio of noninterest expense to average total assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was 2.37% fo</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">r the year ended December 31, 2020 compared to 2.71% for the year ended December 31, 2019</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The decrease in the r</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">atio of noninterest expense to average total assets </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was primarily due to an increase in average total assets as discussed in the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Net Interest Income Overview </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">section</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><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_94"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">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%">Income </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">tax expense decreased $6.9 million, or 51.0%, to $6.6 million for the year ended December 31, 2020 from $13.5 million for the year ended December 31, 2019. The effective tax rate was 12.4% for</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the year ended December 31, 2020 compared to 16.6% for the year ended December 31, 2019. </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The decrease in income tax expense and effective tax rate during the year ended December 31, 2020 was primarily due to a provision in the CARES Act which permitted the Company to recognize a $1.0 million benefit from net operating losses related to prior acquisitions during the year ended December 31, 2020 and secondarily due to a decrease in pre-tax income which </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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</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><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_97"></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%">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 section contains certain financial information determined by methods other than in accordance with GAAP. Our management uses these non-GAAP measures, together with the related GAAP measures, in its analysis of our performance and in making business decisions. Management also uses these measures for peer comparisons. Management believes that presenting loan yield excluding the effect of discount accretion on purchased loans is useful in assessing the impact of acquisition accounting on loan yield as the effect of loan discount accretion is expected to decrease as the acquired loans mature or roll off our balance sheet. Management believes that presenting loan yield excluding the effect of SBA PPP loans is useful in assessing the impact of the special program loans that are anticipated to substantially decrease upon forgiveness by the SBA within a short time frame. This also applies to the ratio of ACL on loans to loans receivable excluding the effect of SBA PPP. Management believes that presenting pre-tax pre-provision income, which reflects our profitability before income taxes and provision for credit losses, is useful in assessing our operating income and expenses by removing the volatility that is associated with credit loss provisions. We also believe that during a crisis such as the COVID-19 pandemic, this information is useful as the impact of the pandemic on credit loss provisions of various institutions will likely vary based on the geography of the communities served by a particular institution, and the decision to adopt or defer ASC 2016-13. 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 substitutes for the results determined to be in accordance with GAAP, nor are they necessarily comparable to non-GAAP performance measures that may be presented by other companies. Where applicable, comparable earnings information using GAAP financial measures is also presented.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></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%">Reconciliations of the GAAP and non-GAAP financial measures are presented below for the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:2px 1pt;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-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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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="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%">(Dollars in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loan yield, excluding SBA PPP loans and incremental accretion on purchased loans:</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,515&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude SBA PPP loan interest and 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%">(19,472)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude incremental accretion on purchased loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,446)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,876)</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: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%">169,499&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">184,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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,335,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,668,665&#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: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%">(589,635)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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: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,745,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><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,668,665&#160;</span></td><td style="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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.44&#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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loan yield, excluding SBA PPP loans and incremental accretion on purchased loans (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.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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.04&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-bottom:6pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 #000000;padding:2px 1pt;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-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%">2019</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="9" 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#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 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="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%">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,468,647&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,767,879&#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: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%">715,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 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%">Loans receivable, excluding SBA PPP (non-GAAP)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,753,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;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,767,879&#160;</span></td><td style="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 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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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.57&#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.96&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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.87&#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.96&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:71.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.969%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.970%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="15" 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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2020</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%">2019</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%">2018</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%">2017</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%">2016</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Pre-tax, Pre-provision Income: </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><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"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income (loss) (GAAP)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">46,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,918&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude income tax (benefit) 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%">6,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,803&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Exclude provision for (reversal of provision for) credit losses</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%">36,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">4,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,931&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Pre-tax, pre-provision income (non-GAAP)</span></div></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%">89,286&#160;</span></td><td style="background-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%">85,356&#160;</span></td><td style="background-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%">69,424&#160;</span></td><td style="background-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%">64,367&#160;</span></td><td style="background-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%">57,652&#160;</span></td><td style="background-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><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_100"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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%">Our primary sources of funds are customer and local government deposits, loan principal and interest payments, loan sales and interest earned on and proceeds from sales and maturities of investment securities. These funds, together with retained earnings, equity and other borrowed funds, are used to make loans, acquire investment securities and other assets, and fund continuing operations. 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.</span></div><div style="margin-top:5pt;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 to maintain an adequate level of liquidity to ensure the availability of sufficient funds for loan originations and deposit withdrawals, satisfy other financial commitments, and fund operations. We generally maintain sufficient </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">cash and investments to meet short-term liquidity needs. At December&#160;31, 2020, cash and cash equivalents totaled $743.3 million, or 11.2%, of total assets. Investment securities available for sale totaled $802.2 million at December&#160;31, 2020, of which $194.9 million were pledged to secure public deposits, borrowing arrangements or </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%">. Management considers unpledged investment securities available for sale to be a viable source of liquidity. The fair value of investment securities available for sale that were unpledged totaled $607.3 million, or 9.2% of total assets at December&#160;31, 2020. The fair value of investment securities available for sale with maturities of one year or less totaled $56.1 million, or 0.8% of total assets at December&#160;31, 2020. At December&#160;31, 2020, the Bank maintained credit facilities with the FHLB for $991.7 million and credit facilities with the Federal Reserve Bank for $54.3 million, of which there were no borrowings outstanding under either facility as of December&#160;31, 2020. The Bank also maintains advance lines with Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#8217; Bank, and JP Morgan Chase to purchase federal funds totaling $215.0 million as of December&#160;31, 2020, of which there were none outstanding as of December&#160;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%">Our strategy has been to acquire non-maturity deposits from our retail accounts, acquire noninterest bearing demand deposits from our commercial customers, and use our available borrowing capacity to fund growth in assets. We anticipate that we will continue to rely on the same sources of funds in the future and use those funds primarily to make loans and purchase investment securities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_2592"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="margin-top:5pt;text-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 amounts due under specified contractual obligations for the periods indicated as of December&#160;31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:11.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.041%"></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%">December 31, 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="3" style="border-top:1pt solid #000000;padding:2px 1pt;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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Three Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Three to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five Years</span></td><td colspan="3" style="border-top:1pt solid #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%">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="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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="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:700;line-height:100%">Contractual payments by period:</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%">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%">325,686&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,597,990&#160;</span></td><td style="background-color:#ffffff;padding: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%">&#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%">&#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%">35,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;padding: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%">&#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%">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%">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%">3,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%">6,241&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,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%">6,611&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">21,666&#160;</span></td><td style="background-color:#cceeff;padding: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 contractual obligations</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%">329,233&#160;</span></td><td style="background-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%">67,884&#160;</span></td><td style="background-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%">17,442&#160;</span></td><td style="background-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%">31,641&#160;</span></td><td style="background-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%">5,234,139&#160;</span></td><td style="background-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%">5,680,339&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Represents noninterest bearing demand deposits, interest bearing demand deposits, money market accounts and savings accounts which can generally be withdrawn on demand and thereby have an undefined maturity.</span></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_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%">Asset and Liability 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%">Our primary financial objective is to achieve long-term profitability while controlling our exposure to fluctuations in market interest rates. To accomplish this objective, we have formulated an interest rate risk management policy that attempts to manage the mismatch between asset and liability maturities while maintaining an acceptable interest rate sensitivity position. The principal strategies which we employ to control our interest rate sensitivity are: originating certain commercial business loans and real estate construction and land development loans at variable interest rates repricing for terms generally one year or less; and offering noninterest bearing demand deposit accounts to businesses and individuals. The longer-term objective is to increase the proportion of noninterest bearing demand deposits and low-rate interest bearing demand deposits, money market accounts, and savings deposits relative to certificate of deposit accounts to reduce our overall cost of funds.</span></div><div style="margin-top:5pt;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 number of measures are used to monitor and manage interest rate risk, including income simulations, interest sensitivity (gap) analysis and economic value of equity sensitivity. An income simulation model is the primary tool used to assess the direction and magnitude of changes in net interest income resulting from changes in interest rates. Key assumptions in the model include prepayment speeds on loans and investment securities, decay rates on non-maturity deposits, and pricing on investment securities, loans, deposits and borrowings. In order to measure the interest rate risk sensitivity as of December&#160;31, 2020, this simulation model uses a &#8220;no 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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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;vertical-align:top;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:#ffffff;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/>2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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/>2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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="3" style="background-color:#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><td colspan="3" style="background-color:#cceeff;padding:0 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: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%">15,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,149&#160;</span></td><td style="background-color:#ffffff;padding: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%">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%">26,389&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Modeled increase in market interest rates of 200 basis points</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: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%">28,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,933&#160;</span></td><td style="background-color:#cceeff;padding: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%">51,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,806&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Modeled decrease in market interest rates of 100 basis points</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: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%">(3,014)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,415)</span></td><td style="background-color:#ffffff;padding: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%">(7,034)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,178)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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 interest rates as of the last day of a reporting period published by independent sources and incorporate relevant spread of instruments that are actively traded in the open market. Given that the short-term rates have drastically declined during the year ended December 31, 2020, we do not believe that the results of the "Down 200" analysis provide meaningful output and have been excluded. For the "Down 100" scenario, the Bank's modeling assumption is that all deposit rates are floored to one or two basis points and new loan production is recalibrated to incorporate a chosen net interest spread over index. 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, as a result, the model cannot precisely estimate net interest income or precisely predict the impact of higher or lower net interest income. Actual results will differ from simulated results due to the timing, magnitude, and frequency of interest rate changes as well as changes in market condition, customer behavior and management strategies, among other factors.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our asset and liability management strategies have resulted in a negative three month or less &#8220;gap&#8221; of 30.8% as of December&#160;31, 2020. This &#8220;gap&#8221; measures the difference between the dollar amount of our interest earning assets and interest bearing liabilities that mature or reprice within the designated period (three months or less) as a percentage of total interest earning assets, based on certain estimates and assumptions as discussed below. We believe that the implementation of our operating strategies has reduced the potential effects of changes in market interest rates on our results of operations. The negative gap for the three month or less period indicates that decreases in market interest rates may favorably affect our results over that 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 provides the estimated maturity or repricing and the resulting interest rate sensitivity gap of our interest earning assets and interest bearing liabilities at December&#160;31, 2020. We used certain assumptions in presenting this data so the amounts may not be consistent with other financial information prepared in accordance with generally accepted accounting principles. The amounts in the tables also could be significantly affected by external factors, such as changes in prepayment assumptions, early withdrawal of deposits and competition.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:11.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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="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%">Estimated Maturity or Repricing Within</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%">Three Months or Less</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Three Months to 12<br/>Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five to 15<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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<br/>15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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:700;line-height:100%">Interest Earnings 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">783,053&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,261,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">977,246&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,398,462&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Interest earning 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%">651,404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651,404&#160;</span></td><td style="background-color:#ffffff;padding: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 interest earning 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%">1,569,322&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">344,124&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">2,509,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><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,205,110&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">224,427&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">5,852,029&#160;</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:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Percentage of interest 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:9pt;font-weight:400;line-height:100%">26.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%">5.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">3.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%">100.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 style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:11.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.034%"></td><td style="width:0.1%"></td><td style="width: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.041%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31, 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="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%">Estimated Maturity or Repricing Within</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%">Three Months or Less</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Three Months to 12<br/>Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five to 15<br/>Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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<br/>15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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:700;line-height:100%">Interest Bearing Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest bearing deposits </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,317,442&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,158&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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%">3,617,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">20,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">&#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%">20,887&#160;</span></td><td style="background-color:#cceeff;padding: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%">35,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#ffffff;padding: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 interest bearing liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,374,012&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">226,158&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">73,829&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">30&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 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,674,029&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest bearing liabilities, as a percentage of total interest 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:9pt;font-weight:400;line-height:100%">57.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%">3.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">&#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: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%">&#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: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%">62.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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%">Interest rate sensitivity gap</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,804,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,966&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,205,080&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,427&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,178,000&#160;</span></td><td style="background-color:#cceeff;padding: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 rate sensitivity gap, as a percentage of total interest earning 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%">(30.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#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%">37.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 2px 19pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cumulative interest rate sensitivity gap</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,804,690)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,686,724)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">748,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,953,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,178,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="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%">Cumulative interest rate sensitivity gap, as a percentage of total interest earning 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%">(30.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37.2&#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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Adjustable-rate liabilities are included in the period in which interest rates are next scheduled to adjust rather than in the period they are due to mature. Although noninterest demand deposits, interest bearing demand deposits, money market accounts, and saving accounts are subject to immediate withdrawal, based on historical experience, management considers a substantial amount of such accounts to be core deposits having significantly longer maturities.</span></div><div style="margin-top:5pt;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 shortcomings are inherent in the method of analysis presented in the foregoing table. For example, although certain assets and liabilities may have similar maturities or periods to repricing, they may react in different degrees to changes in market interest rates. Also, the interest rates on some types of assets and liabilities may fluctuate in advance of changes in market interest rates, while interest rates on other types may lag behind changes in market interest rates. Additionally, some assets, such as adjustable rate residential real estate mortgages, have features, which restrict changes in the interest rates of those assets both on a short-term basis and over the lives of such assets. Further, if a change in market interest rates occurs, prepayment and early withdrawal levels could deviate significantly from those assumed in calculating the tables. Finally, the ability of many borrowers to service their adjustable rate debt may decrease if market interest rates increase substantially.</span></div><div style="margin-top:5pt;text-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 information about our financial instruments that are sensitive to changes in interest rates as of December&#160;31, 2020. The table presents principal cash flows and related weighted average interest rates by expected maturity dates. The expected maturity is the contractual maturity or earlier call date of the instrument. The data in this table may not be consistent with the amounts in the preceding table, which represents amounts by the estimated repricing date or maturity date, whichever occurs sooner.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.683%"></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.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.581%"></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="39" 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%">By Expected Maturity Date</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="39" 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%">Year Ended December&#160;31, 2020</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%">Three Months or Less</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Three Months to 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five Years to 15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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<br/>15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">Fair&#160;Value</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="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: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%">Investment Securities</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts maturing:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed 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%">28,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">216,633&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">649,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="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%">Weighted average interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.08&#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.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.92&#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.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.29&#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.68&#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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:20.683%"></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.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.581%"></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="39" 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%">By Expected Maturity Date</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="39" 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%">Year Ended December&#160;31, 2020</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%">Three Months or Less</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Three Months to 12 Months</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 to Five Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 Five Years to 15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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<br/>15 Years</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">Fair&#160;Value</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="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: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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustable 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%">4,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,034&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,979&#160;</span></td><td style="background-color:#cceeff;padding: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></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%">Weighted average interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66&#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.13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.05&#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.91&#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.37&#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.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: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:0 1pt"></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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="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%">32,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><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%">59,342&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">218,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">291,248&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">199,913&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">802,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><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%">802,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></tr><tr><td colspan="3" style="background-color:#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%">Loans Receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts maturing:</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%">Fixed rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,637&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316,720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,959&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,434,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="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%">Weighted average 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%">4.31&#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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.22&#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.07&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.30&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">Adjustable rate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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%">174,366&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-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,530&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,432&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,033,900&#160;</span></td><td style="background-color:#ffffff;padding: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></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%">Weighted average 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%">5.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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: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.34&#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%">3.93&#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.01&#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.10&#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: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%">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%">149,076&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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%">271,003&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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,613,002&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,126,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><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%">309,391&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,468,647&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,556,862&#160;</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%">Certificate of Deposit Accounts</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts maturing:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fixed 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%">99,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,158&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,818&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">399,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,071&#160;</span></td><td style="background-color:#cceeff;padding: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%">Weighted average interest rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.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%">1.42&#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.80&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.62&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">Junior Subordinated Debentures</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts maturing:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustable 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%">&#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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Weighted average interest rate </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"><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%">&#8212;&#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%">&#8212;&#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%">&#8212;&#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.29&#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.29&#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="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">The contractual interest rate of the junior subordinated debentures was 1.80% at December&#160;31, 2020. 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><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_106"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Impact of Inflation and Changing Prices</span></div><div style="margin-top:5pt;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 affects our operations by increasing operating costs and indirectly by affecting the operations and cash flow of our customers. Unlike most industrial companies, virtually all the assets and liabilities of a financial institution are monetary in nature. As a result, changes in interest rates generally have a more significant impact on a financial institution&#8217;s performance than the effects of general levels of inflation. Although interest rates do not necessarily move in the same direction or the same extent as the prices of goods and services, increases in inflation generally have resulted in increased interest rates.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_109"></div><div><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%">We are exposed to interest rate risk through our lending and deposit gathering activities. For a discussion of how this exposure is managed and the nature of changes in our interest rate risk profile during the past year, see Item&#160;7. Management&#8217;s Discussion And Analysis Of Financial Condition And Results Of Operations -&#8212; Asset and Liability 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%">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><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:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_112"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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="i2270c9929ad74f00a74ed9f9dfb75dcb_115"></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><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%">Stockholders 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;text-align:justify"><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">We have audited the accompanying Consolidated</span><span style="color:#ff0000;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%">Statements of Financial Condition of Heritage Financial Corporation and Subsidiaries (the "Company") as of December 31, 2020 and 2019, the related Consolidated Statements of Income, Comprehensive Income, Stockholders&#8217; Equity, and Cash Flows for each of the years in the three-year period ended December 31, 2020, 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, 2020 based on criteria established 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 &#8211; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;).</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%">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, 2020 and 2019, and the results of their operations and their cash flows for each of the years in the three-year period ended December 31, 2020 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, 2020 based on criteria established 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 &#8211; Integrated Framework</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> issued by COSO.</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:700;line-height:120%">Change in Accounting Principle</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%">As discussed in Note 1 to the financial statements, the Company has changed its method of accounting for allowance for credit losses effective January 1, 2020 due to the adoption of Financial Accounting Standards Board Accounting Standards Codification No. 326, Financial Instruments &#8211; Credit Losses (ASC 326). The Company adopted the new current expected credit loss standard using the modified retrospective method such that prior period amounts are not adjusted and continue to be reported in accordance with previously applicable generally accepted accounting principles. The adoption of the new credit loss standard and its subsequent application is also communicated as a critical audit matter below.</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:700;line-height:120%">Basis for Opinions</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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"><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"><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;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:700;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting</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 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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"><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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">Critical Audit 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:400;line-height:120%">The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments.  The communication of critical audit matters 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 matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.</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">Allowance for Credit Losses on Loans &#8211; Modeling Techniques and Qualitative Risk Factor Adjustments</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%">As described in Note 1, &#8220;Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements&#8221; and Note 5, &#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 $70.2 million at December 31, 2020. Provision for credit losses on loans was $35.4 million for the year then ended. On January 1, 2020, the Company adopted ASC 326 which replaced the probable incurred loss methodology with an expected loss methodology that is referred to as the current expected credit loss (&#8220;CECL&#8221;) methodology. Upon adoption, the Company recorded a reduction to retained earnings, net of tax of $5.6 million, which includes the impact for both loans and unfunded commitments, as a cumulative-effect adjustment using a modified retrospective approach. See change in accounting principle explanatory paragraph above. The ACL on loans evaluation, upon adoption and at December 31, 2020, 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"><span style="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 CECL methodology to calculate the ACL on loans, which the Company has applied to identified loan segments with similar risk characteristics. The 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. The forecasted segment balances are impacted by a mix of macroeconomic factors not limited to, but including unemployment rate, GDP, housing price index, commercial real estate price index, disposable income growth, mortgage rates, and certain rate indices. The macroeconomic sensitive model was developed utilizing regression analysis to determine the factors that were predictive of loss rates based on historical data for each forecasted segment. Regression modeling is a complex estimation approach for determining loss rates during the forecast period which required significant judgment by management. The process involved the selection of macroeconomic factors and the evaluation of regression analysis outputs to determine the statistical fit of each macroeconomic factor used to forecast expected losses in each statistically modeled portfolio segment. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company also utilizes qualitative risk factor adjustments to account for credit losses that are not inherently considered in the quantitative analyses. These adjustments are subjectively selected by management and are based on established metrics to estimate risk. 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. </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The audit procedures over the modeling techniques used to develop the macroeconomic sensitive model involved a high degree of auditor judgment and required significant audit effort including the use of more experienced audit personnel and internal credit and valuation specialists due to its complexity. Additionally, the audit procedures over the qualitative adjustments utilized in management&#8217;s methodology involved especially challenging and subjective auditor judgment. Therefore, we identified auditing the ACL modeling techniques and qualitative risk factors as a critical audit matter.  </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our 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="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">Tested the operating effectiveness of controls over the implementation and 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 oversight and approval of management&#8217;s judgments and estimates utilized in the model for ACL on loans.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 oversight and approval of management&#8217;s application of accounting policies, selection and implementation of model methodologies, and evaluation of qualitative risk adjustments determined by management. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 macroeconomic sensitive model</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 third-party model validation and testing of model performance.</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">Substantively tested management&#8217;s process over the implementation and 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="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Evaluated the reasonableness and appropriateness of the methodologies employed including, but not limited to, evaluating the soundness and appropriateness of the model&#8217;s significant assumptions and judgments. </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Utilized internal valuation services as specialists to assist in evaluating the development of the Company&#8217;s loss model used for CECL with specific emphasis on the development of the macroeconomic sensitive model.  </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 CECL methodology to adjust baseline loss rates by loan segment, primarily relating to macroeconomic factors and qualitative risk factors. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Evaluated model sensitivity of different economic scenarios. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 and the reasonableness of management&#8217;s judgments used in the determination of the qualitative risk factor adjustment by loan segment and the resulting allocation to the allowance.</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">Goodwill Impairment Evaluation</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%">As described in Note 1 &#8220;Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements&#8221; and Note 8 &#8220;Goodwill and Other Intangible Assets&#8221; to the consolidated financial statements, the Company&#8217;s consolidated goodwill balance was $240.9 million at December 31, 2020, which is allocated to the Company&#8217;s single reporting unit.  Goodwill is tested for impairment at the reporting unit at least annually, or more frequently if events or circumstances occur that indicate that it is more-likely-than not that the fair value of the reporting unit is less that it&#8217;s carrying value. Due to deteriorating financial market and economic conditions as a result of the COVID-19 pandemic, the Company determined a triggering event occurred prior to its annual assessment date and consequently engaged a third-party valuation specialist to assist management in performing a quantitative assessment of goodwill as of May 31, 2020. Based on the quantitative assessment, management estimated the fair value of the reporting unit by weighting results from the market approach and the income approach. Significant assumptions inherent in the valuation methodologies for goodwill were employed and included, but were not limited to, prospective financial information, growth rates, terminal value, discount rates, and comparable multiples from publicly traded companies in the financial institution industry. The evaluation of the methodology and the selection and weighting of these assumptions could have a significant impact on either the fair value of the reporting unit, or the determination of goodwill impairment, which could have a material effect on the Company&#8217;s financial results.  </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 identified auditing the Company&#8217;s May 31, 2020 goodwill impairment test as a critical audit matter. The principal considerations for this determination were the degree of auditor judgment in performing procedures over the significant assumptions, which included discount rate, growth rates, terminal value, prospective financial information, selection of relevant market comparable data, and weighting allocation to valuation methodologies, and the use of our internal valuation services as specialists due to its complexity.</span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our 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="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">Tested the operating effectiveness of controls over the evaluation of goodwill impairment including controls addressing:</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Management&#8217;s quarterly evaluation of potential triggering events regarding goodwill impairment.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Management&#8217;s evaluation of the methodology and significant assumptions utilized by third-party valuation specialist.</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">Substantively tested management&#8217;s evaluation of goodwill impairment including: </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 data utilized in the model.</span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="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 regarding forecasted cash flows utilized in the methodology.  </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Utilized our internal valuation services as specialists to assist in evaluating the appropriateness of the valuation methodologies employed, significant assumptions, and the overall reasonableness of the fair value of the reporting unit. </span></div><div style="padding-left:72pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:14.81pt">Evaluated the sensitivity of the fair value to variable financial forecasting scenarios. </span></div><div style="margin-top:5pt;text-align:justify"><span><br/></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/ Crowe LLP</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%">Denver, Colorado</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;26, 2021</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_118"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</span></td></tr><tr><td colspan="3" style="background-color:#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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndDueFromBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzItMS0xLTEtMA_3f049668-8e11-49db-ab3f-402b62c3c7e2">91,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndDueFromBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzItMy0xLTEtMA_1b05f494-3813-45f9-a53a-b6e6989258d6">95,039</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDepositsInBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMtMS0xLTEtMA_3609ab00-169a-4fc4-814c-9a4a3379fc0b">651,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDepositsInBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMtMy0xLTEtMA_b5f40b98-00d0-4548-a426-5bce44463a02">133,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzQtMS0xLTEtMA_f2b4312e-863d-45de-97ca-64717c2a378a">743,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzQtMy0xLTEtMA_c6dda468-fde8-470a-af96-876a80f31f60">228,568</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOjNjYzFjNGVmNWNhMjQwYTc5ZjQwMDI0MWVhNGU2ZjMyXzg1_b27c4295-d922-468b-a3f8-37a504e7b99f">770,195</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOjNjYzFjNGVmNWNhMjQwYTc5ZjQwMDI0MWVhNGU2ZjMyXzky_18693721-41c5-430f-aaec-f0d1feef41d7">939,160</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMS0xLTEtMA_2893aafe-78a1-4e8d-afad-83122726c6a3">802,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMy0xLTEtMA_e41e34e3-9b18-4d7b-ba02-ec0670a59df4">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzYtMS0xLTEtMA_745bca39-9b78-4001-9083-763a69cec3df">4,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzYtMy0xLTEtMA_16e6dada-0c03-4b8f-b411-1c8b7a78ccb8">5,533</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzctMS0xLTEtMA_864062e4-a5df-4593-a490-47ad3410133d">4,468,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzctMy0xLTEtMA_39e9be5b-ce36-48f0-8b8a-4e8e6ca8a4d8">3,767,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzgtMS0xLTEtMA_92739527-e8cb-4fcb-b1b1-8abb8d2c6995">70,185</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzgtMy0xLTEtMA_78c233da-e114-4fb8-a892-e53fa179de4b">36,171</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzktMS0xLTEtMA_e4520090-e5bf-4543-a6b1-6da8f6d74b3b">4,398,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzktMy0xLTEtMA_e20552b1-ad9b-4de9-9264-e68bed2f2f67">3,731,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEwLTEtMS0xLTA_16231b1e-f813-4d79-88fa-a87afabd3239">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEwLTMtMS0xLTA_9198bdaa-e0dd-419f-9f5e-1734ccf5d5a1">841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzExLTEtMS0xLTA_49657800-e434-4b40-a2da-29be4af394fd">85,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzExLTMtMS0xLTA_3c068db6-6c62-4a14-aa3c-24b156a8ec2a">87,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEyLTEtMS0xLTA_6eac0c88-347b-48ca-916f-dea759201f3a">6,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEyLTMtMS0xLTA_466961d6-a074-414f-b18d-ae44ed752b3b">6,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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEzLTEtMS0xLTA_76d71980-366e-43ed-b2b7-56d7608b9d53">107,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEzLTMtMS0xLTA_0c72bbbb-096c-4a66-acc8-8ca7f529aa65">103,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE0LTEtMS0xLTA_835a6efa-37a3-4ab9-aee2-8018ba861a80">19,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE0LTMtMS0xLTA_58fc2d05-34fe-495b-8f88-35a15a0c91eb">14,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE1LTEtMS0xLTA_4715cf6b-3d75-4995-adf9-d7bf28b1ec7c">193,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE1LTMtMS0xLTA_23d7b93a-c7ef-4834-950d-2bd145638a14">164,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE2LTEtMS0xLTA_4be8002e-70b3-40d9-8c92-71a4352397fc">13,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE2LTMtMS0xLTA_fd80ed07-a312-4843-b3f8-53bf49d30656">16,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE3LTEtMS0xLTA_4153ced1-2b05-43f0-a391-d0936d5ddd82">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE3LTMtMS0xLTA_3695c892-6a18-4493-b25e-6bef96e3a933">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE4LTEtMS0xLTA_084a36db-32df-4db8-afad-ab3e6d51dab6">6,615,318</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE4LTMtMS0xLTA_1a7af254-9078-47a1-aa91-1d18d4703a92">5,552,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deposits</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Deposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIwLTEtMS0xLTA_a92664da-4a77-41b6-88c8-00ecb4b1e994">5,597,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Deposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIwLTMtMS0xLTA_91ca8561-2968-4798-8949-e4d2879626a0">4,582,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIyLTEtMS0xLTA_cc1d736b-a85d-4e93-af4c-c084c1e2a1a7">20,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIyLTMtMS0xLTA_9ee6eb5d-ec69-48f6-bbcb-a9de4685cb1f">20,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIzLTEtMS0xLTA_b2d35b80-87ec-4419-8866-3ab38bcd6213">35,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIzLTMtMS0xLTA_a6622cab-1890-406a-ad52-c47edc558d71">20,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI0LTEtMS0xLTA_2ee4b869-07ca-4c97-a841-f413ae3f19ef">140,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI0LTMtMS0xLTA_fce2bdb4-cd24-41d8-b344-b929d814e48e">120,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI1LTEtMS0xLTA_47693e5a-b828-4a05-bcff-ddb4264998d7">5,794,879</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI1LTMtMS0xLTA_3d651163-f3d4-46f9-9bb1-02296dfb3ed4">4,743,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock, <ix:nonFraction unitRef="usdPerShare" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8yMg_652e8a72-a7a8-404d-8b99-f61ba5a1c4f4"><ix:nonFraction unitRef="usdPerShare" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8yMg_c425be80-4270-436c-9fc8-ec9b58a8b9fc">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8zNg_192759a6-5f55-4c11-b8df-df4586ab763e"><ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8zNg_b8449a3d-cd18-432c-b8af-5818be258ed0">2,500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_7d520ba3-45b9-43f6-8317-57f72bba57d9"><ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_c425f979-3b78-4f88-979b-f13c7d4662e7"><ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_e41f0e78-2153-45be-8047-54e98c135c8b"><ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_fca263f0-684e-45f9-8daa-d0c302201d9c">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTEtMS0xLTA_1720b2d4-d24d-4e51-96e4-544a342bbacd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTMtMS0xLTA_12d7af10-1375-40f9-a87b-7ee076928d3a">&#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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18xOQ_1d73a0bb-dd0a-48f4-ac48-f04e99e7a651"><ix:nonFraction unitRef="usdPerShare" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:CommonStockNoParValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18xOQ_9c798d58-cba7-45fb-89b1-c390cc3a768a">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18zMw_34224e33-bdaa-4b56-b2c2-74a7dd30c2eb"><ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18zMw_b6eb57a4-99d2-4a0d-909e-69c7f5682dad">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M181NQ_31b64f2c-cbf1-4873-8f1e-6da5d683916d"><ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M181NQ_78e7f583-b5c7-4867-955d-1eadd4be84dd">35,912,243</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M182Mg_1dbe88d6-ba31-465f-88a1-752630e8430c"><ix:nonFraction unitRef="shares" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M182Mg_ff1a7af4-de2d-47d5-9d9c-e93d6f9d6dd6">36,618,729</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTEtMS0xLTA_291e8d74-ab0b-42cd-be94-348f08ebe133">571,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTMtMS0xLTA_5d88aa4c-7ef1-4996-9495-6cc90f577de3">586,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="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI5LTEtMS0xLTA_09490da5-38ee-4534-8139-6fa70de2f6a5">224,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI5LTMtMS0xLTA_95d33d94-53eb-43d9-80fe-b98d74bf1527">212,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMwLTEtMS0xLTA_58872e37-24c4-48ee-9f91-41c771b9ae6b">25,018</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMwLTMtMS0xLTA_46ed485f-3440-41f3-89d0-ca78675ad180">10,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMxLTEtMS0xLTA_2c47c652-3e6f-4dfc-8fe9-a5a55ea33230">820,439</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMxLTMtMS0xLTA_942690b7-7d6d-4f70-9815-2551c1227218">809,311</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMyLTEtMS0xLTA_08acf8a2-c446-439e-bae7-aecff7e8c6ac">6,615,318</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMyLTMtMS0xLTA_37403715-3586-4e4f-a682-a8b29ecf34b8">5,552,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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:10pt;font-weight:400;line-height:120%">65</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_121"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtMS0xLTEtMA_402b1d30-4d42-45ac-b6a8-2306c2289572">192,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtMy0xLTEtMA_5f6537a1-e1e1-42e2-b122-af05bbd57d3d">189,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtNS0xLTEtMA_f91e3fbc-adde-4216-8f6a-33fecc1d8037">175,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Taxable interest on investment securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtMS0xLTEtMA_6f764517-6943-4574-bb7e-a851949e5045">17,541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtMy0xLTEtMA_267c056d-3546-44bc-9aff-033057396505">23,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtNS0xLTEtMA_5fa82915-a5e1-4dd5-b472-c1eedfde9f7a">17,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Nontaxable interest on investment securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtMS0xLTEtMA_e3d4be80-a871-4d49-af50-66fc42629bde">3,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtMy0xLTEtMA_59aa184f-fda3-4ed7-9e5d-085ea5613eed">3,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtNS0xLTEtMA_1d0fc1e5-6d5e-48af-a739-c0db182f898d">4,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest on interest earning deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtMS0xLTEtMA_c6e9dddb-e079-4dfa-a9dd-0842b92a98fb">703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtMy0xLTEtMA_0b8ee588-ae94-454d-85ff-92ca32843142">1,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtNS0xLTEtMA_c1908fb4-ca98-4e55-9177-8e76ff0adb0d">1,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctMS0xLTEtMA_d21d253a-6554-4d65-921c-eab9bfa49b79">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctMy0xLTEtMA_c9b167b7-ccd1-40fb-b8f7-0efa5d0b1d03">217,850</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctNS0xLTEtMA_b7a14faf-20e7-4c3f-b832-84e816d186e0">199,406</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 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktMS0xLTEtMA_121282c7-7e58-4799-922c-402314f8d849">12,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktMy0xLTEtMA_c146c909-2de9-4ff1-848b-4ab050ea8a6e">16,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktNS0xLTEtMA_587155dc-9214-4ee6-b050-c67733064585">10,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Junior subordinated debentures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTEtMS0xLTA_b17b505a-ecfa-4add-b7d5-e22e23f110a8">890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTMtMS0xLTA_a21ad7ff-e483-4536-baef-0d73f1818907">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTUtMS0xLTA_7c8ef960-0127-47f0-a2ef-19c707fe69e6">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTEtMS0xLTA_d84f340f-f91b-4e7c-8a71-c302bbb32667">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTMtMS0xLTA_d8fdfcf7-58c0-47ea-802f-9ccfe3bb7f14">480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTUtMS0xLTA_c94be023-91e8-4425-94df-99eac12970a5">753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total interest expense</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTEtMS0xLTA_056a12f0-bf43-4009-b736-61c9d2386a05">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTMtMS0xLTA_cb7aa102-d2f7-44db-a28c-0cdc75f9e1ab">18,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTUtMS0xLTA_5a343126-3838-4c82-a0a4-dfaf1fb26222">12,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net interest income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTEtMS0xLTA_2bdda109-d8d3-4d5c-92c6-3c9d06e09568">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTMtMS0xLTA_a30cc8ab-8747-498b-8694-18c6ac31a7ef">199,682</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTUtMS0xLTA_55edc124-9c0d-447d-b3e4-73578bb07fce">186,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTEtMS0xLTA_bb25e239-fdb3-42f1-8034-e54ab5204562">36,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTMtMS0xLTA_b260b6ab-6f2e-4b75-a771-87e13e8a9eec">4,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTUtMS0xLTA_361f0b7f-7be6-438a-98ed-1566479bc97b">5,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 interest income after 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTEtMS0xLTA_1ec6e22c-00c7-4656-87fd-34fd34593c81">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTMtMS0xLTA_7b9793a3-1dff-43bd-8cdf-e4dd65868c5a">195,371</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTUtMS0xLTA_077bb731-ac55-4fbd-8bc5-c3d96aae7a4d">181,864</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 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTEtMS0xLTA_c5a2ebbc-f810-46e4-b8b1-33d0d1edf9ea">16,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTMtMS0xLTA_5bca9c17-e35a-46d0-b5a3-6e648996ac58">18,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTUtMS0xLTA_9558056f-4a40-4458-9c19-484cd0c3894d">18,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of 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%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTEtMS0xLTA_8c048c8d-b78b-4bbe-93b9-26efc63cd9d7">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTMtMS0xLTA_870b839b-3a1f-4de8-95e3-41c10af134eb">330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTUtMS0xLTA_69a0090a-e024-494d-ad85-afeb161fdab1">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of 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%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTEtMS0xLTA_d6563c66-f025-4108-8c11-1ff4ad19f426">5,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTMtMS0xLTA_c278df31-9fb9-4581-a48f-284779983439">2,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTUtMS0xLTA_4126f29f-3b2e-4321-ac3e-84f1243a200a">2,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTEtMS0xLTA_bf20f009-6d2d-45c3-a88b-1877b7798cb4">1,691</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTMtMS0xLTA_de1e3976-4a8c-4eb2-9c68-2ffd420bcb4f">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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTUtMS0xLTA_a32c69e1-207f-44ed-80e6-7747c957e051">564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTEtMS0xLTE0NjA0_8d76d97a-efaa-4ce8-bd42-0279f3d2a13e">4,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTMtMS0xLTE0NjA0_76eaad38-0d94-440e-97db-8c322ef9fad9">2,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTUtMS0xLTE1NzA3_bbca2599-adee-44c2-a050-9c37d886e2e1">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTEtMS0xLTA_5b77c8db-4cf4-4419-a599-3ff0ce6ab49d">8,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTMtMS0xLTA_3fb84f7e-a421-4094-ab69-79b875127ed5">7,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTUtMS0xLTA_41a0106a-c406-4da1-a1a2-9e04eababeb4">7,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTEtMS0xLTA_e9b7b680-5ac1-4fcc-a903-37d6db40397a">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTMtMS0xLTA_97464468-4aec-4fe9-b54f-dd843a9a8a8b">32,462</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTUtMS0xLTA_6f7838e9-5b9a-4980-a50e-79e17ab30a7d">31,618</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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LaborAndRelatedExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTEtMS0xLTA_da7e9688-a31c-4b32-bacf-08f98d1b40b6">88,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LaborAndRelatedExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTMtMS0xLTA_19c6aad2-812e-4370-af4d-f35990a0ee0b">87,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LaborAndRelatedExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTUtMS0xLTA_8a90ba85-f804-46b2-b08e-fecce7bfb0b5">86,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 2px 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OccupancyNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTEtMS0xLTA_154985d6-041d-48d8-bd10-abd23927a0e0">22,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OccupancyNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTMtMS0xLTA_d8bcdade-e9ca-41c1-9a99-aad205e7bc33">21,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OccupancyNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTUtMS0xLTA_6a057e3d-6e87-42ea-b154-1d1b5be6a905">19,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Data processing</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTEtMS0xLTA_3d900d9c-01a3-4288-aa58-acfd2877cc8c">9,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTMtMS0xLTA_1041fa4c-b884-4d1b-9c88-19cbd8d6302e">8,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommunicationsAndInformationTechnology" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTUtMS0xLTA_ce870e35-9e5c-4b77-9d26-28d9195e394a">9,888</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Marketing</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTEtMS0xLTA_7dde8389-4091-484a-9adc-5378b78ac09a">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTMtMS0xLTA_abc389f4-6b03-4a73-a00e-9cfa356a7ab9">3,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTUtMS0xLTA_284beb3a-8f2d-4fa1-8f17-3415edc2b75e">3,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Professional services</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTEtMS0xLTA_2ed8c097-af26-4f0d-8a04-87fc642210d5">5,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTMtMS0xLTA_cfdbf895-64d1-4bf5-8764-2eba868f73d2">5,192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTUtMS0xLTA_51748b93-aa0a-4e70-a209-46118c4da545">9,670</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">State/municipal business and use taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTEtMS0xLTA_24e667cc-3b87-4f7d-b8e3-cf4e66123ce0">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTMtMS0xLTA_2ee31439-84ac-4b57-80a1-bb1fae13c241">3,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTUtMS0xLTA_f3412079-06a2-499c-85cc-5b0563855638">3,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal deposit insurance premium</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTEtMS0xLTA_3d1a44f8-dce6-4bbd-911f-1ee3f94e8cb6">1,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTMtMS0xLTA_03c09665-edfc-4d41-bbc3-fcd2c7197c3d">725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTUtMS0xLTA_3aae603f-ab96-42c5-afa2-d41019bde0ab">1,480</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:ForeclosedRealEstateIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTEtMS0xLTA_52f26031-5447-4454-a0a3-ca81bd290740">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ForeclosedRealEstateIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTMtMS0xLTA_b9a4ad71-cab1-489a-9cd8-9324e3975177">352</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="hfwa:ForeclosedRealEstateIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTUtMS0xLTA_6bca7af7-9b0e-4116-908f-62b1997b867d">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 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTEtMS0xLTA_8adfc661-5607-4ac3-885b-02debd16d0ee">3,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTMtMS0xLTA_b40d586b-ef6e-46b2-91a0-797882c0ce56">4,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTUtMS0xLTA_3f4c49fc-8c0b-42b8-abe1-9ed8ae1dfec7">3,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTEtMS0xLTA_2267c26a-cedf-4c76-a969-e16d1230a7ec">10,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTMtMS0xLTA_03b4e891-095b-4a9d-b23d-0a3b77be5694">11,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTUtMS0xLTA_092d1112-e8c8-4739-bcaf-60acf027b2dc">11,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTEtMS0xLTA_1dc89d12-ceee-4729-9e34-5c44ca3b5997">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTMtMS0xLTA_cf944965-c3fb-43c5-b8a7-a0e638462309">146,788</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTUtMS0xLTA_9ee88ccc-129a-4bb0-b2f0-5c5fb625a125">149,187</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 55pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTEtMS0xLTA_61c9c876-c356-4394-b7ab-b3b96d8e35df">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTMtMS0xLTA_3f4cc84e-59e0-4465-90b4-48d5d5ec03fa">81,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTUtMS0xLTA_cb0d1119-1c02-4425-8944-e6b88e66517f">64,295</ix:nonFraction>&#160;</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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTEtMS0xLTA_987314ea-e8c2-4576-8c5d-07e460d9e4a7">6,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTMtMS0xLTA_491987a6-da7d-43b3-a19d-4ba187ae52f5">13,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTUtMS0xLTA_2f1ee698-96f5-4b7f-ad21-d4eebef669a4">11,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 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTEtMS0xLTA_7d92489e-e987-4905-a71a-ea021cf7cbf6">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTMtMS0xLTA_6b2677ee-2814-4681-8da3-b3bf2d079bcc">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTUtMS0xLTA_d8cbc023-6f73-4c65-8c6f-e72dc758d91a">53,057</ix:nonFraction>&#160;</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTEtMS0xLTA_4342717d-ea07-4962-86ff-2e826e360f52">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTMtMS0xLTA_5c2aa911-2aa5-4708-8e73-a646fc251a0c">1.84</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTUtMS0xLTA_61b7594f-7d1a-4b02-841f-924fb8761672">1.49</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTEtMS0xLTA_3fa212b4-5a0b-497b-9e5d-4d95d10e1c22">1.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="usdPerShare" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTMtMS0xLTA_06cb7a04-d563-462d-8fb8-0ad8d2ef6ef0">1.83</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTUtMS0xLTA_81899eee-4be6-40f8-bd59-2a71a17b0015">1.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTEtMS0xLTA_3d1d9cbf-9201-4802-9a69-e1049049f5e0">0.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTMtMS0xLTA_3d68618a-c26d-40f7-a688-9ba1e26ae72f">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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTUtMS0xLTA_882df45c-8e5c-4e61-a559-f13360269f4e">0.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;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTEtMS0xLTA_ac2c6b58-0960-47eb-a282-ef89de0ac5a2">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTMtMS0xLTA_b0e63300-1b5b-46d8-8bc4-e50a86081264">36,758,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTUtMS0xLTA_0a994ec7-2f62-40b9-a99c-15a538094ce6">35,194,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTEtMS0xLTA_c65d7b53-96e8-4381-95c8-1b0c8b2129d6">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTMtMS0xLTA_ff776dec-0597-4377-9156-d2f1db7a27a4">36,985,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTUtMS0xLTA_e8219bc5-4ce1-4ef8-ae55-5fc03bd59b6b">35,371,590</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><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:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_124"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItNS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItNy0xLTEtMA_3faf0600-dd17-41c9-907b-2763d489e30f">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItOS0xLTEtMA_c7ab69cb-f10c-477d-b27c-c6150166f1c5">53,057</ix:nonFraction>&#160;</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzg1_ce3ea8a8-1781-4fdf-a0ab-985a89277669">4,506</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzg5_8f5db56b-b274-493e-9891-2f10bbd8bc69">4,834</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzk2_52d61aab-c096-4eb4-8ebb-12bd14fd1466">1,591</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="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtNS0xLTEtMA_e7b0a9ef-2dd5-4d73-a617-f3191da6395f">15,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtNy0xLTEtMA_9a092cfc-4918-435d-a31c-c8a78b763491">18,094</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtOS0xLTEtMA_b3733744-effc-4bf3-8657-1f3075d31cf5">5,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzEzNA_54c3142a-2b10-4c34-9ee9-9d7c7ae6665a">330</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzEzNw_8afdad42-36a2-443b-9685-89029ad3dbaf">69</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzE0NA_3cf128ed-250a-42b0-8d6d-bbcd1a2e63ea">29</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="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtNS0xLTEtMA_e648f5bf-1514-43a4-8d8c-a29bf16d8191">1,188</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="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtNy0xLTEtMA_e9fff186-7da9-4a61-ba9c-85feb87fb5e0">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="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtOS0xLTEtMA_62822bc7-15b8-48f8-8a57-7e27a77fb3a0">108</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 comprehensive income (loss)</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtNS0xLTEtMA_6050426f-bf76-499e-9e21-edd325ef7f89">14,640</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtNy0xLTEtMA_2a154cbc-f727-4fa5-8922-069524a9d3ef">17,833</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtOS0xLTEtMA_59d062d1-d6dc-447f-918c-967979fc41a1">6,064</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 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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtNS0xLTEtMA_f784ab71-3cac-4406-8c0d-bcdeec0b309a">61,210</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtNy0xLTEtMA_e15ba6d9-d307-4ec6-a99a-70399ff68e66">85,390</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtOS0xLTEtMA_e2325b88-c720-4b6c-8db0-d6d282f8c168">46,993</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:center"><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:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_127"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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 per share amounts)</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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: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%">Accumulated other comprehensive income, net</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="ie5ae02455b7b425287b461a0e18f74ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItMS0xLTEtMA_af82ac24-792d-4f8b-b30c-86567a8c8000">36,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="ie5ae02455b7b425287b461a0e18f74ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItMy0xLTEtMA_d932361a-275a-4ff7-b60a-841b87e538a1">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="i72f80aaa09bc44eab048a36a68af5ea8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItNS0xLTEtMA_68212e71-bc34-4394-b4b4-bfe5adc2019d">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 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="i9b1c4a474a37429ab51e81080e4616bc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItNy0xLTEtMA_61974105-5a03-46b7-94a6-d01b7c5b8313">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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItOS0xLTEtMA_2a338d10-4359-4392-8368-6cfe8a24c0ad">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="id3131b76df7c4231b8af83b5fc77b4f6_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtNS0xLTEtMA_f8b4dcd2-0df2-4944-a3f6-f9e1fb4b71f9">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%"><ix:nonFraction unitRef="usd" contextRef="if7896bdf159546f7b8be81159d607404_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtNy0xLTEtMA_a31a432e-4c9d-4118-8224-ec1f576833c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic08319b2ce094371ba5d796dfeb33c51_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtOS0xLTEtMA_70cbdd64-1fda-4bfd-b8b4-dd5c51e6fc39">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, net of forfeitures of 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="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzQtMS0xLTEtMA_d1e5674e-73c5-4e67-80a6-181133c1a433">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%">&#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzQtOS0xLTEtMA_65cd44e8-cc84-4f48-83fd-17b7e21b93b2">&#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="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtMS0xLTEtMA_e7d77e58-72a7-40ed-b87f-abf2f49e54a4">8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtMy0xLTEtMA_396d24a3-1873-4ded-b836-710c26202657">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtOS0xLTEtMA_94206c57-507d-4a40-842d-02088f842d0c">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="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzYtMy0xLTEtMA_028dd82a-2e39-427a-97cb-5875556289c1">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzYtOS0xLTEtMA_8fceb990-89fe-4778-89d2-ff1bac844bf6">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="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctMS0xLTEtMA_218f7d81-4817-4249-b90e-e7a06d57efd0">825</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="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctMy0xLTEtMA_6df90815-5931-4261-8cd5-f0b7edd9a5e3">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctOS0xLTEtMA_a90748a1-65ca-466d-96ff-fac839aca477">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="id6fe4a09ff6f492c823e2f2b36b5d65c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzgtNS0xLTEtMA_45f1f8e4-eb9f-4cb5-8a20-abf1aa841712">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzgtOS0xLTEtMA_0040d72f-6b15-4ab3-9400-545ded2f07a1">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="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzktNy0xLTEtMA_44dafe21-8d98-444b-b232-248a0f1cd355">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzktOS0xLTEtMA_b70981f5-b732-4f30-89b0-5fbf26c11bd5">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZjBhMGQzOTkwYzg0MGZmYmMzOWFlYTllNWYwM2Y2ZV80NQ_3d1d9cbf-9201-4802-9a69-e1049049f5e0">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="id6fe4a09ff6f492c823e2f2b36b5d65c_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTUtMS0xLTA_3f09f5f7-4ac5-4836-a24f-f956c8ea09f8">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTktMS0xLTA_406e28d8-1b53-42e0-8b5b-0c4c9c4fcbae">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: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:#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="if71c4fce044e44f3a65049fcf35d55fa_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTEtMS0xLTA_b114dc69-69fe-4ff2-9c7a-b5c7a124642c">35,912</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="if71c4fce044e44f3a65049fcf35d55fa_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTMtMS0xLTA_4497f445-2a76-44f0-ad22-f3a83167d200">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="i2b7a3673676041a3bbf54e46323880a1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTUtMS0xLTA_a30fa59b-897d-422b-9bff-6d241e0b8cf2">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="icef5efa38036439e81ca31d64f255f2c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTctMS0xLTA_31df591e-e44a-4a7c-b1e9-f2384b12babf">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTktMS0xLTA_47a7018d-4f3f-40a9-be38-a8b8391e1c92">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.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%">Effective January 1, 2020, the Company adopted ASU 2016-13, </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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></div><div style="padding-left:40.5pt;text-indent:-9pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">Accumulated other comprehensive (loss) income, net</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, 2018</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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItMS0xLTEtMA_047baad6-c975-4bcc-a8c9-f16de68505f3">36,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItMy0xLTEtMA_aa26d7b6-2fd5-4627-9f37-b2f2a09ffd72">591,806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItNS0xLTEtMA_4c868dd8-f52c-44c4-a92f-2e6a9603dc50">176,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i31f297b25ee84080bcecde3aca3ee2aa_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItNy0xLTEtMA_c1c33e29-dbb0-456e-b8a3-ec6a4c5f99c0">7,455</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItOS0xLTEtMA_b9247ac4-1a10-4baa-921f-0c6b0db16dd5">760,723</ix:nonFraction>&#160;</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="ifff69235a41541c4bb984bf840b9e865_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtNS0xLTEtMA_2fcb9adc-262e-4d99-82e2-3f5ec78538ce">399</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="i445ce5f9d4d640b692f158d66ad85ebb_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtNy0xLTEtMA_e6b23cf3-c710-44a2-bec7-be57d1886286">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i480b605cdcca4201afbdd32a41d0b540_I20181231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtOS0xLTEtMA_dc6142d4-f3e5-4843-b7a9-e9546b6674d5">399</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, net of forfeitures of 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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzQtMS0xLTEtMA_d391220f-9a0f-4f84-b586-2779bdf1384d">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzQtOS0xLTEtMA_7a610488-1943-4825-89d1-328c8802d38c">&#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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtMS0xLTEtMA_49535579-e474-4644-b9f0-5a27ba4a0384">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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtMy0xLTEtMA_3851a01c-a897-4531-aeb0-598f55da052a">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtOS0xLTEtMA_ebed63ee-08e5-4c6a-b881-3ebcc67a91e3">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzYtMy0xLTEtMA_103ef70d-e30c-4f83-a8cd-6d35d7bd9508">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzYtOS0xLTEtMA_d2f875dc-57dc-4d91-82cd-e8104cfa034f">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctMS0xLTEtMA_3e491200-1d90-45c4-87c0-033d084ecb8c">321</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="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctMy0xLTEtMA_12c4b706-ba39-457c-9cd5-6918cd19fd68">8,636</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctOS0xLTEtMA_76f66822-ccd5-420a-a335-f68e25871405">8,636</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="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzgtNS0xLTEtMA_586e4d68-73c8-4c3c-bb95-c9325a2bdd7e">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzgtOS0xLTEtMA_d95fcb3e-2aec-4cc0-b896-54617509c958">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzktNy0xLTEtMA_7e586aa7-8241-452e-aabd-fa427789b897">17,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="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzktOS0xLTEtMA_b85ba906-0e84-49c3-892b-7ad7c0b0d9a1">17,833</ix:nonFraction>&#160;</span></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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="2" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjpjYTM2MWVkYzczZDQ0MTE1YmJmMTg0NTI1NWJiMmVkYl80NQ_3d68618a-c26d-40f7-a688-9ba1e26ae72f">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="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTUtMS0xLTA_0eaf89ee-9697-4656-b044-5cd603756dc1">31,056</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTktMS0xLTA_c784fb67-7264-42b0-9347-85f2852c1d81">31,056</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, 2019</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="ie5ae02455b7b425287b461a0e18f74ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTEtMS0xLTA_6426a98b-4954-470a-ba89-4fda53962ad3">36,619</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="ie5ae02455b7b425287b461a0e18f74ee_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTMtMS0xLTA_b847b11f-402b-43f4-9011-0c45aa00dfeb">586,459</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="i72f80aaa09bc44eab048a36a68af5ea8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTUtMS0xLTA_ade29d4e-f56b-447e-9ec0-6d2c8c001bbb">212,474</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="i9b1c4a474a37429ab51e81080e4616bc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTctMS0xLTA_41cd3901-b1b5-49f7-8114-b4c8f0eb40e9">10,378</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTktMS0xLTA_b4a2337d-2d65-40c1-85bd-0942f3ed9ed7">809,311</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.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%">Effective January 1, 2019, the Company adopted ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:8pt;font-weight:700;line-height:100%">Year Ended December&#160;31, 2018</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%">Accumulated other comprehensive loss, net</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, 2017</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="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItMS0xLTEtMA_f778dade-2b08-4073-ad58-ae20109a9a18">29,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItMy0xLTEtMA_4619d09d-77b9-467a-a537-e29740f2e495">360,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="i5d57bfb8f4dd4c87a39906703209f5d1_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItNS0xLTEtMA_2e4bdd37-29b3-4e55-82a0-70e2fe15a180">149,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><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="iff67ce85d07f4fd2808e28b9728efdef_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItNy0xLTEtMA_e8c78f8b-b02e-4a89-ab11-f3185f2d6d55">1,298</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="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItOS0xLTEtMA_40bd882a-e3aa-4e39-8ece-24c899a7c5b0">508,305</ix:nonFraction>&#160;</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="i01fe0b7a460249109bb00fd49c6da97b_I20171231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtNS0xLTEtMA_090f8284-29a4-4a8c-a44c-0bf4be8bed80">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide68964383374fcaacbc477cba77b7c2_I20171231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtNy0xLTEtMA_af601f8d-1107-4dc4-81ef-0032e4ba518e">93</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="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtOS0xLTEtMA_e3673950-5910-4d62-ad07-30ca37586cb4">&#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%">Restricted stock units vested, net of forfeitures of 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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzQtMS0xLTEtMA_3384086d-a70e-4aa7-bd28-40559e9959de">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%">&#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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzQtOS0xLTEtMA_ba94d8a5-abc9-4431-8ea8-3d730dd8f058">&#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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtMS0xLTEtMA_c6267b4a-451d-4cfd-be18-a2af09548b2a">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtMy0xLTEtMA_6c207231-a2e9-412e-8f1a-f80ce4a81099">133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtOS0xLTEtMA_7d969d2d-a35c-4ed8-b8ef-af0851396d3f">133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzYtMy0xLTEtMA_cda30bc1-09be-4ca7-ba9f-9fab1099a0ad">2,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:9pt;font-weight:400;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzYtOS0xLTEtMA_6c5a5a93-a57e-4933-84d4-240bb40799a1">2,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: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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctMS0xLTEtMA_aae6f187-c505-463a-a166-ed6f2ec97725">53</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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctMy0xLTEtMA_08d7165a-85a9-451f-87b5-ed128e1ebe27">1,704</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctOS0xLTEtMA_11955936-f2a6-4d52-aaa0-ad18740f42dd">1,704</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="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzgtNS0xLTEtMjYxOTU_7b1178f8-ec20-4fe6-82e3-9cc0660f07e4">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzgtOS0xLTEtMA_16e86514-bef0-4b8a-802f-bb987d824a31">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzktNy0xLTEtMA_12dbf56b-11ce-4fdd-8243-c43c314d4ce1">6,064</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzktOS0xLTEtMA_1b22e596-f3d7-49e9-aed6-80affaa12ec3">6,064</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%">Common stock issued in business combination</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTEtMS0xLTI2MTk4_052b0245-6a56-43bb-90fc-aeafdc049e3b">6,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTMtMS0xLTI2MjAw_cbfdd7c7-a971-4149-bfa6-f21c8197a80e">230,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTktMS0xLTI2MjAw_b7b5bab3-5540-46a1-99ae-073087525a7d">230,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxY2QwZDFlODBlY2Q0MTdjYjQ3OWVjMzA4NDA4ODA2OF80NQ_882df45c-8e5c-4e61-a559-f13360269f4e">0.72</ix:nonFraction> per share)</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="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTUtMS0xLTA_819bf43d-0a66-4bac-a623-75a6fcbbd382">25,791</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendsCommonStockCash" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTktMS0xLTA_d6366887-6e79-44e1-abe6-81943b1c58c5">25,791</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:700;line-height:100%">Balance at December 31, 2018</span></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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTEtMS0xLTA_08f483dd-f035-4101-885c-8fcb1a3202c7">36,874</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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTMtMS0xLTA_bad0130c-758a-44c1-b681-8b96d60d53e4">591,806</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="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTUtMS0xLTA_4bd9e1f3-89de-4d21-94e2-2e0a87124043">176,372</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="i31f297b25ee84080bcecde3aca3ee2aa_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTctMS0xLTA_c60d9047-ec48-438a-a9b3-db9a7d1abef0">7,455</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTktMS0xLTA_8932a5bb-d029-42dd-95d8-601fd4ab565b">760,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left: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%">Effective January 1, 2018, the Company adopted ASU 2016-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">.</span></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:10pt;font-weight:400;line-height:120%">69</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_130"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></tr><tr><td colspan="3" style="background-color:#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtMS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtMy0xLTEtMA_89f46f21-b5e5-414d-9dc9-0d13c9c8179a">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtNS0xLTEtMA_01b781d2-b8f7-43e7-993c-cf4421d6b1cd">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtMS0xLTEtMA_a28e53be-e0cf-465b-a53f-7dd1c1c45cfe">3,612</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtMy0xLTEtMA_078001db-0df1-4055-809f-89ac18225cfa">14,113</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationAmortizationAndAccretionNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtNS0xLTEtMA_090ae288-1042-4697-aac4-a545dda862f2">17,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtMS0xLTEtMA_bb25e239-fdb3-42f1-8034-e54ab5204562">36,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtMy0xLTEtMA_0de7915b-c1bf-4585-8837-4531213335ae">4,311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtNS0xLTEtMA_06bec0b6-0ac5-4b75-8f00-cee53eabbcda">5,129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Net change in accrued interest receivable, prepaid expenses and other assets, and 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctMS0xLTEtMA_48de2f2a-011b-48d5-804f-0869ae373ba2">11,154</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctMy0xLTEtMA_d69fe6d5-0782-4bda-b128-06430de64d69">5,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctNS0xLTEtMA_ac87da7e-2a7d-46fd-84dc-7e49f6446912">10,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtMS0xLTEtMA_f15f6036-e862-40db-9a95-8f8a980f17b0">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%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtMy0xLTEtMA_abd47b0e-158e-4312-a2dc-a95bb8f06e7a">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtNS0xLTEtMA_c194db6c-2d89-487c-ae89-639d9cb1f1da">2,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 2px 37pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktMS0xLTEtMA_8adfc661-5607-4ac3-885b-02debd16d0ee">3,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktMy0xLTEtMA_98e45688-3c58-4056-a438-f78f4636d79b">4,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktNS0xLTEtMA_cab02681-e855-4efe-a7d1-a4e48082306b">3,819</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Origination 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTEtMS0xLTA_84929028-fb1f-44bd-a8d4-afa2882485c5">136,979</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTMtMS0xLTA_7114cd61-09dc-49ef-aed3-785fe2f275cb">72,216</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTUtMS0xLTA_cab7d0e3-20b0-4a37-a717-fcb423326e78">76,101</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%">Proceeds from sale 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTEtMS0xLTA_a603d16a-bf20-4cf3-84a0-b2cadee9ac4a">142,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTMtMS0xLTA_ba5b0b1b-c4d1-4f13-9dfb-65934366bf93">70,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTUtMS0xLTA_888c25b0-deee-4862-81c8-9a35a3a1e3a0">79,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTEtMS0xLTA_f3617554-ca47-4084-a907-9521253b5571">4,319</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTMtMS0xLTA_a7d5baa0-e5af-4da6-9bc7-409eb7555fe8">2,160</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTUtMS0xLTA_7b3b1c58-6172-4469-a462-e8790bc98a6f">1,753</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%">Valuation adjustment on 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTEtMS0xLTA_c0f0ef31-51e4-483f-999b-8c6191160867">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTMtMS0xLTA_74d23af7-be06-4bb5-a55f-7ed8ca6a8b3d">51</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTUtMS0xLTA_7f3315be-7442-4fb9-bc6b-1045590755cc">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 2px 37pt;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 swap</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTEtMS0xLTI0OTA5_76dc4b58-65aa-404f-9839-19096e66aa9b">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTMtMS0xLTI2NDgw_911f39ad-b3d9-4214-bcca-95b95d66f63b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTUtMS0xLTI2NDgw_c5d521e5-5216-47b3-a099-321e8b00bd91">&#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;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 other real estate owned, 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTEtMS0xLTA_b937736a-ebeb-4cb4-9e55-4e30a746fae8">179</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTMtMS0xLTA_b73af693-c449-4c0f-9f4a-d9cb4fa85635">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTUtMS0xLTA_ee7f1639-fef8-480d-b7f5-4340d0b637a6">&#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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTEtMS0xLTA_e5ad8b29-5955-4fe7-adf8-38ba33d7c591">5,044</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTMtMS0xLTA_f912c4cf-0867-48e1-a00b-7271e636b26e">2,424</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTUtMS0xLTA_2f1b8d88-0793-4296-b1b7-32636aa4719d">2,759</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on sale of 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTEtMS0xLTA_5af1de19-4918-4388-b2ab-54322ff8e620">1,518</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTMtMS0xLTA_8be2e714-cba5-4e2c-b920-b2e5cd93c6e9">330</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:GainLossOnSaleOfInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTUtMS0xLTA_1a29ee2c-b2df-42ce-9e8c-a7c2b24bbe2c">137</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTEtMS0xLTA_893d853d-40ea-4a49-8f1d-714318eb84cd">1,043</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTMtMS0xLTA_78dc4311-372f-4eea-a64d-220fbc679fad">169</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTUtMS0xLTA_c5418d94-13e8-4195-b20c-46ef54734b14">798</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%">Impairment of assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:ImpairmentOfAssetsHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTEtMS0xLTA_308b8860-b570-4149-8465-8a3bd62088bc">630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:ImpairmentOfAssetsHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTMtMS0xLTA_5b7dc93a-15a0-4d02-9b09-dd7d49d2fe3c">102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:ImpairmentOfAssetsHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTUtMS0xLTA_a1d22d3d-5f88-439d-b906-6f2b0beec38e">75</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Impairment of right of use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTEtMS0xLTA_9ca5bbf3-93bb-4f45-b93e-02dc49395c00">655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTMtMS0xLTA_83522eb7-da1b-42e6-9895-7762e06ae90e">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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseImpairmentLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTUtMS0xLTA_23787334-2082-4603-8c58-bee8f9f1504f">&#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;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss (gain) on sale of 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTEtMS0xLTA_db9cd4a8-195f-4161-85e0-dd8dacafdb70">88</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTMtMS0xLTA_9ba12945-1b00-4225-8bd3-d7bb7a295dec">75</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTUtMS0xLTA_3fcafd41-7b8b-4a5b-9e31-79c619e441ee">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTEtMS0xLTA_a87ea677-e841-4daf-ba4c-f990dbfb8e9a">70,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTMtMS0xLTA_14991d13-6904-4880-b959-052c6d2ec735">92,490</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTUtMS0xLTA_0e21643e-2d65-4f17-9d4b-b33a1a4a3386">90,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from 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%">Loans originated, net of principal 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTEtMS0xLTA_75c13896-6bb4-4869-aa83-60d2223c4809">692,720</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTMtMS0xLTA_89a5073b-7efb-4120-a049-87b1908a76e3">126,142</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForProceedsFromLoansAndLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTUtMS0xLTA_435b37fb-a65b-4c8c-a60b-f6095173c79d">106,527</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, calls and payments 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTEtMS0xLTA_7ba2363f-e3e6-4912-9902-333758069260">264,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTMtMS0xLTA_773269aa-17d5-42bd-a925-bae0e691ba69">242,348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTUtMS0xLTA_be105452-1894-4c52-a11d-8c3545daab0c">92,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of investment securities available for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTEtMS0xLTA_5f95a770-e320-4b4c-8ed7-3fc1fe266183">152,618</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTMtMS0xLTA_279d03bb-2394-4f06-942b-de53cfbb052e">242,776</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTUtMS0xLTA_da8318cd-0b60-4617-a2b7-e2347f015d57">342,141</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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTEtMS0xLTA_d4838e62-8336-4c25-ab26-8e1bdfc9cd3c">55,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTMtMS0xLTA_fa614332-b175-4fcd-80a5-807e864e1d4b">43,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTUtMS0xLTA_bb57e150-39fb-4cc7-8622-f2b0dc467a7d">156,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 2px 19pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTEtMS0xLTA_c3659172-137a-46bb-be8d-e190df8f09d8">6,997</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTMtMS0xLTA_1484e347-baae-4668-b780-403fe2d836e8">13,041</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTUtMS0xLTA_a524612c-244b-436b-b703-1c8b52b54eb8">23,265</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 other 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTEtMS0xLTA_25726984-4dc5-4644-8a01-f4bd8a568de7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTMtMS0xLTA_e21b9c37-f17c-413b-a212-4ae6d5308661">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSalesOfAssetsInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTUtMS0xLTA_395436dc-b3f9-43ec-9fa7-5ffd3c786966">9,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTEtMS0xLTA_057340ca-bae2-4929-bf96-5e474bccb18a">1,290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTMtMS0xLTA_1f03869d-93a9-4740-b35a-74c4aa0706cf">864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromSaleOfForeclosedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTUtMS0xLTA_32271232-6599-4f7e-a5bb-6770eb81a7f7">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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sales of assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTEtMS0xLTA_a162a5ab-221a-4911-9496-df0865e6b349">2,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTMtMS0xLTA_12b446a2-c87a-4e76-b96a-ed068c23b036">1,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTUtMS0xLTA_b98eb24e-82d1-47ae-bd84-772da78a98af">1,908</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from redemption of Federal Home Loan Bank stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTEtMS0xLTA_5e6fa17a-d870-4e1d-9dc9-84cbeca864ea">2,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTMtMS0xLTA_bd545f20-7ba1-4554-8f09-56aba5f4b658">18,032</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTUtMS0xLTA_1d4937ef-0d35-4a55-8d44-4111b01f1d4d">26,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTEtMS0xLTA_36af1a12-460d-45bd-aadf-8f5166864919">2,844</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTMtMS0xLTA_061ba18e-fc32-408e-9d6a-fcb7d34e8604">18,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTUtMS0xLTA_5d3dfe76-78de-4c25-adcf-51907de3161c">22,524</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%">Proceeds from sales of premises and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTEtMS0xLTA_35780c79-bf68-4129-ace0-6329a946e2e4">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTMtMS0xLTA_ae6a9b47-bae0-42d3-80ca-eda0d3cb647a">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTUtMS0xLTA_566ff2da-4c24-469a-8978-76722fbff4a7">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of bank owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTEtMS0xLTA_2beea483-9285-4afa-9291-7a0152e4ac03">3,641</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTMtMS0xLTA_885f3d8d-9bce-42e9-b91e-4375685960a9">8,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTUtMS0xLTA_a8e82f9f-3e32-46ac-a39d-91001e545325">54</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%">Proceeds from bank owned life insurance death benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:BankOwnedLifeInsuranceDeathBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTEtMS0xLTA_7e8c534c-8ac4-4205-ac6d-2e4b6feb6dac">1,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:BankOwnedLifeInsuranceDeathBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTMtMS0xLTA_fcb7b83c-9e95-4459-bd0c-a1e86fe50ecf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="hfwa:BankOwnedLifeInsuranceDeathBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTUtMS0xLTA_49f07cad-6f94-45d3-878e-9ad143b2f81e">&#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 low-income housing tax credit partnerships and new market tax credit partnerships, 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTEtMS0xLTA_e6767746-984d-49c3-855c-3c5ee924f7da">7,117</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTMtMS0xLTA_0eff377a-507b-4f79-afec-f7282866c20a">27,485</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTUtMS0xLTA_5f087041-25ba-473f-bff2-2fe57cced7dd">8,303</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 cash received from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTEtMS0xLTA_a5c8cceb-5666-46d0-a70f-63cd687506a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTMtMS0xLTA_c50ae86d-534a-41dd-8331-d71b40cfc3f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTUtMS0xLTA_6473823b-f712-49e7-a7f6-1ab30fd9ca14">105,974</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 by investing activities</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTEtMS0xLTA_dc5eb653-9c89-4460-8859-525168edbc1b">538,549</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTMtMS0xLTA_b0877f8d-b361-4b14-a6a6-805b17fbad92">125,302</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #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="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTUtMS0xLTA_1af02c12-1055-4f85-8491-60120788a0f6">109,598</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">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:700;line-height:100%">Cash flows from financing 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 increase in deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTEtMS0xLTA_1a0aa412-fd22-4d34-9ae9-61e375ea3286">1,015,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTMtMS0xLTA_e1aefef3-31c4-4853-989d-47b96c49dae6">150,274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTUtMS0xLTA_e4e8bb07-9a03-4568-ac13-8fecb2cf95ca">214,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTEtMS0xLTA_6294751c-0318-497b-94f8-85ad8d472434">64,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTMtMS0xLTA_a5400bcc-dd27-450f-9226-350d656ca9b0">445,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTUtMS0xLTA_376663bf-df5d-4dfe-be55-5f865d95ca70">554,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repayment of Federal Home Loan Bank advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTEtMS0xLTA_6229b0cf-b463-4122-846f-4d31d5d6aa39">64,000</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTMtMS0xLTA_21f3f102-1b34-47b0-8e32-a89678981b6a">445,800</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTUtMS0xLTA_38dfc652-c399-4db6-bf62-a8ec1b1bf197">663,450</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Common stock cash dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTEtMS0xLTA_6a877f6e-97ff-4a04-8d0c-e66a6d6be983">28,859</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTMtMS0xLTA_74b6cd08-f927-4e5d-9d98-44030df8b8fb">30,908</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTUtMS0xLTA_b4de5cd8-f570-4588-98d5-1c11e7a9cdbc">25,791</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase (decrease) in securities sold under agreement to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTEtMS0xLTA_46eb2b0c-8f46-4945-b8a5-61a83479b4db">15,514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTMtMS0xLTA_b27ffec9-de9e-40e3-935a-014cb368c35b">11,318</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTUtMS0xLTA_d612087d-4f06-44b2-a5fa-eb71da321a52">796</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTEtMS0xLTA_098ca70a-87a4-466a-9a81-f1168e5c8477">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTMtMS0xLTA_1fb2050e-23fc-4880-8ce5-6b14e9ee3d07">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTUtMS0xLTA_ce81a198-c0ce-43a7-a3be-423e7bf522c6">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Repurchase of common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTEtMS0xLTA_90881fee-dd6e-42ce-9be1-b0296775a39a">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%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTMtMS0xLTA_669976f3-2869-4459-8b2b-d5c5cbb893a6">8,636</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTUtMS0xLTA_ed62bc0f-496c-41a7-ba91-3de588df12db">1,704</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTEtMS0xLTA_2772392f-9f00-46da-a587-6ea0e9eea237">982,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTMtMS0xLTA_c3fec679-7e01-48ac-94c9-48c8539bd9aa">99,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTUtMS0xLTA_56a6c91e-810f-406d-9fc1-b342c279db66">78,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 73pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTEtMS0xLTA_1fb7c473-be2d-4f47-9db2-a611251b5750">514,754</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTMtMS0xLTA_c2c55119-8442-4e00-9581-d88d87058f44">66,658</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTUtMS0xLTA_7ac2f051-099d-4286-9eaa-b39cd3c79c1b">58,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTEtMS0xLTA_e57838b5-099b-4fce-acf9-40ea35b5312a">228,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTMtMS0xLTA_b802ac58-3936-489a-9232-8b0d7919c038">161,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTUtMS0xLTA_9904f513-e4b1-45a7-85de-6334cadbb601">103,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTEtMS0xLTA_ea5439f2-897f-4fa0-886c-3a29a86bee0c">743,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTMtMS0xLTA_945ca034-b2ea-4ca2-90d4-5caa393216d2">228,568</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTUtMS0xLTA_d0ef40e0-7369-41bb-a9a4-39f3299c66ab">161,910</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:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#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%">Supplemental disclosures of cash flow information:</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%">Cash paid for interest</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTEtMS0xLTA_1709e40b-47ee-4593-a027-8ec37c0d0dce">13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTMtMS0xLTA_51d3ec28-d981-44db-9c24-367dddbdd0b9">17,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTUtMS0xLTA_ee25632e-be24-4ecc-b322-6b38db00421c">12,385</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 paid for income taxes, net of refunds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTEtMS0xLTA_6f807483-ec38-4a1c-9e56-44954add545a">13,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTMtMS0xLTA_43c73a37-a0f4-4582-b83b-fc65965d2042">7,528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTUtMS0xLTA_30854c9f-2870-41a9-8a3e-d7f8a4c0b15d">5,634</ix:nonFraction>&#160;</span></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: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 19pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:TransferToOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTEtMS0xLTA_c199eb71-2669-45b7-9755-86459f0f1234">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:TransferToOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTMtMS0xLTA_bbe2a2db-16f9-4e81-a4e7-e8f05c753c6a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:TransferToOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTUtMS0xLTA_5fd284e4-afac-4e67-a5b8-5cd99b5d9e49">434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTEtMS0xLTA_bed71f4d-629b-4eb9-89ed-804334276be6">3,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTMtMS0xLTA_232959de-4a25-42a6-be59-38ad965a6ede">1,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTUtMS0xLTA_d1987140-720e-4b39-8eb4-fc886923ff9f">1,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Investment in low-income housing tax credit partnership and related funding commitment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:Investmentinlowincomehousingtaxpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTEtMS0xLTA_71428d57-6c4a-4b44-b20e-2fa343395ca3">10,237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:Investmentinlowincomehousingtaxpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTMtMS0xLTA_891c4b54-1c40-47a5-8564-6601ba999c9c">46,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="hfwa:Investmentinlowincomehousingtaxpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTUtMS0xLTA_8293c4a7-0cec-42d6-bcab-0ae2a2bd91db">&#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;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974">7,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474">29,754</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:CumulativeEffectFromChangeInAccountingPolicy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d">93</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTEtMS0xLTA_b8f2475e-caa3-4eb4-b8ba-55ca51ced187">2,672</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTMtMS0xLTA_38b18978-6555-400a-863e-248265c4ed43">209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTUtMS0xLTA_f87b051d-83d3-4583-b5ed-2fb71f1d5407">421</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right of use assets obtained in exchange for new operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTEtMS0xLTE0NzI4_b52faad1-639d-4f27-be63-c89260488191">1,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTMtMS0xLTE0NzMy_f7844043-159d-4e69-9c29-660d265ed96c">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTUtMS0xLTE0NzMy_87dfcdd1-e924-4a16-bdc4-b6e2817c0f8d">&#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></tr><tr><td colspan="3" style="background-color:#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%">Business Combinations:</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%">Common stock issued for business combinations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTEtMS0xLTA_271c5321-4eba-44ed-a322-ef30a1f14e61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTMtMS0xLTA_a96fbd43-7a11-4e8b-af38-6a467e951583">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTUtMS0xLTA_eff3516f-1493-4352-a5e9-89a93b455203">230,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Assets acquired (liabilities assumed) in acquisitions:</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 2px 37pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTEtMS0xLTA_d0c72608-c25d-4a2b-aa27-4680dad05864">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTMtMS0xLTA_0b5201a1-f8f2-43a7-85c9-0ea34dadc83c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTUtMS0xLTA_904cde12-6dd1-4b84-ac4f-85f820c3aa15">84,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Loans receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-6" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTEtMS0xLTA_85a662a8-5674-4c4a-8a74-8a08a579dd7a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-6" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTMtMS0xLTA_9a5c705a-18f5-4c75-a379-c73232342a7e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTUtMS0xLTA_2a8300fd-4406-4330-a8bb-6fb9fbad0642">718,620</ix:nonFraction>&#160;</span></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 2px 37pt;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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTEtMS0xLTA_f4938384-7704-4c39-8efd-03eaf287cebf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTMtMS0xLTA_2a1390c3-963a-43d6-a7be-a7a668e8d9e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTUtMS0xLTA_a2b2a273-09e8-49e2-8d93-cf1a11c314f3">1,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTEtMS0xLTA_eda2235c-f05b-41e0-afba-c04c70e58a01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTMtMS0xLTA_7ff1dce7-a99d-4724-8b88-294bbb2db850">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTUtMS0xLTA_21ea4c38-92ca-4e71-b33a-ed2999c29745">3,785</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTEtMS0xLTA_300cd22b-76d0-4993-9151-85432c7bc8ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTMtMS0xLTA_9ab50618-6f4b-4a5d-8d72-c444f5edfd52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTUtMS0xLTA_28a99a13-2208-4456-94c1-65886760aed4">1,743</ix:nonFraction>&#160;</span></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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTEtMS0xLTA_97b6dc35-f0b8-4668-9a23-1b53ce977b50">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTMtMS0xLTA_a2d5c450-d33c-4da8-9276-4b4085ee32ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTUtMS0xLTA_14ef8429-d845-46e4-abfb-8084e2b61313">2,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTEtMS0xLTA_f01117ce-e54b-43c0-bbf6-df843d38a8f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTMtMS0xLTA_a8526cb4-2f0d-4d76-a77b-e8143f5010b4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTUtMS0xLTA_7da20c30-2e3d-4ba2-8317-5f7aca753361">17,116</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTEtMS0xLTA_fe38cf60-8f67-4566-a9e5-7cd272988d22">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTMtMS0xLTA_cf0ee5e5-9beb-4fc9-8800-c61db563888b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTUtMS0xLTA_80a0e4b7-bc6d-4a73-a298-a3a1c4d10dab">2,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTEtMS0xLTA_916e5bd8-e62c-4a2e-b4e5-2a6b3e8c05eb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTMtMS0xLTA_1ea3369f-90ec-4c6b-81fc-e45701b0651e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTUtMS0xLTA_1ac3f025-eb4e-43ac-aedb-a337ed1f4385">18,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTEtMS0xLTA_fbc60572-0c68-43e0-bd25-bbd4553b979b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTMtMS0xLTA_9aa3b93b-3a5a-4328-b8f8-6c182ecb147b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTUtMS0xLTA_8c41f9e7-07fd-461e-bac1-3906e13c1afb">121,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTEtMS0xLTA_d9c55796-38cd-4698-8d83-262b3fc60bbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTMtMS0xLTA_be3556e1-3f47-4679-a2c3-15a5cfc510f7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTUtMS0xLTA_9b52bdb6-23dc-49d1-a9d1-53906e5180bb">824,602</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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTEtMS0xLTA_1113f031-f85d-4c7c-8b26-fab8574f1acc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTMtMS0xLTA_57e62ac7-66a7-4648-b3e3-3896e8f78f9f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTUtMS0xLTA_ed8d9704-cbb6-44bc-a89f-4ac34b4adff1">16,000</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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTEtMS0xLTA_6c462504-2c28-484d-98bc-f1e67ad23f60">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTMtMS0xLTA_d8e09f33-7466-4848-afa2-c8aad4c91dc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTUtMS0xLTA_883a2626-aa86-4aed-97b3-85970ae7d937">462</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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTEtMS0xLTA_b95ec544-9e2c-4421-a5ef-d7e89ea12d92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTMtMS0xLTA_a26b7573-0e8e-4dd6-a100-5b5380672412">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTUtMS0xLTA_0198833c-a29f-4dab-80e2-14232df1ae5b">8,439</ix:nonFraction>)</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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f" footnoteRole="http://www.xbrl.org/2003/role/footnote"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, 2019, and 2018, the Company adopted ASU 2016-13, </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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; and</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%">ASU 2016-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:10pt;font-weight:400;line-height:120%">71</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_133"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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&#160;31, 2020, 2019 and 2018</span></div><div style="text-align:center"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_136"></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTYw_a36d5da6-9994-40dd-8bcb-8bba2ca8d245" continuedAt="i096acb3ae3554d72b3555078429b451e" escape="true">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i096acb3ae3554d72b3555078429b451e" continuedAt="i73283eb7170445d2b1580e49311d1cf3"><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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:DescriptionOfBusinessPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTA4_d4fb5d07-9dc1-4d68-ae8b-9064d2bf8db3" continuedAt="i8830c2b0d8d74ac6aff3b9438316e209" 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="i8830c2b0d8d74ac6aff3b9438316e209">The Company is primarily engaged in the business of planning, directing and coordinating the business activities of its wholly-owned subsidiary, Heritage Bank. The Bank is headquartered in Olympia, Washington and conducts business from its <ix:nonFraction unitRef="branch" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="hfwa:NumberOfBranchesOperating" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxNQ_3688529d-0a1c-4a9e-8271-00097a47c15b">53</ix:nonFraction> branch offices at February&#160;26, 2021 located throughout Washington State and the greater Portland, Oregon area. The Bank&#8217;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.</ix:continuation></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(b) <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI2_682b8711-7cbb-4c99-8b80-c6db790c59f3" continuedAt="ie07c27ead3c645cf83f4d579a8981841" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="ie07c27ead3c645cf83f4d579a8981841"><div style="margin-top:5pt;text-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 ACL on loans, management's estimate of ACL on unfunded commitments, management's evaluation of goodwill impairment and the fair value of financial instruments. It is reasonably possible that management's estimate of the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzMyOTg1MzUzOTM3MDQ_09b22841-21c2-4f57-ab94-1c181363a357">70.2</ix:nonFraction>&#160;million at December&#160;31, 2020 as disclosed in Note (5) Allowance for Credit Losses on Loans, management's estimate of the ACL on unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="i4e75485f0e6b4fc49e367ccece3a2063_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzMyOTg1MzUzOTM3MzI_3c526790-67be-4a5e-bf10-67bd3cfea762">4.7</ix:nonFraction>&#160;million as disclosed in Note (15) Commitments and Contingencies, management's conclusion that the fair value of the reporting unit more likely than not exceeds its carrying value at December&#160;31, 2020 as disclosed in Note (8) Goodwill and Other Intangible Assets and the estimates of fair value of financial instruments as disclosed in Note (18) Fair Value Measurements could materially change. In particular, these estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to the COVID-19 pandemic.</span></div><div style="margin-top:5pt;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE0_bf0acab2-bcd7-4303-969f-22bd0a7bbdc4" 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 years' net income or stockholders&#8217; equity.</ix:nonNumeric></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-style:italic;font-weight:400;line-height:120%">(c) Significant Accounting Policies</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE1_0ab71e13-2a77-49fc-bc07-ca1103361b4f" 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 due from banks and interest-bearing balances 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTEz_d8b9a3a6-07cc-483b-8282-73e25c8ad2f5" continuedAt="ifbd4433f350f4d8f9e1f6cc3419b73d0" 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%">The Company identifies investments as held to maturity or available for sale at the time of acquisition. Securities are classified as held to maturity when the Company has the ability and positive intent to hold them to maturity. Securities classified as available for sale are available for future liquidity requirements and may be sold prior to maturity. As of December&#160;31, 2020 and December&#160;31, 2019, the Bank does not hold any securities classified as 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%">Securities available for sale are carried at fair value. Interest income includes amortization of purchase premiums or accretion of purchase discounts using the interest method. Unrealized gains and losses on securities available for sale are excluded from earnings and are reported in other comprehensive income (loss), net. Realized gains and losses on sale of investment securities are computed on the specific identification method. Transfers of securities between the available for sale and held to maturity categories, if executed, are accounted for at fair 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%">A debt security is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent. Interest accrued, but not received for a security placed on nonaccrual, is reversed against interest income during the period that the debt security is placed on nonaccrual status.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i73283eb7170445d2b1580e49311d1cf3" continuedAt="i48763642c1ec4fec8e95d0969d7b1c7e"><ix:continuation id="ifbd4433f350f4d8f9e1f6cc3419b73d0"><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 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%">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 uncollectability 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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI3_bdcda998-4d52-4cca-9877-c42d3bd3b8b7" continuedAt="ide882a70bd984d758b0fd947c13479c7" 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="ide882a70bd984d758b0fd947c13479c7">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, or 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI5_3e57a7d3-099d-4abb-8b8e-2ece2bec2a70" continuedAt="i72f06570e2244f1098e6dd3b05b9bdf4" 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 and indirect loans purchased by the Bank as well as 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, unearned discounts, and net deferred loan origination fees and costs. Interest on loans is calculated using the simple interest method based on the daily balance of the principal amount outstanding and is credited to 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">Purchased 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 acquired in a business combination are designated as &#8220;purchased&#8221; loans. Upon adoption of ASU 2016-13, the Bank's PCI loans were transitioned to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30.</span></div><div style="margin-top:5pt;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 purchased after January 1, 2020 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 purchased 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 effective 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 purchased 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&#160;days or more. Delinquent loans may remain on accrual status between 30&#160;days and 89&#160;days past due.&#160;The Credit Administration department is also involved in specifically reviewing larger loans that are delinquent more than 30 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 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 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. The interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i48763642c1ec4fec8e95d0969d7b1c7e" continuedAt="i3013d603d8114cfabf84f367ebcf2b42"><ix:continuation id="i72f06570e2244f1098e6dd3b05b9bdf4"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the 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 of 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 are considered current if they are 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.</span></div><div style="margin-top: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%;text-decoration:underline">Unfunded Loan Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unfunded loan commitments are generally related to the unused portion of the total commitment of a loan or providing credit facilities to clients of the Bank, including standby letters of credit. These financial instruments are not actively traded and represent off-balance sheet risk to the Bank in excess of the disbursed amounts recognized in the Consolidated Statements of Financial Condition.</span></div></ix:continuation><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DeferredChargesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE3_b10e9ff9-082a-4c4d-8d5d-03627a62d307" 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%">Loan 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 referred to as "net deferred fees," 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. The objective of the interest method is to calculate periodic interest income at a constant effective yield. When a loan is paid off prior to maturity, the remaining net deferred fees are immediately recognized into interest income. In the event loans are sold, the unamortized net deferred fees are recognized as a component of the gain or loss on the sale of loans. Fees related to lending activities, other than the origination or purchase of loans, are recognized as noninterest income during the period the related services are performed.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjM3_7183ab70-411f-4ee4-a56d-6136b841e196" continuedAt="i0119b50c47194c5f8b241d4740719950" 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%">Allowance 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 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 against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries do not exceed the aggregate of amounts previously charged-off and expected to be charged off. 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 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. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this methodology, the Company has identified segments of loans with similar risk characteristics that align with their identified loan classes. Loans are determined to be collectively evaluated if they share similar risk characteristics in the segment, or individually evaluated if they do not share similar risk characteristics. Nonaccrual loans are not considered similar to other loans; therefore, they are evaluated for credit losses on an individual basis. 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i3013d603d8114cfabf84f367ebcf2b42" continuedAt="i8cf6bd3e3e264cb08c1da2d927332830"><ix:continuation id="i0119b50c47194c5f8b241d4740719950" continuedAt="ic4c908be0ecb41a286a3db204370f0b4"><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%">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. For each loan segment collectively measured for allowance, the allowance is comprised of the baseline loss allowance, the macroeconomic allowance, and the 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%">A performing TDR loan is evaluated for allowance on a collective basis with loans with similar risk characteristics. Nonaccrual TDR loans do not meet the similar characteristics criteria and are evaluated for allowance on an individual basis as described above except that 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%">Baseline 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%">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, GDP, 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 portfolio segment. 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.</span></div><div style="margin-top:5pt;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 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 also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above mentioned model. The Bank has a bias for minimal factors unless internal or external factors outside those considered in its historical losses or macroeconomic forecast indicate otherwise. The Bank has established metrics to estimate the qualitative risk factor 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines of credit.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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 provision for credit losses on the Consolidated Statements of Income.</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8cf6bd3e3e264cb08c1da2d927332830" continuedAt="i2e0be1739c50464c9f7d983bc89f43dc"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTU4_1395b14c-3325-41a6-8e3f-ba77e20a72e6" 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 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 sell residential real estate loans are made primarily during the period between the taking of the loan application and the closing of the loan. The timing of making these sale 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. Most of these sale commitments are 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 (interest rate locks) to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives. Fair values of these mortgage derivatives are estimated based on changes in mortgage interest rates between the date the interest on the loan was locked and the balance sheet date. 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. Changes in the fair values of these derivatives are included in other income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ServicingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTEw_a72ca9b2-671f-4a95-a3df-1edcc29b2f96" 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, and the fair value 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. Any impairment is measured as the amount by which the carrying value of servicing rights exceeds its fair value.&#160;Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type, and maturity. Impairment is recognized through a valuation allowance for an individual stratum, to the extent that fair value is less than the carrying amount. If the Company later determines that 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 noninterest income on the Consolidated Statements of Income. The fair values of servicing rights are subject to significant fluctuations as a result of changes in estimated and actual prepayments speeds, default rates 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%">In connection with the sales, the Bank typically makes representations and warranties about the underlying assets conforming to specified guidelines. If the underlying assets do not conform to the specifications, the Bank may have an obligation to repurchase the assets or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements is remote at December 31, 2020, December 31, 2019 and December 31, 2018.</span></div><div style="margin-top:5pt;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, which is reported as other noninterest income on the Consolidated Statements of Income, is recorded for fees earned for servicing loans. 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 loan servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2020, 2019, and 2018.</span></div><div style="margin-top:5pt;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, 2020, December 31, 2019 and December 31, 2018.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:RealEstatePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjM4_8acf887f-7e2b-4499-98b4-f4a537db5519" 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 acquired by the Company in partial or full satisfaction of a loan obligation is classified as held for sale. When acquired, the property 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 through a 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 expense, net on the Consolidated Statements of Income.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE2_bebc87bb-4eb2-443e-8fa7-41260202c9e7" continuedAt="idf4d4d95a4824443911cd63bdcb301a4" 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 </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:10pt;font-weight:400;line-height:120%">76</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i2e0be1739c50464c9f7d983bc89f43dc" continuedAt="i8e5ecb17e6324dcf92af0ff06b8c155e"><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="idf4d4d95a4824443911cd63bdcb301a4">improvements, including lease improvements, is <ix:nonNumeric contextRef="i4facec7d38c246d19a749cd7c9fbf306_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1ODU1_8daa50fa-9759-4a8d-9318-93580d14b051">15</ix:nonNumeric> to <ix:nonNumeric contextRef="i6b11cdd1b16c47af8290acc1c7bb7367_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1ODYx_3413f04b-0ea5-4a51-a2ab-207fb217a836">39</ix:nonNumeric> years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80">three</span> to <ix:nonNumeric contextRef="i321eb9d45e2344a09f2bc6f31c62ba62_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTIy_758acf20-4dae-47b7-afc1-a2466962d60a">seven years</ix:nonNumeric>. The Company reviews buildings, leasehold improvements and equipment 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.</ix:continuation></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjI3_4faa2fbc-ae3b-4b7a-8dbc-3fe60bf70679" 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 investments made by the insurance company.&#160;The Company records BOLI at the amount that can be realized under the insurance contract at the statement of financial condition date, which is the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.</span></div></ix:nonNumeric><ix:continuation id="ic4c908be0ecb41a286a3db204370f0b4"><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 available for sale is excluded from the estimate of credit losses on investment securities available for sale. No allowance has been established as interest accrued, but not received, is reversed timely in accordance with the policy for investment securities stated above.</span></div><div style="margin-top:5pt;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 is excluded from the ACL on loans as interest accrued, but not received, is reversed timely in accordance with the policy for loans receivable stated above. Additional analysis was completed on ACL of accrued interest receivable during 2020 based on the significance of loan modifications in accordance with the CARES Act and regulatory guidance.</span></div></ix:continuation><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjMy_bf5bf8b7-f539-4e0b-ab94-ce50bcf53ef8" 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 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 CDI acquired in business combinations. The fair value of the CDI 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 CDI is amortized over an estimated useful life which approximates the existing deposit relationships acquired on an accelerated method. 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTg0_d243789d-ff81-4927-91fe-4b95d9a04d0b" 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 Heritage 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. Factors to consider may include, among others: a significant change in legal factors or in the general business climate; significant change in the Company&#8217;s stock price and market capitalization; unanticipated competition; and an action or assessment by a regulator.</span></div><div style="margin-top:5pt;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 has the option to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value. If the Company opts to bypass the qualitative analysis or the qualitative analysis indicates that events or circumstances exist that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative analysis. 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjA2_1f0060c2-5d39-4cc7-a25e-1a635f931281" 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTc4_e17f4b84-de3f-425e-870e-b1cfaf5c9bdc" continuedAt="i6df7233c30154b38a00ac1fd71c6adfe" escape="true"><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%">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 which 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8e5ecb17e6324dcf92af0ff06b8c155e" continuedAt="i86e0cda79ed2435cbb4d40a83e6132cf"><ix:continuation id="i6df7233c30154b38a00ac1fd71c6adfe"><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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="0" format="ixt:numdotdecimal" name="hfwa:CapitalizationThresholdPolicyContractualLeasePayments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzQyODM4_febb5391-95b6-4f05-88eb-abb94d405eb5">25,000</ix:nonFraction> or more. The Company does not account for any leases at a portfolio level.</span></div></ix:continuation><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:CompensationRelatedCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE4_b4e3f1a9-1e6b-441e-abc1-3470aea392ad" continuedAt="ic40942f1edbb404e980b440e76536a1b" 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 (19) 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 Black-Scholes-Merton option pricing model and 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%">Low Income Housing 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 <ix:nonFraction unitRef="tranch" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt-sec:numwordsen" name="hfwa:VariableInterestEntityNumberofInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE0OTI_3727abdc-43c6-4f90-a156-d39d9bb1f156">two</ix:nonFraction> 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 on the Company&#8217;s 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 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 are other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined that the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</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%">New Market 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 a total of $<ix:nonFraction unitRef="usd" contextRef="i5f7cf7cbee3b4f7b9d013b9e6ef83637_I20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:QualifiedEquityInvestments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzQ2MzAw_cbcba587-ad8a-47de-8d68-f029ef57e272">25.0</ix:nonFraction> million of qualified equity investments into <ix:nonFraction unitRef="tranch" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="0" format="ixt-sec:numwordsen" name="hfwa:NumberofTranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE1MDY_3a098ff7-becd-4627-9d3f-5bf8d535dab8">three</ix:nonFraction> certified development entities which are 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="hfwa:TaxCreditCarryforwardRequiredFundingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE1MjA_025177b5-c64c-49ec-95d7-a511127cfa08">85</ix:nonFraction>% of a tranche by a predetermined deadline to claim the entire tax credit. The Company funded its tranche before the deadline.</span></div><div style="margin-top:5pt;text-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 accounts for its NMTC on the equity method and reports the investment balance in Prepaid expenses and other assets on the Consolidated Statements of Financial Condition and the related investment income is 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 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&#160;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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i86e0cda79ed2435cbb4d40a83e6132cf" continuedAt="idd91cd549db1454985be593440b1980c"><ix:continuation id="ic40942f1edbb404e980b440e76536a1b"><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%">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 Premier Merger, 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 Heritage 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 Compensation and employee benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">expense 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:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTIz_3e552374-b4ce-4f0d-9eda-0f2cf0563fb1" 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DerivativesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI1_12574865-4fe8-4471-a04f-6c85e39fbc7b" 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 commitments to originate residential real estate loans held for sale and the related forward delivery contracts are considered derivatives.</span></div><div style="margin-top:5pt;text-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 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 of the financial contract is controlled through the credit approval, limits, and monitoring procedures and management does not expect the counterparties to fail their obligations.</span></div><div style="margin-top:5pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE5_0fe44793-a559-42dc-818f-893d4493637a" 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><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ProvisionForCreditLossesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIxMzA4NzI_3614fe00-b93b-4bb8-ab43-821793b4f898" 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%">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, the provision for credit losses on accrued interest receivable and the provision for credit losses on investment securities available for sale.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjI4_b6ce2928-3841-491b-ac92-aceca6db3034" continuedAt="i41686e942bce4597834fa4fbf721335a" 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 </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="idd91cd549db1454985be593440b1980c" continuedAt="i325e00f9ed304a608cf0121bfe4f1a56"><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="i41686e942bce4597834fa4fbf721335a">are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in <ix:nonFraction unitRef="segment" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzUzMjA2_51e1fa04-5bc0-4dec-914d-39fbc249e16a">one</ix:nonFraction> reportable operating segment.</ix:continuation></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTY4_b308d8f7-71cb-4636-b069-aba925d43dbb" 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="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.&#160;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.&#160;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="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="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></ix:nonNumeric><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-style:italic;font-weight:400;line-height:120%">(d) <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTk0_1a58907f-20dc-4254-97f6-79cc415a85f9" continuedAt="ie6c5fdd19df348ceb7182e251a7ab90e" escape="true">Recently Issued Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="ie6c5fdd19df348ceb7182e251a7ab90e" continuedAt="i3574c51d16984fa1aa57ab6cf58705fd"><div style="margin-top:5pt;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-01</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities (Subtopic 825-10)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2016, to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. This Update contained several provisions, including but not limited to (1) requiring equity investments, with certain exceptions, to be measured at fair value with changes in fair value recognized in net income; (2) simplifying the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment; (3) eliminating the requirement to disclose the method(s) and significant assumptions used to estimate fair value; and (4) requiring separate presentation of financial assets and liabilities by measurement category and form of financial asset on the balance sheet or the accompanying notes to the financial statements. The Update also changed certain financial statement disclosure requirements, including requiring disclosures of the fair value of financial instruments be made on the basis of exit price. The Company adopted this Update effective January 1, 2018 using the cumulative catch-up transition method. This change resulted in a cumulative adjustment of $<ix:nonFraction unitRef="usd" contextRef="ide68964383374fcaacbc477cba77b7c2_I20171231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzU4NjQ3_bd6d108f-5283-49d0-a89b-425d5c311a17"><ix:nonFraction unitRef="usd" contextRef="i01fe0b7a460249109bb00fd49c6da97b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzU4NjQ3_fdd1bc88-2427-40c8-9427-17996930acdd">93,000</ix:nonFraction></ix:nonFraction> from accumulated other comprehensive loss, net to retained earnings for the unrealized gain related to the Company's equity security. The Company's processes and procedures utilized to estimate the fair value of loans receivable and certificate of deposit accounts for disclosure requirements were additionally changed due to adoption of this Update. Previously, the Company valued these items using an entry price notion. This ASU emphasized that these instruments be measured using the exit price notion; accordingly, the Company refined its calculation as part of adopting this Update. Prior period information has not been updated to conform with the new guidance. See the Consolidated Statements of Stockholders' Equity and Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as amended by ASU 2017-13, 2018-01, 2018-10, 2018-11 and ASU 2018-11 and ASU 2019-01, was originally issued in February 2016, to increase transparency and comparability of leases among organizations and to disclose key information about leasing arrangements. The ASU sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. The ASU requires lessees to apply a dual approach, classifying leases as either a finance or operating lease. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. All cash payments will be classified within operating activities in the statement of cash flows. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The ASU was effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the ASU on January 1, 2019 and elected an exclusion accounting policy for lease assets and lease liabilities for leases with a term of twelve months or less. The adoption of this ASU resulted in the recognition of operating lease assets and liabilities of approximately&#160;$<ix:nonFraction unitRef="usd" contextRef="ib31948fce9334ac3aeec5c46568d2f22_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxMTk1_6c08f403-41b5-4f80-b398-9cb47ce74ba9">29.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ib31948fce9334ac3aeec5c46568d2f22_I20190101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxMjAy_796052ac-5a62-4a64-8fcb-9a59ac4692fc">30.2</ix:nonFraction> million, respectively, in Prepaid expenses and other assets and Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition. This change also resulted in a cumulative-effect adjustment to beginning retained earnings of $<ix:nonFraction unitRef="usd" contextRef="ifff69235a41541c4bb984bf840b9e865_I20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxNDU5_4b4ec5d4-08e4-4d16-94ea-4d6744c816b2">399,000</ix:nonFraction>, net of tax, under the modified retrospective approach.</span></div><div style="margin-top:5pt;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%">,&#160;</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 2020-02, was originally issued in June 2016. 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 is 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 </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:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i325e00f9ed304a608cf0121bfe4f1a56" continuedAt="id27975a83c1842c6bef0a6eaa3c2b6aa"><ix:continuation id="i3574c51d16984fa1aa57ab6cf58705fd" continuedAt="i4d8c4d5065414ea19438ee12bda11a49"><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%">adopted ASU 2016-13 on January 1, 2020. The Significant Accounting Policies section above reflects the policies after adoption. The CECL Adoption had the following impacts:</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:700;line-height:120%">Investment Securities</span></div><div style="margin-top:5pt;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%">As of December 31, 2019, the Company had no historical charge-off or recovery history and did not have any investment securities available for sale outstanding at the adoption date for which an other-than-temporary impairment was previously recorded. At the adoption date of ASU 2016-13, the unrealized losses present in the portfolio of investment securities available for sale were primarily due to decreases in market interest rates on floating rate investment securities since the purchase of the securities and the fair value of these securities was expected to recover as the securities approach their maturity dates. The basis of management&#8217;s conclusion was that at December 31, 2019, <ix:nonFraction unitRef="number" contextRef="i996db470da564144bd17c85f9e7d2171_I20191231" decimals="3" name="hfwa:DebtSecuritiesAvailableForSaleIssuancePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDcyNDY_37e59118-10ca-43ad-8c4b-532122e20b0f">83.5</ix:nonFraction>% of the investment securities were issued by or guaranteed by the United States government or its agencies, <ix:nonFraction unitRef="number" contextRef="if70fdb7d0f7140b9a2cd53d84d7a2bd5_I20191231" decimals="3" name="hfwa:DebtSecuritiesAvailableForSaleIssuancePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDczNTc_abe52111-79e3-4575-8fa3-23c369bc92cb">14.0</ix:nonFraction>% were issued and guaranteed by State and local governments and the remainder of the portfolio was invested in at least investment-grade securities. As a result of the analysis, no ACL on investment securities available for sale was recorded upon adoption.</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:700;line-height:120%">Loan Receivable</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on unfunded commitments.</span></div><div style="margin-top:5pt;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%">The adoption was completed in a specific order beginning with the transition of PCI loans to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30. First, an ACL on loans was determined for each PCI loan. The ACL on PCI loans was added to the loan's carrying amount to establish a PCD loan at its amortized cost basis. The difference between the outstanding principal balance and the amortized cost basis of the PCD loan is a noncredit premium or discount, which is amortized into interest income over the remaining life of the PCD loan. The PCI to PCD transition did not have an impact on beginning retained earnings; however, it did have the effect of reducing the existing allowance for PCI loans by $<ix:nonFraction unitRef="usd" contextRef="i3a295b8fe6f2434783da65c9e386e318_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDg4Mjg_bfb2c664-2e9b-4e5d-b725-dcc56f8f7188">1.6</ix:nonFraction> million under the CECL methodology as compared to the previous ASC 310-10 methodology.</span></div><div style="margin-top:5pt;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%">Following the PCI to PCD transition, the Bank recorded a pretax increase to the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDg5OTQ_8db335cb-ef59-49ad-9e99-8e45d312039c">3.4</ix:nonFraction> million to increase the reserve to the estimated credit losses at January 1, 2020 based on its CECL methodology as part of the cumulative-effect adjustment to beginning retained earnings. The pretax increase to the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkyMjE_ec5cfcbc-059c-46b5-a8d0-f6efacdb218a">3.4</ix:nonFraction> million and the reduction in ACL on loans due to the PCI to PCD transition of $<ix:nonFraction unitRef="usd" contextRef="if23ea26fb84c41e78a5c9051517cfcb1_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkyOTU_fd1d630a-511c-417d-9b5e-d8b7d014be22">1.6</ix:nonFraction> million resulted in an increase in the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i6c51e28db6844594b705723105b5ead5_I20200101" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkzNDY_c8fa19b6-29bb-48ea-9c46-65751bc375da">1.8</ix:nonFraction> million at January 1, 2020. Upon adoption, the adjusted beginning balance of the ACL on loans as a percentage of loans receivable was <ix:nonFraction unitRef="number" contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101" decimals="4" name="hfwa:AccumulatedCreditLossesToLoansReceivableRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk0NzY_0aa2ecbe-e96c-45b6-a92f-4e8cb63d2e14">1.01</ix:nonFraction>% as compared to <ix:nonFraction unitRef="number" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="4" name="hfwa:AccumulatedCreditLossesToLoansReceivableRatio" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk0OTU_4778d5ab-50b2-453e-82c2-52f044283785">0.96</ix:nonFraction>% at December&#160;31, 2019 under the prior incurred loss methodology.</span></div><div style="margin-top:5pt;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%">The PCI to PCD transition also resulted in a net discount of $<ix:nonFraction unitRef="usd" contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk2MTA_5fd65911-f0e2-4d1d-a054-89a0111c9430">4.3</ix:nonFraction> million for PCD loans, or an increase in the net discount for PCD loans of $<ix:nonFraction unitRef="usd" contextRef="i6c51e28db6844594b705723105b5ead5_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk2ODE_25765bc1-6d51-44e1-adfb-d63f6eaa48a1">1.6</ix:nonFraction> million. Following the transition, the total net discount for purchased loans increased to $<ix:nonFraction unitRef="usd" contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablePurchaseDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk3Njg_2231eb18-5040-4372-8ab4-6de406621a78">10.0</ix:nonFraction> million at January 1, 2020 compared to $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablePurchaseDiscountPremium" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk4MDM_b61bd6f2-c1ae-4a02-9c72-305cedc9728c">8.4</ix:nonFraction> million as of December&#160;31, 2019.</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:700;line-height:120%">Unfunded Commitments</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the reserve for unfunded commitments with the ACL on unfunded commitments as included in Accrued liabilities and other expenses on the Consolidated Statements of Financial Condition and replaced the provision for unfunded commitments which was previously recorded in Other expense with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on loans. Upon adoption, the Bank recorded a pretax increase in the beginning ACL on unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA0NDM_d61a70ef-5fa9-4912-aaef-895400f03f6d">3.7</ix:nonFraction> million.</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:700;line-height:120%">Overall CECL Adoption Impact</span></div><div style="margin-top:5pt;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%">The adoption of ASU 2016-13, including the above mentioned increase to the ACL on loans of $<ix:nonFraction unitRef="usd" contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA2MjU_f1d17549-cbc2-4000-afbf-91046d2b6bd4">3.4</ix:nonFraction>&#160;million and the increase to the ACL on unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="i0d9ec6c3ecdf43d2b633bf36fa962f8c_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA2ODQ_81ac4131-f720-42d9-ab5f-5509058522d7">3.7</ix:nonFraction> million, resulted in a pretax cumulative-effect adjustment of $<ix:nonFraction unitRef="usd" contextRef="i6c51e28db6844594b705723105b5ead5_I20200101" decimals="-5" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA3NDI_5b8f91cf-19f6-45f9-9e30-3cc59ac90d92">7.1</ix:nonFraction> million. The impact of this adjustment to beginning retained earnings on January 1, 2020 was $<ix:nonFraction unitRef="usd" contextRef="i6c51e28db6844594b705723105b5ead5_I20200101" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA4MzE_31183383-b534-4761-bb19-3f35869e8304">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 2017-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%">Goodwill (Topic 350)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2017 and eliminates Step 2 from the goodwill impairment test. The ASU was effective for annual periods or any interim goodwill impairment tests beginning after December 15, 2019 using a prospective transition method and early adoption was permitted. The Company adopted the guidance on January 1, 2020. The Company has goodwill from prior business combinations and performs an annual impairment test during the quarter ended December 31, or more frequently if changes or circumstances occur that would more-likely-than-not reduce the fair value of the reporting unit below its carrying value. Although the Company cannot anticipate future goodwill impairment assessments, based on the most recent assessment prior to adoption, it is unlikely that an impairment amount would need to be calculated and, therefore, at adoption there was no impact from these amendments to the Company&#8217;s financial position and results of operations. In addition, the current accounting policies and processes were not changed, except for the elimination of the Step 2 analysis. For additional information regarding goodwill impairment testing, see Note (8) Goodwill and 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%;text-decoration:underline">FASB ASU 2018-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%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in August 2018 and modifies the disclosure requirements on fair value measurements in Topic 820. The amendments </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id27975a83c1842c6bef0a6eaa3c2b6aa"><ix:continuation id="i4d8c4d5065414ea19438ee12bda11a49"><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%">in this ASU were effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. The adoption did not have a material impact to Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-03</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%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in March 2020 and revised a wide variety of topics in the Codification with the intent to make the Codification easier to understand and apply by eliminating inconsistencies and providing clarifications. The ASU was effective immediately upon its release and did not have a material impact on the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-04</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2021-01, was issued in March 2020 and provides optional expedients and exceptions for applying GAAP to loan and lease agreements, derivative contracts, and other transactions affected by the anticipated transition away from LIBOR toward new interest rate benchmarks. For transactions that are modified because of reference rate reform and that meet certain scope guidance (i) modifications of loan agreements should be accounted for by prospectively adjusting the effective interest rate and the modification will be considered "minor" so that any existing unamortized origination fees/costs would carry forward and continue to be amortized and (ii) modifications of lease agreements should be accounted for as a continuation of the existing agreement with no reassessments of the lease classification and the discount rate or remeasurements of lease payments that otherwise would be required for modifications not accounted for as separate contracts. ASU 2020-04 also provides numerous optional expedients for derivative accounting and is effective March 12, 2020 through December 31, 2022. An entity may elect to apply the ASU for contract modifications as of January 1, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. Once elected for a Topic or an Industry Subtopic within the Codification, the amendments in this ASU must be applied prospectively for all eligible contract modifications for that Topic or Industry Subtopic. The Company&#8217;s swap related transactions are the majority of its LIBOR exposure. Effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. The Company further anticipates this ASU will simplify any modifications executed between the selected start date (yet to be determined) and December 31, 2022 that are directly related to LIBOR transition by allowing prospective recognition of the continuation of the contract, rather than extinguishment of the old contract resulting in writing off unamortized net deferred fees. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-08</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%">Codification Improvements to Subtopic 310-20, Receivables&#8212;Nonrefundable Fees and Other Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in October 2020 and modifies the premium amortization of purchased callable debt securities on a prospective basis. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The Company does not expect the ASU will have a material impact on its Consolidated Financial Statements.</span></div></ix:continuation></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_142"></div><div style="margin-bottom:0.3pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NzU_a7b620ad-fa6d-4220-96fb-983479bde070" continuedAt="i3a54a99f74e04bac8188c0189b6d6ea9" escape="true">Business Combinations</ix:nonNumeric></span></div><ix:continuation id="i3a54a99f74e04bac8188c0189b6d6ea9" continuedAt="i32d71e33acec493aad7c02e66b856945"><div style="margin-bottom:0.3pt;margin-top:5pt;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 acquisitions or mergers completed during the years ended December&#160;31, 2020 and 2019. During the year ended December 31, 2018, the Company completed the acquisitions of Puget Sound Bancorp and Premier Commercial Bancorp.</span></div><div style="margin-bottom:0.3pt;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">Puget Sound Merger:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 26, 2017, the Company, along with the Bank, and Puget Sound Bancorp, Inc. and its wholly owned subsidiary bank, Puget Sound Bank, jointly announced the signing of a definitive agreement. The Puget Sound Merger was effective on January 16, 2018. As of the acquisition date, Puget Sound merged into Heritage and Puget Sound Bank merged into Heritage Bank.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 terms of the Puget Sound Merger, all outstanding Puget Sound restricted stock awards became immediately vested on the acquisition date of the Puget Sound Merger. Puget Sound shareholders received <ix:nonFraction unitRef="shares" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="4" name="hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzg5Mg_9041f2af-df0c-4ba2-8c90-038b906e7d13">1.1688</ix:nonFraction> shares of Heritage common stock per share of Puget Sound stock. Heritage issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzk5MQ_df2b694e-72a2-4eae-a9a4-aea8a21650f6">4,112,258</ix:nonFraction> shares of its common stock based on the January 12, 2018 closing price of Heritage Common stock of $<ix:nonFraction unitRef="usdPerShare" contextRef="if4498b7593c54a3d927f9bf67c9c838a_I20180112" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEwOTM_f5cdfe32-92ba-490f-9f2a-0d305e9ccb15">31.80</ix:nonFraction> for total fair value of common shares issued of $<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzExNDQ_e7ad5177-671f-4431-9fda-14e86c35b5b3">130.8</ix:nonFraction> million and paid cash of $<ix:nonFraction unitRef="usdPerShare" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="INF" format="ixt:numdotdecimal" name="hfwa:BusinessAcquisitionSharePricepaidinCash" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzExNjQ_cd978af5-896b-44d1-a0a9-183fec60461f">3,000</ix:nonFraction> for fractional shares in the transaction for total consideration paid of $<ix:nonFraction unitRef="usd" contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyNDA_54ca83d0-f497-4350-8e7c-ef7aeaf11d2c">130.8</ix:nonFraction> million. Total consideration included $<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyNzM_1100c5cf-eea7-44fe-8699-f0de8f52739a">851,000</ix:nonFraction>, representing <ix:nonFraction unitRef="shares" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="INF" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyOTA_e43eaa87-f651-4d04-bfbe-8523a48583d5">26,741</ix:nonFraction> shares which were forfeited by the Puget Sound shareholders to pay their applicable taxes.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 incurred <ix:nonFraction unitRef="usd" contextRef="i83f23ef13f4440deba5bd58918eabf6a_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc4MDk_0b1e34f6-f4e7-41b4-a42c-74694b5497c3">no</ix:nonFraction> acquisition-related costs for the year ended December&#160;31, 2020 and $<ix:nonFraction unitRef="usd" contextRef="i903ceec23fa244b9afb12058828a52c3_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE0Mjg_21046fcb-8e22-4226-a358-a7137fa388ac">75,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i931521bcd7c04f939c91ce7a28b5026d_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc2NTQ_c8b3672f-71f2-46c2-b759-6d4158e0a0ab">5.4</ix:nonFraction> million for the years ended December&#160;31, 2019 and 2018, respectively, for the Puget Sound Merger.</span></div><div style="margin-bottom:0.3pt;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">Premier Merger:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 March 24, 2018, the Company, along with the Bank, and Premier Commercial Bancorp and its wholly-owned subsidiary bank, Premier Community Bank, jointly announced the signing of a definitive agreement. The Premier Merger was effective on July 2, 2018. As of the acquisition date, Premier Commercial Bancorp merged into Heritage and Premier Community Bank merged into Heritage Bank.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 terms of the Premier Merger, Premier Commercial shareholders received <ix:nonFraction unitRef="shares" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="4" name="hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIwMDM_a87b5bc2-e614-433c-801a-c434eb3b2a89">0.4863</ix:nonFraction> shares of Heritage common stock per share of Premier Commercial common stock. Heritage issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIyMjM_7d51a36b-e149-448f-8145-256e6d654045">2,848,579</ix:nonFraction> shares of its </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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i32d71e33acec493aad7c02e66b856945" continuedAt="i8b8a4b2c28364aeba284642b1b1df295"><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">common stock based on the closing date price per share of Heritage common stock on June 29, 2018 of $<ix:nonFraction unitRef="usdPerShare" contextRef="if5926e2342c84a1c8f2ceec510c1d754_I20180629" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzk4OTU2MDQ2NjgxMDI_c0ec6265-9df5-4883-ab70-a09c2a650971">34.85</ix:nonFraction> and paid cash of $<ix:nonFraction unitRef="usdPerShare" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="INF" format="ixt:numdotdecimal" name="hfwa:BusinessAcquisitionSharePricepaidinCash" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIyNzA_8884d942-0dd7-4f48-9786-acb393dff511">2,000</ix:nonFraction> for fractional shares in the transaction for total consideration paid of $<ix:nonFraction unitRef="usd" contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIzNDY_14d52756-e249-447c-b040-d857bae076ad">99.3</ix:nonFraction> million.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 incurred <ix:nonFraction unitRef="usd" contextRef="ib501ddef366649c88d0b45689ccf2841_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc4MjA_f158965b-75d3-4f7a-9b93-9010769028ad">no</ix:nonFraction> acquisition-related costs for the year ended December&#160;31, 2020 and $<ix:nonFraction unitRef="usd" contextRef="if3853f22aaf3416298d555fb0477409a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI0MDA_226ef415-9899-48eb-b1f2-c6e2f2978850">57,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="id74569f813434be2959c42c6e7ffe969_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI0MDg_433a7bbd-abad-4557-babf-e4c152719da7">4.9</ix:nonFraction> million for the years ended December&#160;31, 2019 and 2018, respectively, for the Premier Merger. </span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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">Business Combination Accounting:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Premier Merger and Puget Sound Merger resulted in $<ix:nonFraction unitRef="usd" contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI2Nzc_06a11e55-cc71-42e1-93e4-d7da580110cc">53.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI2ODQ_6eb9b358-4ed5-4fec-b872-3a491a53e176">68.5</ix:nonFraction> million, respectively, of goodwill. This goodwill is not deductible for tax purposes.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The primary reason for the Premier and Puget Mergers was to create depth in the Company's geographic footprint consistent with its ongoing growth strategy, focused heavily on metro markets, and to achieve operational scale and realize efficiencies of a larger combined organization. The mergers constitute business acquisitions as defined by FASB ASC 805, Business Combinations. FASB ASC 805 establishes principles and requirements for how the acquirer of a business recognizes and measures in its financial statements the identifiable assets acquired and the liabilities assumed. Heritage was considered the acquirer in these transactions. Accordingly, the preliminary estimates of fair values of Premier Commercial and Puget Sound assets, including the identifiable intangible assets, and the assumed liabilities, were measured and recorded as of the respective acquisition dates. Fair values on the acquisition dates are preliminary and represent management&#8217;s best estimates based on available information and facts and circumstances in existence on the acquisition date. Fair values are subject to refinement for up to one year after the closing date of the acquisitions as additional information regarding the closing date fair values becomes available. The Company finalized the purchase price allocation for both mergers as of December 31, 2018.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NjU_7f145e84-3414-4b8e-b05b-6cb1c3d81ab3" continuedAt="i021e7b93c20c4bab97a807a20ce9ae0d" escape="true"><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 value estimates of the assets acquired and liabilities assumed in the mergers were as follows:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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: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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzMtMS0xLTEtMA_0f3f3b91-d359-4ce5-a6d5-bf1f15e2a2ae">22,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzMtMy0xLTEtMA_9c7e7021-50a4-4616-97ea-b53cc8ee2aab">25,889</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzQtMS0xLTEtMA_72ab0bfb-2141-4fc8-a8cf-7047d11a3656">3,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzQtMy0xLTEtMA_228d8d19-e6e1-442e-9709-a319fed7d188">54,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzUtMS0xLTEtMA_4cb4ba5b-8161-4bbe-ae25-f51379c85f78">4,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzUtMy0xLTEtMA_b7da649c-265f-4a82-8072-67187d70ef25">80,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Loans receivable </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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzYtMS0xLTEtMA_5ce53fb9-28b2-433c-923f-fca4a96022aa">330,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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzYtMy0xLTEtMA_5ca4dbff-6c1a-4ef4-8960-ed19a357f14a">388,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzctMS0xLTEtMA_85ff79af-caef-42b1-ae0d-7c96a68c8d28">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:zerodash" name="hfwa:BusinessCombinationOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzctMy0xLTEtMA_103cdeeb-9562-4482-8d53-d06b6ae0837f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Premises and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzgtMS0xLTEtMA_e52c65cb-6bb1-446d-8384-23b28081d08d">3,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzgtMy0xLTEtMA_9ef14e38-e2e2-4c33-b97b-1380e3c48125">732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzktMS0xLTEtMA_627d0812-250f-452f-bad3-a2e8d3b4dc49">1,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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzktMy0xLTEtMA_a41b032c-a5e8-4701-b852-1fc97db1a3d8">623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEwLTEtMS0xLTA_1cc4695a-fe04-455b-9520-72ff9e869bc6">10,852</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEwLTMtMS0xLTA_64a49156-35f0-451f-815e-606d9d4c17a9">6,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzExLTEtMS0xLTA_c4d921a2-7d59-40ae-8cb6-a8ef87b30264">1,006</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzExLTMtMS0xLTA_af6e45ed-16c0-4f43-a190-c75fd2ea4672">1,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEyLTEtMS0xLTA_bc1af6b2-30c2-4aaa-ab60-662e44aacd46">1,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEyLTMtMS0xLTA_bdf93f37-1036-41cc-85ba-162ea45e8b03">1,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEzLTEtMS0xLTA_a6061b68-2898-468b-99aa-4a65f830504a">7,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEzLTMtMS0xLTA_7e87dfc8-d427-4d11-9c97-99f18de2db6d">11,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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 acquired</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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE0LTEtMS0xLTA_5122bcd0-5ab5-43f9-9453-6beb8f2afe24">386,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE0LTMtMS0xLTA_e7a584de-09c6-4e3a-a720-7fa4158069f4">570,642</ix:nonFraction>&#160;</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</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"><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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE2LTEtMS0xLTA_34d2acb2-f66d-4c38-a869-07cac4c0582c">318,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE2LTMtMS0xLTA_6fa07190-b179-4252-8b15-6e305b15863a">505,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank 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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE3LTEtMS0xLTA_a37fbac4-9ce6-4750-a24c-8c01ef9ba0df">16,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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:zerodash" name="hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE3LTMtMS0xLTA_5806ec53-0cf3-476c-93bb-ff36fe3c04d9">&#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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" name="hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE4LTEtMS0xLTA_4e92bbf1-f3b2-4e46-9a41-56f0096a761c">462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:zerodash" name="hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE4LTMtMS0xLTA_ff29449f-eba3-4e74-a9bb-8d52a5b78f38">&#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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE5LTEtMS0xLTA_9c8999f0-8ea5-4907-9652-c00c462a9c49">5,935</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE5LTMtMS0xLTA_6de64a58-b03a-4609-ac13-ce13bcbfdea1">2,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 acquired</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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIwLTEtMS0xLTA_1c111e36-d2c3-4a8e-b26b-202e8a95e257">341,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIwLTMtMS0xLTA_e77dcdd4-5ebd-40cc-9f9b-ac8a62048fef">508,389</ix:nonFraction>&#160;</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;padding:0 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%">Fair value of net assets acquired</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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIyLTEtMS0xLTA_ae2826db-305f-4f3a-b87b-ca8b1cf610bb">45,885</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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIyLTMtMS0xLTA_e6cd175e-1c4f-420c-ad0a-2126bcecafff">62,253</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-bottom:0.3pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The outstanding loan balance acquired in the Premier Merger and Puget Sound Merger was $<ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzQyMzk_dc44f097-d47a-45e2-800a-7a7adc76b3eb">335.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzQyNDY_cc43b7ca-0a34-4c0a-8073-9e0d95501f1c">392.7</ix:nonFraction> million, respectively, at the acquisition date.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:0.3pt;margin-top:5pt;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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8b8a4b2c28364aeba284642b1b1df295"><ix:continuation id="i021e7b93c20c4bab97a807a20ce9ae0d"><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration transferred over the estimated fair value of the net assets acquired and liabilities assumed. A summary of the net assets purchased and the estimated fair value adjustments and resulting goodwill recognized from the mergers are presented in the following table:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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%">Consideration transferred</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzItMS0xLTEtMA_6eca41c6-5586-49e3-a00d-97e59aad83bd">99,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzItMy0xLTEtMA_acd867f6-4408-4c8f-b70f-8207947aa4ea">130,773</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:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cost basis of net assets on merger date</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CostBasisOfNetAssetAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzQtMS0xLTEtMA_6630b95d-a472-49bb-9c8f-ec5ccda8ffce">40,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CostBasisOfNetAssetAcquired" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzQtMy0xLTEtMA_3eab0a7b-b06c-4c8c-bbb0-ba9d95b32715">54,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value adjustments:</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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzYtMS0xLTEtMA_68a6b3df-f0f5-4aee-8fa4-52012bd906b3">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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzYtMy0xLTEtMA_0bb7e5d8-8708-4e72-b9a1-ac92234d1be7">348</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 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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzctMS0xLTEtMA_65d23d6f-eb87-4c7e-a427-babd3de0d1c0">111</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzctMy0xLTEtMA_deef40f9-05ab-466b-9584-af405c219bec">1,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzgtMS0xLTEtMA_169edb97-5aa2-4386-a6f8-da48821879f7">1,017</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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:zerodash" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzgtMy0xLTEtMA_79bb554f-0359-4b80-9c2c-21434119bdd5">&#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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzktMS0xLTEtMA_f77f931f-563c-42f9-bf10-935efd2c6e41">1,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzktMy0xLTEtMA_d045bec2-2daa-4286-9aac-107085034a55">121</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%">Other 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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEwLTEtMS0xLTA_298f4f30-53a3-4f4a-84b1-6e0d37675e0e">7,075</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEwLTMtMS0xLTA_793b4343-cf28-47f4-b8f8-6f1dde553ef7">9,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzExLTEtMS0xLTA_c3692379-1743-4306-b879-159052c03e87">1,912</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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzExLTMtMS0xLTA_9eb496b9-e9da-4920-aa03-a9ae751772d5">2,282</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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEyLTEtMS0xLTA_ef3de513-9af9-4c3a-a5c6-af7b75cd3765">310</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" sign="-" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEyLTMtMS0xLTA_079fdd69-9ef1-40af-9a0d-75e44d055a41">62</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%">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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEzLTEtMS0xLTA_4da3e284-dba1-4974-8f0b-fc8c2d2ec3af">354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEzLTMtMS0xLTA_3de03f6b-f92e-4111-b822-e17b1fbb2962">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Fair value of net assets on merger date</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="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE0LTEtMS0xLTA_c8259c5c-1618-4d5b-8154-e150dd50d0e8">45,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE0LTMtMS0xLTA_5adccc70-ccc7-4514-b167-a01b368f4942">62,253</ix:nonFraction>&#160;</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;padding:0 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%">Goodwill recognized from the mergers</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="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE2LTEtMS0xLTA_f961f474-a02c-4df9-87da-c24130815991">53,390</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="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE2LTMtMS0xLTA_90769ed2-2300-451e-82fa-4a54eba92b6f">68,520</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NzM_d5e68fa6-0537-433e-b0fb-d32264df3398" escape="true"><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 certain pro forma information, for illustrative purposes only, for the year ended December 31, 2018 as if both the Premier Merger and Puget Sound Merger had occurred on January 1, 2017. The estimated pro forma information combines the historical results of Premier Commercial and Puget Sound with the Company's consolidated historical results and includes certain adjustments reflecting the estimated impact of certain fair value adjustments for the respective periods. The pro forma information is not indicative of what would have occurred had the mergers occurred on January 1, 2017. In particular, the pro forma information does not consider any changes to the ACL on loans from recorded loans at fair value. Additionally, Heritage expected to achieve further operating savings and other business synergies, including interest income growth, as a result of the mergers which are not reflected in the pro forma amounts in the following table. As a result, actual amounts will differ from the pro forma information presented.</span></div><div style="margin-bottom:5.3pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Pro Forma for the Year Ended December 31, 2018</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%">(In thousands, except per share amounts)</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%">Net interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzMtMS0xLTEtMA_c9d32891-408f-4c07-b0e7-3a47637a9c18">194,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzQtMS0xLTEtMA_eeed8acf-316d-45af-843e-fa0983a6910b">69,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzUtMS0xLTEtMA_cd6f7ce7-e673-43fc-a274-92b47f8a3b6c">1.88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Dilutive Earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzYtMS0xLTEtMA_01ec6a64-4d6c-40e9-833f-49023a1d8966">1.87</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-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 that the historical Premier Commercial and Puget Sound operating results, individually or collectively, are not considered of enough significance to be meaningful to the Company&#8217;s results of operations.</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:0.3pt;margin-top:5pt;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_145"></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%;padding-left:25.02pt"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDQ_64fdfe88-a814-4dd9-91b8-8f16cf151bc9" continuedAt="if91fcca284e148f78cdab3fc25a87a70" escape="true">Investment Securities</ix:nonNumeric></span></div><ix:continuation id="if91fcca284e148f78cdab3fc25a87a70" continuedAt="i15b153b878034816b1f341f826e6fa08"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s investment policy is designed primarily to provide and maintain liquidity, generate a favorable return on assets without incurring undue interest rate and credit risk, and complement the Bank&#8217;s lending activities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were <ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:HeldToMaturitySecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_380efa41-54f1-454d-8b50-9ef2c3e45267"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_7b23a6d6-3365-4133-8060-771ac850c91d"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:HeldToMaturitySecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_8f81e1f6-11c1-46ca-9a68-ea9a0b199b88"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:TradingSecurities" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_ff9f85f8-86a4-4da6-9fb3-94cefe41f5ca">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> securities classified as trading or held to maturity at December&#160;31, 2020 or December&#160;31, 2019.</span></div></ix:continuation><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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i15b153b878034816b1f341f826e6fa08" continuedAt="ica3cbf88760c48ad865becd9bfee335a"><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) Securities by Type and Maturity</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMjQ_7d61a78f-6668-4913-8972-a98418d965c5" 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 available for sale at the dates indicated and the corresponding amounts of gross unrealized gains and losses recognized in accumulated other comprehensive income:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>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></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%">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="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtMS0xLTEtMA_e019ce54-c374-4aba-a22a-37f0de65bd19">44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtMy0xLTEtMA_b6e0bea2-e70a-471a-886e-4d2bb434319f">947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNS0xLTEtMA_25f725c3-8876-42f4-a4b1-c94892e8a6e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNy0xLTEtMA_0fd36edd-df85-4be2-8dea-99f182fb571e"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNy0xLTEtMA_f6ce03a9-537d-4db9-9f48-47e72ee94c64">45,660</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%">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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtMS0xLTEtMA_505701db-b936-489f-9fbd-a308c4002b46">197,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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtMy0xLTEtMA_d00bee16-a302-416f-ada7-1f13ebc08a15">12,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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNS0xLTEtMA_03db4afc-f48c-4667-88af-506e2878ad44">227</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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNy0xLTEtMA_6701cae7-76ab-4e14-81f4-cc19259b2745"><ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNy0xLTEtMA_6beb255d-0b9e-4abf-80bc-a39a15694c19">209,968</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtMS0xLTEtMA_bbb712cf-40f9-438b-8ff0-5997a5fd99e4">196,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtMy0xLTEtMA_06a4655d-d628-4262-942e-cb8a7383d6c1">5,125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtNS0xLTEtMA_7cbe99bb-21da-490d-be99-3042cecfbba0">209</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="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtNy0xLTEtMA_7d880300-0a3b-424c-94d2-46a4296e87ae">201,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctMS0xLTEtMA_70d0c438-e794-431d-8bf4-56709153a874">290,638</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctMy0xLTEtMA_6ad9ca23-bafc-4d8d-84b6-44d30f757bea">13,198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctNS0xLTEtMA_fe5865ce-e652-4c3f-8227-68c72b1d8a17">90</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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctNy0xLTEtMA_726d197a-8279-42af-8f3a-472eef2c38fc">303,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="iccba57412b854cc8805ed39b24964456_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtMS0xLTEtMA_bb0306e2-6017-4302-95e5-760ddb1d6e86">10,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccba57412b854cc8805ed39b24964456_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtMy0xLTEtMA_e2a5bf89-2ca0-42d2-9c8a-ce0340091a23">125</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccba57412b854cc8805ed39b24964456_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtNS0xLTEtMA_e6c252fa-1aec-4192-82d8-05f2b82897e7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccba57412b854cc8805ed39b24964456_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtNy0xLTEtMA_492ba97b-8630-4144-8f63-b054cf6aceb1">11,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktMS0xLTEtMA_a7c61445-c9aa-4cee-a1b1-eb98ce65d07c">29,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="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktMy0xLTEtMA_3ffddc76-7e35-4f62-854c-9e0dd6f11c96">565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktNS0xLTEtMA_af18e052-4767-4589-85da-6d75ab60d36f">27</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="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktNy0xLTEtMA_26c8d604-1eff-4293-8e5f-b3e4d8bdff21">29,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTEtMS0xLTA_b27c4295-d922-468b-a3f8-37a504e7b99f">770,195</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTMtMS0xLTA_290c94f6-7ed4-453d-bcdc-bf87594ce942">32,521</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTUtMS0xLTA_15f962d4-1036-40fa-ad31-ef303ba393af">553</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTctMS0xLTA_4732050d-e135-47c9-b05d-4e131d777d7b">802,163</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-indent:54pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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, 2019</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtMS0xLTEtMA_9067d527-4913-4f0e-867b-cf87e57b9055">104,709</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtMy0xLTEtMA_ec35064a-6da0-4c22-ad5d-8b6c9e536825">598</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtNS0xLTEtMA_a4258d03-5c23-4b4b-9509-b163521e4aa2">84</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtOS0xLTEtMA_a3aaf58c-c26e-4640-81e9-46a5105dd581">105,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtMS0xLTEtMA_4e9b767e-7fd7-478d-b905-5cb30c85ed50">128,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtMy0xLTEtMA_453d03e5-b15b-44cc-9ac9-8f0bb9e6776a">4,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtNS0xLTEtMA_7ba12609-1466-49ff-a94e-4678c6b4147e">102</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtOS0xLTEtMA_172bc383-eb63-4bc9-ab51-73f0a7bee8a2">133,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtMS0xLTEtMA_634d4326-4bfc-406c-b36e-91bcb625850f">336,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtMy0xLTEtMA_fc8444c6-de31-4ec6-beb9-ef6091fb6768">3,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtNS0xLTEtMA_acb5a30b-3b88-4072-9994-0bf762737177">505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtOS0xLTEtMA_efa9116a-3adb-4e21-834d-e877e68cb152">339,608</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctMS0xLTEtMA_297e91d8-d085-496f-96d1-025100c76169">322,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctMy0xLTEtMA_542b99a8-0cbd-4148-9fed-b2e41caf6256">5,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctNS0xLTEtMA_62d291ec-46d0-427c-b060-a2f90d0bc9c5">649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctOS0xLTEtMA_1ab10570-ded5-4b6b-bf18-4061935a4858">327,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtMS0xLTEtMA_0db18da2-9837-4cee-9b1b-9f7653d5444c">23,893</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtMy0xLTEtMA_43113b2f-d2fb-4636-a275-aa350394766e">316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtNS0xLTEtMA_bc5c3c50-ad48-4763-8c3c-3795b76c9ab3">15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtOS0xLTEtMA_c7659ecf-8b32-4225-8228-16c49545ddae">24,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktMS0xLTEtMA_1deb7caa-321b-434a-9d1a-226279969b12">23,277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktMy0xLTEtMA_8ea7fef3-eca1-4169-ad53-04ff548c9a24">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktNS0xLTEtMA_0ce8a9b8-cbc2-40aa-8933-ee938fc1c5ce">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="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="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktOS0xLTEtMA_bc6fa81e-e1c6-49a1-bc1c-fe65aa0ebf65">23,178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTEtMS0xLTA_18693721-41c5-430f-aaec-f0d1feef41d7">939,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTMtMS0xLTI2MjMz_0e97b96c-8a87-4027-b9a8-049e17fb6c64">14,660</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTUtMS0xLTI2MjMz_f7279b5c-caa8-4f39-8d1a-b99ec6900306">1,508</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTktMS0xLTYx_938a7642-0149-4aac-9d48-83a2887d6873">952,312</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="text-indent:54pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020 and 2019, there was no provision for credit loss on investment securities available for sale recorded in the Consolidated Statements of Income. There was no ACL on investment securities available for sale at December&#160;31, 2020 and December&#160;31, 2019.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:AvailableForSaleSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMTc_ee2bfa71-be3d-4191-8f35-382e28add116" 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 available for sale at December&#160;31, 2020, 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Amortized Cost</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%">Fair&#160;Value</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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzItMS0xLTEtMA_f0aba9cd-8aaf-499d-8f15-cd33117e5bfb">55,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzItMy0xLTEtMA_ca38cbe2-8fd5-4a30-892f-8126f50e3a56">56,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzMtMS0xLTEtMA_49c40893-d6ca-4d9d-af1d-5977e3fc33cc">138,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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzMtMy0xLTEtMA_5934289c-c28d-45c1-991a-5b7fd3353f6d">145,562</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzQtMS0xLTEtMA_09ef0266-13bf-4b58-83e8-8ba904cf771a">209,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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzQtMy0xLTEtMA_7ffac226-d25d-4e6e-9d80-bb9f1b999b84">220,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzUtMS0xLTEtMA_1598702b-4f3e-4fa9-95d0-f22f34b83441">366,725</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzUtMy0xLTEtMA_058e3685-ad05-4efb-b61a-d74d9bd2a1cd">380,355</ix:nonFraction>&#160;</span></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%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesAmortizedCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzctMS0xLTEtMA_65149cf3-8ddb-4742-a40f-4a6ad2e2644d">770,195</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzctMy0xLTEtMA_27ff412e-5925-4bc2-91ec-180d529572e2">802,163</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></ix:nonNumeric><div style="margin-top:5pt"><span><br/></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 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&#160;31, 2020 and December&#160;31, 2019.</span></div></ix:continuation><div style="margin-top:5pt;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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ica3cbf88760c48ad865becd9bfee335a" continuedAt="ibef030790f32465da403ac60d633714b"><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 and Other-Than-Temporary Impairments</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMTA_8534932f-e4b6-4a4e-881a-e5c261f93cc4" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and fair value of the Company's investment securities available for sale aggregated by investment category and length of time that the individual securities have been in continuous unrealized loss positions as of December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMS0xLTEtMA_6ec29e25-bcd1-4235-a9fa-01f35111feee">10,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMy0xLTEtMA_6be4f850-3633-43ce-8063-421fce224e5f">227</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="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtNS0xLTEtMA_c90d0655-35e0-475b-8440-0e884b2b359d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtNy0xLTEtMA_8e3e8d5c-d787-4a1b-989f-96611ac66a6f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtOS0xLTEtMA_8d6f7b8e-d41e-42ef-98d5-361a5afe37d9">10,264</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMTEtMS0xLTA_98554b6a-8a03-4e58-a6c5-e5645d93c7f0">227</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%">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="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMS0xLTEtMA_7ba92eaf-73cc-49ae-ae6d-942bc15e585c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMy0xLTEtMA_91a56a96-2e62-4153-b9a0-d5286c49da58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctNS0xLTEtMA_8211deb7-0935-44e0-ade8-195618be1eb5">25,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctNy0xLTEtMA_3051f9aa-2cfd-49aa-8a20-60bde06db82a">209</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="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctOS0xLTEtMA_24b73ed5-3a4b-4077-a4ae-97dc92731274">25,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMTEtMS0xLTA_92e74570-c544-47f1-bf59-830ad5ea7205">209</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%">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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMS0xLTEtMA_2ffc102e-f13c-4933-9040-12a2f2f1e9ce">11,404</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMy0xLTEtMA_5514ea36-5888-4afe-92fb-9bc4763522b1">29</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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtNS0xLTEtMA_c378de64-4be6-4985-ad19-cfd9cbf59e4e">7,499</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtNy0xLTEtMA_016874f3-6498-4622-9a54-35d0d9286115">61</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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtOS0xLTEtMA_30e362f6-ad32-4a6c-9554-a36fa92c4c47">18,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMTEtMS0xLTA_ab7524d1-1a9a-43d7-a602-d32282acf09e">90</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTEtMS0xLTA_6f8a266f-864f-48d6-a70b-717839e8332e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTMtMS0xLTA_5f475b4b-bb92-4e8c-92dd-d9bc9954709e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTUtMS0xLTA_7efd655a-1558-4f29-ad13-8dc72317683d">4,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTctMS0xLTA_62fa07ba-66a9-41ae-8b52-14ec558d1474">27</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="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTktMS0xLTA_63ee9efd-acd5-4968-a492-2e0e431b6f6d">4,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTExLTEtMS0w_3288601a-2299-48f4-859b-e2027a1e8ecd">27</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTEtMS0xLTA_3cc2d215-7ef2-47d9-a211-7341f35c3c58">21,668</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTMtMS0xLTA_14c41d83-e20d-4007-9537-3f240ffc56e5">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTUtMS0xLTA_6d5d4471-9da4-469d-bc74-653ff8b947ea">37,362</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTctMS0xLTA_1d1f0923-d7a4-4235-94e9-10adfd4944b4">297</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTktMS0xLTA_a3af22bd-7ab8-4629-93f4-a0b8c0875b90">59,030</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTExLTEtMS0w_1b36ca72-b01f-4965-97a0-f03c0d62e40c">553</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:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMS0xLTEtMA_971e6f7f-3bf2-45af-a012-b01633107cb5">45,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMy0xLTEtMA_75e92ebc-7ed1-4a06-b06b-66bf836f235b">84</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="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtNS0xLTEtMA_6d4876e7-418f-4f86-86bd-1331d34a3b79">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtNy0xLTEtMA_792fa92a-6b2d-427f-8382-5e81122911e0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtOS0xLTEtMA_0c2fa0c6-db18-47a9-96a8-8cf785ee82fd">45,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMTEtMS0xLTA_907593a5-c4da-4775-a482-d632721c015d">84</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="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMS0xLTEtMA_cd93274e-abbe-463f-b720-30dcaf156bae">13,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMy0xLTEtMA_33a7865a-7bae-41fe-9e85-1a29f2f41c21">102</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="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtNS0xLTEtMA_61535fb3-af26-4209-96ce-05289525072b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtNy0xLTEtMA_98581523-a5b0-4e6b-a586-9b98ac10d663">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtOS0xLTEtMA_a42fe3ef-b601-4e39-b349-8e54fd9101fa">13,761</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i863a8bcb56364caaadd44c5740728817_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMTEtMS0xLTA_aecf0e6d-aece-4c93-9823-7fd3cfe63163">102</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%">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="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMS0xLTEtMA_4de0e45b-14a9-46b4-a0c0-fd9f10a5e77c">14,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMy0xLTEtMA_49b3e910-6138-4930-8ba9-18b7f36c7f64">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="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctNS0xLTEtMA_3324b99a-548d-43c9-8b00-e50bdf0f2b96">60,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="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctNy0xLTEtMA_3c864c37-344a-444c-94a1-93c7ca02fe3e">439</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="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctOS0xLTEtMA_e8103557-fe38-4484-8764-7495a62c91eb">74,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMTEtMS0xLTA_af8bbc93-55b4-47e4-bec7-6b798847b019">505</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="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMS0xLTEtMA_297a815a-bc08-4336-a717-ee9f17d770f3">56,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMy0xLTEtMA_1aebb41c-9352-439e-be3a-e18ce54420ba">177</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="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtNS0xLTEtMA_7677c923-4efd-43ab-b0d4-0a79420a0b95">43,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtNy0xLTEtMA_7078b87b-3a96-44be-ad0b-67e3229a28ec">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="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtOS0xLTEtMA_32bc1d10-13fb-4c72-9a0a-5ea6327ed727">99,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMTEtMS0xLTA_8f8fdd78-1092-4e09-b1a1-6e5d07cd503c">649</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%">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="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTEtMS0xLTA_b1bbca65-31b8-4524-b9db-59b2853277b4">998</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTMtMS0xLTA_8ddc1d15-f1ee-4a36-8f5f-7593ecc18edd">2</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="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTUtMS0xLTA_46695ee2-b73e-4785-ab5a-f8fd1fd549b7">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTctMS0xLTA_688f0f35-7970-4739-9baf-274eb28a5b97">13</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="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTktMS0xLTA_7d38f4a0-6851-4fa0-9235-3956dd4848a5">2,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTExLTEtMS0w_a6f01798-296e-4ec7-b827-347b577fe162">15</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="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTEtMS0xLTA_5247d46d-aab2-4274-be07-d86b97362887">14,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTMtMS0xLTA_1ae9424f-6dc6-4c55-9d85-5edc1f41b44e">127</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="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTUtMS0xLTA_133c46f2-8ae5-4c31-9882-749885c5c447">1,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTctMS0xLTA_68db2630-8bea-456f-972e-5edde9a90823">26</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="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTktMS0xLTA_c6230de2-0728-4666-b1c8-d85d8e6c462c">15,992</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTExLTEtMS0w_92c65471-44a1-417f-8ef9-2566b1d1c43a">153</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTEtMS0xLTA_4ba883fc-f0e0-4bb0-a82e-6e01624cd79e">145,676</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTMtMS0xLTA_3e5c985c-9fe0-4cb7-971f-bf8b507c49c7">558</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTUtMS0xLTA_d5c06eeb-2f1b-4253-915f-eaecdfc5adbe">107,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTctMS0xLTA_991edb76-5c9e-4e94-a0a3-880d599aceaf">950</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTktMS0xLTA_3c66ddd9-afd0-4716-b2d5-e102edb49f71">253,127</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTExLTEtMS0w_9da6b5e8-cb77-4880-abef-227daf28b97a">1,508</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></ix:nonNumeric><div style="text-indent:54pt"><span><br/></span></div><div style="margin-top:5pt;text-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 evaluated these investment securities available for sale as of December&#160;31, 2020 and December&#160;31, 2019 and determined that <ix:nonFraction unitRef="usd" contextRef="ica02b6cb3b304e658207f89f31c66e62_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzE2NDkyNjc0NDY0MTE_0d5adb56-ce99-4d9f-9e59-1103c1350cc6"><ix:nonFraction unitRef="usd" contextRef="ifa0876f63e48404cad101fe9ec609437_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzE2NDkyNjc0NDY0MTE_b4ec65d2-575d-4c5f-915e-f926726d3772">no</ix:nonFraction></ix:nonFraction> ACL on investment securities available for sale is necessary. Unrealized losses on investment securities available for sale have not been recognized into earnings because the issuers of bonds are investment grade, the securities carry governmental guarantees, management does not intend to sell and it is likely that management will not be required to sell the securities prior to their anticipated recovery and the decline in fair value is largely due to changes in interest rates and other market conditions. The issuers continue to make timely principal and interest payments on the bonds and the fair value is expected to recover as the bonds approach maturity.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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) Realized Gains and Losses</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDc_35cd96da-7d19-4088-8790-37e975414048" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the gross realized gains and losses on the sale of investment securities available for sale for the years ended December&#160;31, 2020, December&#160;31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtMS0xLTEtMA_2a9f20eb-0b70-4937-82e8-132dd2e19199">1,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtMy0xLTEtMA_fb9b8530-d5cd-4005-b92f-2122bf2d759a">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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtNS0xLTEtMA_1b10c938-a9c2-4e8a-8390-eefb3c803915">273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtMS0xLTEtMA_1433a419-8d83-4462-87ce-ca5c6281e335">19</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtMy0xLTEtMA_5cd9e0d0-3099-4044-a821-efe28d8a7f2e">228</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtNS0xLTEtMA_330310ef-9007-470a-80af-2d67da96c7f7">136</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</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtMS0xLTEtMA_a4bf2724-da93-4312-9411-429b30a5aa4d">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtMy0xLTEtMA_ae30a99c-5240-4ac1-b181-1dc77876734e">330</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtNS0xLTEtMA_deab9428-f7a7-44cd-99fa-8ebe07e1c400">137</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt"><span><br/></span></div><ix:continuation id="ibef030790f32465da403ac60d633714b"><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) Pledged Securities</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDM_1f8e6198-6b17-45e9-9e8f-402528c71ef5" 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 available for sale that are pledged as collateral for the following obligations at December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="idcd0647dd314462fa8c7443a21fd9aeb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtMS0xLTEtMA_2e4c5720-82e7-4c1f-894b-220a1fec95b0">119,652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcd0647dd314462fa8c7443a21fd9aeb_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtMy0xLTEtMA_c9636b42-caea-489a-b6fe-a009f913ca8a">124,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87864dbb98ba482aad182cd2462be155_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtNS0xLTEtMA_b76b4682-184f-45b3-a60f-ee60b4273d9d">187,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i87864dbb98ba482aad182cd2462be155_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtNy0xLTEtMA_e7abe0b9-32ca-439c-a757-a34973575eb8">190,773</ix:nonFraction>&#160;</span></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%">Securities sold under agreement to repurchase<br/></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102b78c065c6416d90aba43a4f9d0804_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtMS0xLTEtMA_07aa5161-8b12-4ce9-a75a-5d63bd149bb8">38,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i102b78c065c6416d90aba43a4f9d0804_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtMy0xLTEtMA_69d91272-c049-4a1e-9563-baad44318247">39,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="i35c02652879c408e86c5ff5e0d72af05_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtNS0xLTEtMA_d6adfeb6-ab15-4dc0-8154-32f36605f426">22,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="i35c02652879c408e86c5ff5e0d72af05_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtNy0xLTEtMA_75365878-ac94-49c9-9895-d54867e2c719">22,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtMS0xLTEtMA_079de827-4f60-4eb7-8c87-a2cf6c37262e">29,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtMy0xLTEtMA_8cbf2acc-0291-4c35-94e3-e60fc56a3cbd">30,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c71f6476ee9466eaba121a9357afaeb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtNS0xLTEtMA_1ac13fc6-3334-4ecf-8c24-ab3e46c71b10">19,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c71f6476ee9466eaba121a9357afaeb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtNy0xLTEtMA_5eced123-8aa1-4a17-bf28-0a5a3e0607b7">19,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctMS0xLTEtMA_103b880d-aa54-4986-a8e7-994d7b54e75a">187,947</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctMy0xLTEtMA_8f1ce658-23b2-4d1c-a601-ed15d27a0e94">194,890</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctNS0xLTEtMA_f5456bc2-27c9-4f00-8426-d5fe215029f9">229,189</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctNy0xLTEtMA_47775bbf-c56d-4b85-b49e-26a9807b85d7">232,917</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"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Accrued Interest Receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest receivable, excluded from amortized cost on investment securities available for sale, totaled $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccruedInvestmentIncomeReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzI4NDY_d42ce5aa-256c-4a97-b7d9-bc049de80fce">3.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AccruedInvestmentIncomeReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzI4NTM_ee483f76-2032-4133-b134-4b0d2aa19786">3.7</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. No amounts of accrued interest receivable on investment securities available for sale were reversed against interest income on investment securities available for sale during the years ended December&#160;31, 2020 and December&#160;31, 2019.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_151"></div><div style="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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NjE_1fa8a271-ec7e-4584-8269-dfa283d9f294" continuedAt="i263ba3c67fee45baa2b33dfc693b57a3" escape="true">Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="i263ba3c67fee45baa2b33dfc693b57a3" continuedAt="i520b70cebb50410b9c1a01b15318c657"><div style="margin-top:5pt;text-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 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 Company's amortized cost of loans receivable as it was deemed insignificant. Accrued interest receivable on loans totaled $<ix:nonFraction unitRef="usd" contextRef="i117d87b8a8244828b71c6db12af3608f_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzI2Mjc_71f0d6a8-1d97-4e7c-9c19-8f6a0871eeb7">15.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ia94a8451e47e42d7b9975ca80a43072a_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzI2MzU_1bf67a88-9061-4c1e-b654-d5d6639d35b4">10.7</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. <ix:nonFraction unitRef="usd" contextRef="i991d55efb6c34dc9ae78a2e1825a3a7c_I20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NTQ_a2ab389d-49d8-417c-8479-f68dadb67fc4">No</ix:nonFraction> ACL on accrued interest receivable on loans was recorded at December&#160;31, 2020 and December&#160;31, 2019. </span></div><div style="margin-top:5pt;text-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 adopted ASU 2016-13 effective January 1, 2020, which prospectively changed disclosure requirements for loans receivable and increased the beginning ACL on loans as discussed in Note (5) Allowance for Credit Losses on Loans.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 Company categorizes the individual loans in the total loan portfolio into <ix:nonFraction unitRef="segment" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:NumberOfLoanSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzQyMA_5cdf7c26-1578-4273-ad40-0a412a77f2e6">four</ix:nonFraction> segments: commercial business; residential real estate; real estate construction and land development; and consumer. Within these segments are classes of loans for which management monitors and assesses credit risk in the loan portfolios. The Company has certain lending policies and procedures in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and procedures on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Company 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTQ2_e1ebaef3-efb0-4874-a3ba-fb50f9a0210e" continuedAt="ib5ca22c61e5b4d9083ff5e2184e6e988" 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 at December&#160;31, 2020 and December&#160;31, 2019 consisted of the following portfolio segments and classes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzMtMS0xLTEtMA_97e3469b-7a9d-483a-b2aa-23924e274d40">733,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzMtMy0xLTEtMA_80299b5b-4d2b-40a6-8b81-499cbfea771b">852,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzQtMS0xLTEtMA_d2bfc4b8-7a2b-4c77-b7bd-41a1b02f4ac2">715,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11f555447d144b6e8b7f6137a9c48e1d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzQtMy0xLTEtMA_0918ee2a-c626-449d-8635-5610bccd6507">&#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%">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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzUtMS0xLTEtMA_18e63638-e098-4120-b4f7-3c90af057b6d">856,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzUtMy0xLTEtMA_4e5d9193-ae0c-4535-9876-0406f1c0e381">805,234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzYtMS0xLTEtMA_bf757d64-1524-4f1f-8b4e-9ed491bb58a7">1,410,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzYtMy0xLTEtMA_0c726e69-1198-447b-9997-0fe5dc1b5fbc">1,288,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzctMS0xLTEtMA_749144d0-3f2c-4e32-8409-3c0b45fc3601">3,715,206</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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzctMy0xLTEtMA_47f3bb90-08fd-4f36-a10c-8386cfbcf570">2,946,233</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzgtMS0xLTEtMA_c7949fc7-694c-4729-aaa2-4a5b18b315ec">122,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzgtMy0xLTEtMA_83ce864c-4aa1-4404-84a8-04c7c54a6e93">131,660</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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i520b70cebb50410b9c1a01b15318c657" continuedAt="idb53f9199bb845a8bc9f6407f088fb29"><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="ib5ca22c61e5b4d9083ff5e2184e6e988"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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:#ffffff;padding:2px 1pt;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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEwLTEtMS0xLTA_54cd0963-05ca-4331-a594-5517e1ac5a7f">78,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEwLTMtMS0xLTA_b27160cb-ee48-4aa4-8736-582cdd07129d">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzExLTEtMS0xLTA_bce659be-7202-4cce-a9bf-ddad418a934d">227,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzExLTMtMS0xLTA_2e3dfbd2-9b20-40bd-91bc-997a69f0810d">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEyLTEtMS0xLTA_aee53760-9219-477b-b62b-92c395df0dbf">305,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEyLTMtMS0xLTA_15f94d22-391f-4446-a53d-b82fb43be14b">274,646</ix:nonFraction>&#160;</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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEzLTEtMS0xLTA_c6385d0c-732f-4512-89aa-8d9372d8589d">324,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="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEzLTMtMS0xLTA_025c5719-22ad-4d29-a523-5981e8fb7588">415,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE0LTEtMS0xLTA_62e6a228-0df2-491a-8d3c-86a4012d57bd">4,468,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE0LTMtMS0xLTA_3581582d-bfc3-4172-a44d-3c66b7be8176">3,767,879</ix:nonFraction>&#160;</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE3LTEtMS0xLTA_92739527-e8cb-4fcb-b1b1-8abb8d2c6995">70,185</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE3LTMtMS0xLTA_78c233da-e114-4fb8-a892-e53fa179de4b">36,171</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%">&#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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE4LTEtMS0xLTA_37ff9343-e0fe-4e54-a70b-aa9880bd3da5">4,398,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetReportedAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE4LTMtMS0xLTA_e937de56-78cf-46fa-aca6-6d3053152acc">3,731,708</ix:nonFraction>&#160;</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 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE5LTEtMS0xLTI1MDY1_b862c10a-5f1b-4899-a96c-a4badf5a6d33">6,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE5LTMtMS0xLTI1MDY3_bd2845ee-856b-4863-b6f4-199d2db6f2be">8,371</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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) cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzIwLTEtMS0xLTI1MDY1_60c722db-25f0-4746-afd3-db4ebdfd0109">15,458</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzIwLTMtMS0xLTI1MDY3_5c63805e-a87d-4736-b844-e7964245c9a0">2,441</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><br/></span></div><div style="margin-top:5pt;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: commercial and industrial, SBA PPP, owner-occupied commercial real estate and non-owner occupied commercial real estate. The owner and non-owner occupied commercial real estate classes are both considered commercial real estate loans. As the commercial and industrial loans, SBA PPP loans and commercial real estate loans carry different risk characteristics, they are 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="ie771f2f41ff84fcdba341bb663997f15_D20200101-20201231" format="ixt-sec:durwordsen" name="hfwa:FinancingReceivableMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzMyOTg1MzUwNDI0OTg_511e6c50-7a2b-4ef3-a650-f301cd1e77f4">two-year</ix:nonNumeric> or <ix:nonNumeric contextRef="i270cee48371f4ad59736eac9ac6e696e_D20200101-20201231" format="ixt-sec:durwordsen" name="hfwa:FinancingReceivableMaturity" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzMyOTg1MzUwNDI0OTk_8edaf41f-bbab-4551-b421-ab828893b875">five-year</ix:nonNumeric> maturity date and earn interest at <ix:nonFraction unitRef="number" contextRef="i4fe6d208518549aa97c6a3d4a990c1df_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableInterestRate" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NDc_02bfd258-d488-458a-998a-3cb9a8821a1c">1</ix:nonFraction>%. The Bank also earns a fee based on the size of the loan, which is recognized over the life of the loan. The balance of unamortized net deferred fees on SBA PPP loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ns was $<ix:nonFraction unitRef="usd" contextRef="i351b72b455da44629067d52ee902d73b_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NjE_11a1c8f5-ee97-40ed-8344-4975b8d22f2c">15.4</ix:nonFraction>&#160;million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">at December&#160;31, 2020. The Bank expects that the great majority of SBA PPP borrowers will seek full or partial forgiveness of their loan obligations in accordance with the CARES Act.</span></div><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 real estate.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Company originates commercial real estate 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 loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. Commercial real estate 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 commercial real estate loans and non-owner occupied commercial real estate loans. However, owner-occupied commercial real estate 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 Company&#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="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="INF" name="hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc1MTI_b507d61c-86e0-492c-bfc6-77165c4adc14">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="i689ef3649e844a1d860433c0167a0ab7_D20200101-20201231" format="ixt-sec:duryear" name="hfwa:LoansandLeasesReceivablematurityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc2NDA_36a2bd73-f936-437d-a22f-f16e9b0e5940">15</ix:nonNumeric> to <ix:nonNumeric contextRef="ieade87eafad94d21bb5a3ef3c999facb_D20200101-20201231" format="ixt-sec:duryear" name="hfwa:LoansandLeasesReceivablematurityTerm" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc2NDc_bf56a0b5-56a9-4c23-a538-9da70ae950e4">30</ix:nonNumeric> years. The Company generally sells its originated residential real estate loans in the secondary market and retains a smaller portion in its 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%;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 Company 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 buyer is the </span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="idb53f9199bb845a8bc9f6407f088fb29" continuedAt="i8dd8acceeed342818728dd59d4467c1a"><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%">borrower. The Company 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. Substantially all construction loans are short-term in nature and priced with variable rates of interest. 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.&#160;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 Company&#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.&#160;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.&#160;If the Company&#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 Company 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 Company 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3OTAzODY_414b79ed-503a-44c6-9d3c-f323ac934552">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 credit risk for this type of loan. 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 Company 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 Company ceased indirect auto loan originations in March 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company&#8217;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. In addition, approximately <ix:nonFraction unitRef="number" contextRef="i75d11757cadf4f5581e3566a59cf9632_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MTg4MDk_dc20b951-403b-44cd-8af0-5f610711aa80">88.2</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="icbf2cc47b00842a3b89365e4903bfe9a_D20190101-20191231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NTE4NzA_9ebf8e40-2215-4a3f-ae37-1704c82ccb5a">82.7</ix:nonFraction>% of our loan portfolio at December&#160;31, 2020 and December&#160;31, 2019, respectively, consisted of commercial-type loans, including commercial business loans and commercial and multifamily real estate construction and land development loans. Commercial-type loans are generally viewed as having more inherent risk of default than residential real estate loans or other consumer loans. Also, the commercial-type loan balance per borrower is typically larger than that for residential real estate loans and other consumer loans, implying higher potential losses on an individual loan basis.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company&#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 and (v)&#160;the general economic conditions of the United States of America, and specifically the states of Washington and Oregon. The Company 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 grade&#8221; ("Pass") 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 and is considered a &#8220;pass grade.&#8221; 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></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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8dd8acceeed342818728dd59d4467c1a" continuedAt="i433f198ba8b741f1b9ab6ddf17b7fde5"><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. Loans with this grade are placed on accrual or nonaccrual status based on the Company&#8217;s accrual policy.</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 Company 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 Company 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. &#8220;Loss&#8221; is not intended to imply that the loan or some portion of it will never be paid, nor does it in any way imply that there has been a forgiveness of debt.</span></div><div style="margin-top:5pt;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 performed by the Bank's credit department and scheduled loan reviews performed by the Bank&#8217;s internal Loan Review department. 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%">The 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 Special Mention loan grade is transitory in that the Company is waiting on additional information to determine the likelihood and extent of the potential loss. The likelihood of loss for Special Mention graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a Substandard grade are generally loans which the Company individually evaluates for an ACL on loans. For Doubtful and Loss graded loans, the Company 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%">During the year ended December 31, 2020, the Bank did not automatically adversely classify credits that were affected by the COVID-19 pandemic or were granted a COVID Modification.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEw_5c0106ce-7857-4c6a-9ea4-c6b061d27216" continuedAt="i19dbac6d6c9e466a94058ed417184927" 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 as of December&#160;31, 2020:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.204%"></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:7.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.525%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.120%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"></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: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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMS0xLTEtMA_ce2fd8e4-ff24-40a6-a382-b7b414a6a67d">118,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMy0xLTEtMA_084d8560-4adb-400d-a408-33d6cc78b24d">127,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtNS0xLTEtMA_3ebdfdf5-5761-49d6-a43e-912291ecab25">70,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtNy0xLTEtMA_3430d5e7-98eb-450f-a98b-5ee94a8e706c">44,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtOS0xLTEtMA_5363e07e-50f7-4493-a3ac-733e9a6d1114">37,658</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTEtMS0xLTA_f5049f30-a09a-4902-a87c-6da8629538b4">95,958</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTMtMS0xLTA_e10f4e3e-3911-48c7-a3af-3c042d2632e7">121,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTUtMS0xLTA_476a3d26-73c7-474f-b2d6-b400a6bb42a4">819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTctMS0xLTA_80df1e20-38c6-48f5-850f-ba014d714af5">617,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMS0xLTEtMA_28e45c19-4f0e-41c6-9b33-3ccc6c944406">14,430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMy0xLTEtMA_b4a38e93-fe28-4bb4-b4c6-fa2b959bcf20">9,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtNS0xLTEtMA_3955523a-a2f0-4b59-9109-17708e64c027">10,878</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtNy0xLTEtMA_f43baac6-dc3f-48cb-a8b5-614dc3bd8641">4,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtOS0xLTEtMA_fb2fda98-0deb-4dfb-b004-7de26917ab15">5,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTEtMS0xLTA_d8f49bc1-7826-415f-9995-f7b3029ae949">3,579</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTMtMS0xLTA_db110355-8513-43e3-ba2c-1ca533f51a8c">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTUtMS0xLTA_ed8ae2d4-2554-4849-b350-19b2693f8d7c">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTctMS0xLTA_4efc19f8-d6db-410c-b6e0-2af1d9661757">60,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMS0xLTEtMA_ae68e458-87e5-479d-b7da-83e17510d467">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMy0xLTEtMA_39414841-afa3-4dfd-8d19-0bf5305b86e1">11,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctNS0xLTEtMA_56f99942-9f2f-48b0-89ed-404b8d99e34a">3,416</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctNy0xLTEtMA_1cb28f88-b5a2-417e-8281-88e65115f0fd">9,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctOS0xLTEtMA_1bae1883-8886-4ec2-ad5b-4c9f95fecf64">1,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTEtMS0xLTA_77f31230-b1a4-42b0-86bb-2f174ecc1e6c">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTMtMS0xLTA_57b3e98c-017b-479d-bf71-851a4ac4198a">15,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTUtMS0xLTA_0a27ed57-1a88-4296-84de-e55b4237c2c5">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTctMS0xLTA_4135caf5-e4d3-488f-8b37-90919f0f250e">54,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMS0xLTEtMjUxMDg_815c9577-687f-43df-aa14-01c79f378d58">135,600</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMy0xLTEtMjUxMDg_e6085cb5-e1e9-45bd-837a-7f9c08fd3831">148,916</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktNS0xLTEtMjUxMDg_cb501418-92f3-4ca6-9286-7d8b44a03158">85,060</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktNy0xLTEtMjUxMDg_4bc8c6ee-6b71-40db-9ebe-643ec26a5f18">57,750</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktOS0xLTEtMjUxMDg_47920d5b-7559-4130-a9f7-7027284de4e0">44,410</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTEtMS0xLTI1MTA4_aa908042-dffa-435e-8736-cbe89e20141a">107,188</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTMtMS0xLTI1MTA4_e17487b3-592e-4f96-a030-c2cfc355d9c1">148,714</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTUtMS0xLTI1MTA4_8abb7ae7-cc49-4f75-985b-41b7b6bf40c7">5,460</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTctMS0xLTI1MTA4_14d142ed-d05b-4162-8763-02386d87a491">733,098</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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTEtMS0xLTA_e4339516-c334-43b3-81a7-05091985f904">715,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="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTMtMS0xLTA_f34df4c4-9868-4287-8986-f28b172488ab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTUtMS0xLTA_07b4bef7-c34e-4d5e-9b9a-ed505972d971">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTctMS0xLTA_3eb949d7-c757-4155-bac0-7ebb1befece9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTktMS0xLTA_a4538ff6-0193-4965-adae-ed96fe00f6fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTExLTEtMS0w_a686a049-1a44-4e1b-8468-7ed8773339ae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTEzLTEtMS0w_3da6482c-5693-410c-8799-6de1d8f27ea3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTE1LTEtMS0w_a0d5d7d5-7b37-4d44-8ea0-6bbd4c414bba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTE3LTEtMS0w_9f9cc36d-c4d2-4f57-928a-1794b450a00f">715,121</ix:nonFraction>&#160;</span></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="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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTEtMS0xLTI1MTE0_199a8b84-c163-4b7d-bab4-90efd5a39747">715,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTMtMS0xLTI1MTE0_4bd63804-0238-454e-8b06-c5ca283504d9">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTUtMS0xLTI1MTE0_5d4c1933-bc8f-412f-a7b5-570f82cc9978">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTctMS0xLTI1MTE0_0f4100d2-2ae3-4dad-a132-82429d0159d3">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTktMS0xLTI1MTE0_e5f8bd28-c3d9-4fef-a9cc-b78db53a1fad">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTExLTEtMS0yNTExNA_325a6af0-8732-449c-a48e-483b3300ec51">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTEzLTEtMS0yNTExNA_73976409-98e7-4aa9-af25-4df6b97f4b55">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTE1LTEtMS0yNTExNA_0516bffc-7544-4e7e-874d-108834eaec56">&#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="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTE3LTEtMS0yNTExNA_59d61c93-4f2f-4918-8205-9cbfe462c62c">715,121</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTEtMS0xLTA_dcce0d76-4792-4528-9512-add7b33b784e">89,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTMtMS0xLTA_321aab40-37b8-4db0-8662-8bf3a62a3fa3">167,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTUtMS0xLTA_e5ca57e6-9b23-4d0f-88ec-d3b0a7757f5d">94,830</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTctMS0xLTA_c0ffe3f9-5475-47a9-9fba-e083e2b3609c">80,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="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTktMS0xLTA_2769bfdc-b7b5-47a4-8f44-ff1846d64004">74,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTExLTEtMS0w_a6ee3e8b-579c-4f4f-81c8-0c071178e58b">254,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTEzLTEtMS0w_24d4bc02-6976-4ee3-9b9b-44b508ce1174">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTE1LTEtMS0w_151dae21-141a-48b8-a0c1-3426c999c6d9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTE3LTEtMS0w_d84b0816-c051-4efd-b139-cc33bec88ef3">761,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTEtMS0xLTA_35d3af42-700d-442e-b7cc-29e654158328">6,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTMtMS0xLTA_48e92da7-9f95-483e-bd3b-714a30362097">4,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTUtMS0xLTA_7a68ec8a-2874-4e17-88cc-0eb2b6360637">16,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="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTctMS0xLTA_5a9564e0-fb0e-48ee-ab44-a7296531212f">11,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTktMS0xLTA_52796535-fd24-4cfd-bf2a-c4ec41ba1d4f">5,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTExLTEtMS0w_e062bc1a-82f3-45da-b89c-5d1ae285c61f">12,105</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTEzLTEtMS0w_a0dae7cd-6472-4535-a69f-b5ed9955a27c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTE1LTEtMS0w_2c3de0e6-5bab-487d-b2a2-db19f1d33dcc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTE3LTEtMS0w_34ab359b-f2f7-4885-aea1-ef190f8751c3">55,872</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTEtMS0xLTA_c0c4386e-e86c-4764-b779-61d023af82af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTMtMS0xLTA_9f0d0a7e-56f4-4c59-b243-f36cafbc9d19">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTUtMS0xLTA_109bddbc-36e4-4d70-a091-e1ac5b941cc6">114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTctMS0xLTA_6c9e9452-f9a8-4e8f-99be-c0f9d5c2988c">7,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="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTktMS0xLTA_1a03207a-a7cf-4679-957d-1dedae6dd26e">3,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="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTExLTEtMS0w_98ca395b-056f-4e9e-a5a2-032a1529aacc">29,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTEzLTEtMS0w_b985baa2-fb6a-41a9-9689-70ed8db2ab78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTE1LTEtMS0w_c2355812-6f2e-47ff-a719-4c29ed0eff57">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTE3LTEtMS0w_cc161ae4-7e2e-42e7-80b1-0f9c06229867">39,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTEtMS0xLTI1MTM0_491f97b8-fbbc-423d-a1e6-dabb598828b2">95,370</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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTMtMS0xLTI1MTM0_17ad061f-578c-43b2-b826-dfb661195311">171,635</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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTUtMS0xLTI1MTM0_02efdc44-d2d6-46db-84c1-91d0cb47e536">111,330</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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTctMS0xLTI1MTM0_c058ba84-00d9-4433-ad7d-e3125eb0ee17">98,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTktMS0xLTI1MTM0_81d1db22-1d3a-4c22-9cfb-a30ab843083f">83,679</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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTExLTEtMS0yNTEzNA_e7021b03-842d-4aaf-bfb1-3bce5d383c3f">295,981</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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTEzLTEtMS0yNTEzNA_69b41ba7-722a-436e-93d3-8c3a78346289">&#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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTE1LTEtMS0yNTEzNA_ae83f38b-002c-4392-bbdf-a4c6fa584578">&#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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTE3LTEtMS0yNTEzNA_540a841d-d550-417f-b6b6-1a0097e60b58">856,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix: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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i433f198ba8b741f1b9ab6ddf17b7fde5" continuedAt="iadad874def0b4ae0bc7d06db42164fad"><ix:continuation id="i19dbac6d6c9e466a94058ed417184927" continuedAt="iecf70f4af43a4b45b8efc404e0e1e1b6"><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.204%"></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:7.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.525%"></td><td style="width:0.1%"></td><td style="width: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.964%"></td><td style="width:0.1%"></td><td style="width: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.120%"></td><td style="width:0.1%"></td></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"></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: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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTEtMS0xLTA_5444a685-3d79-475d-abd8-b18b42d62513">197,548</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTMtMS0xLTA_f94e0f84-7b67-4cc4-b322-11639df09c58">173,153</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTUtMS0xLTA_7f65b1ba-d483-487c-aa85-fc3a1b2e00c3">148,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTctMS0xLTA_e04e4681-a116-47cf-a721-cc14300d1920">172,438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTktMS0xLTA_31e85ed4-94f8-4c77-819c-6fae28d1d1f7">240,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTExLTEtMS0w_5daa4313-8ae4-461c-9a86-571c9a16c810">406,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTEzLTEtMS0w_3fb27d98-e887-4965-94a7-cd19377d2d59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTE1LTEtMS0w_c35cf453-dd01-4ec7-80bd-47fe9313f957">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTE3LTEtMS0w_66bc947e-4f4a-472a-98df-66cf26b9b991">1,339,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTEtMS0xLTA_efbffe2f-4725-4d81-98c7-e3f6b052de71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTMtMS0xLTA_4fa6d9cd-3e76-4cb7-97b1-f4600b7fbea3">1,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTUtMS0xLTA_71ba683f-ee06-45b7-92b7-2dd93ddf36c5">357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTctMS0xLTA_ce27499b-1d6e-4403-8562-aba7cf59cfde">2,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTktMS0xLTA_13485be6-4b9b-4b0f-846e-a9453b65f5f0">6,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTExLTEtMS0w_4dc86240-32d3-45ff-b745-39231d39ff7e">3,539</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTEzLTEtMS0w_6b5e20d6-afa9-4cdf-abf4-be9c76ef625e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTE1LTEtMS0w_ed93088a-9354-497d-b515-012e41dd3845">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTE3LTEtMS0w_28b9cebf-c985-4d22-8c20-4759da359028">14,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTEtMS0xLTA_d676b695-ee5b-4f06-a775-19ad6470a6ce">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTMtMS0xLTA_ff23ee06-736e-435b-9585-eae70ecdb938">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTUtMS0xLTA_887a0a56-875c-4936-b3b8-7638c134e14a">3,623</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTctMS0xLTA_2b62095e-2841-4665-a0ba-4485e2602e80">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTktMS0xLTA_cf809139-6b8b-4877-a331-c681704c73e6">35,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="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTExLTEtMS0w_33e97eb7-8942-48ef-951a-e0bbce88328b">17,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="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTEzLTEtMS0w_5067e012-142b-4de8-aa7b-0e47679d7d1f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTE1LTEtMS0w_2cf72dc5-d601-4ee0-b765-439616d74ac5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id16680a67ba04b82ba71829866624f6e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTE3LTEtMS0w_16f9ebde-0aa1-4745-b4e7-380866c33e42">56,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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</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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTEtMS0xLTI1MTQw_2b4ba139-be35-4c10-bf00-cbbd535fedfb">197,548</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTMtMS0xLTI1MTQw_c6ac1e08-d5ed-43a7-9d33-16520139097f">175,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTUtMS0xLTI1MTQw_792d5b03-3f6c-4dcd-8bf4-8ced3e8b0822">152,810</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTctMS0xLTI1MTQw_87bc6b73-c0b4-4eb9-85e2-bd312e614846">174,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTktMS0xLTI1MTQw_542ef9dc-79df-4545-b2ef-e69048a07449">282,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTExLTEtMS0yNTE0MA_34dd63eb-e6b4-48a5-8192-56b2c516cfd9">427,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTEzLTEtMS0yNTE0MA_cd12b587-925c-4928-b076-5db07fafb2cb">&#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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTE1LTEtMS0yNTE0MA_fab152c3-650d-4664-83da-6420487ab96e">&#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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTE3LTEtMS0yNTE0MA_271de8e6-f74b-448a-a1cb-b41f7ec01b57">1,410,303</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTEtMS0xLTA_a5296523-d14b-4196-9608-aeaae97f7e6d">1,120,864</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTMtMS0xLTA_1466a2df-15f7-443b-901e-28c03f9cec28">468,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTUtMS0xLTA_bab04918-2a08-473f-8236-ac4526ae8d94">314,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTctMS0xLTA_f3faed3d-624d-48b6-a522-bb37f9aa5ce0">296,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTktMS0xLTA_a604ffd0-2f5a-431a-b07d-089e0cfa69c0">353,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="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTExLTEtMS0w_f493375f-821e-40cf-921a-59d287736596">757,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTEzLTEtMS0w_23c02c9c-69ed-48f6-aabe-c09f911dc6dc">121,440</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTE1LTEtMS0w_42d87331-a61b-4b86-871d-93be2ff41a74">819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTE3LTEtMS0w_1c4d14d9-bb5c-4e1b-96b0-59c423a309cb">3,433,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTEtMS0xLTA_26dc47f9-6eb2-40f3-be91-99e14aa18bbb">20,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="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTMtMS0xLTA_8b4d06af-8da4-489f-bdb4-c492e44ce921">15,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTUtMS0xLTA_353463d1-9f06-430d-9f49-fcb9235820a9">27,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTctMS0xLTA_82b5e01b-2737-43d5-840c-2374e43de2e6">17,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTktMS0xLTA_d26f210f-d39f-462d-a72b-e70beb2967df">17,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTExLTEtMS0w_d65ff532-c281-484e-84d7-324bce8be587">19,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTEzLTEtMS0w_bdf0760a-03a2-4154-bc27-53cad5733715">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTE1LTEtMS0w_8921aa49-2d65-44df-8284-2104c6176399">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTE3LTEtMS0w_6d8cde25-c0c6-4023-806d-3bfba99b817e">130,929</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTEtMS0xLTA_73edc68f-0060-4e9e-ac50-0052df1ce3b1">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTMtMS0xLTA_4640e2f1-2989-44d9-8812-d587fc58e63b">11,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTUtMS0xLTA_ce10c5af-9c1b-4e4f-ace7-217938c47cf1">7,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTctMS0xLTA_297b1480-7dcd-402b-b9bd-9371d7efcc17">16,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTktMS0xLTA_5c892e25-b970-4a6b-aac8-d4de273126bf">39,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTExLTEtMS0w_5ba74ddf-1b9c-43b9-bba8-a7d71655ab90">53,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTEzLTEtMS0w_1713d4c4-4777-44e0-a0ec-58b1fa841713">15,484</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTE1LTEtMS0w_945e154f-0762-432d-adba-72d468dc5613">3,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTE3LTEtMS0w_52164743-167f-4fae-a522-db2fe082a122">150,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTEtMS0xLTI1MTQ2_69d99afc-dbaf-44a2-b48c-471820ce4fd2">1,143,639</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTMtMS0xLTI1MTQ2_bad97dbd-dd3a-43a9-b77d-3718f14ef8e2">495,683</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTUtMS0xLTI1MTQ2_eb5ef2da-d3f5-4ba7-b3c6-3af3b0ddaf2e">349,200</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTctMS0xLTI1MTQ2_feb9d845-767d-4ac4-b788-dc2a46faf754">331,325</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTktMS0xLTI1MTQ2_f655eaff-38ef-47cc-b48c-238e951570d5">410,368</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTExLTEtMS0yNTE0Ng_9467d344-577c-4bc7-a794-be336cbce5dd">830,817</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTEzLTEtMS0yNTE0Ng_6f82fe2a-e116-431d-9f8a-18e6861df191">148,714</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTE1LTEtMS0yNTE0Ng_242a54d9-c188-4f50-9c33-eeeacca6306f">5,460</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTE3LTEtMS0yNTE0Ng_02731867-b8d2-4fff-9729-719853e3e6c9">3,715,206</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTEtMS0xLTA_95267549-ec9a-4139-92e0-379d3469c2d9">30,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTMtMS0xLTA_7430f6c0-1680-46f2-9bbe-5b1b0c6e2b25">41,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTUtMS0xLTA_48982986-d33c-4cf2-b21c-43532e4420b9">15,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTctMS0xLTA_ae1c8a75-9c98-46af-b3d9-0c888ffa64a0">10,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTktMS0xLTA_3d255194-dc5f-4d42-a775-5ba921866d95">7,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="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTExLTEtMS0w_0b3e00bd-4b0d-4093-a149-44d2a0380a44">16,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTEzLTEtMS0w_856ee3bf-48a1-49df-844f-d7d524772f45">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTE1LTEtMS0w_e38ae55a-8a7a-4d40-9243-ef7973101f69">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTE3LTEtMS0w_635f1fda-b427-423e-8b6a-5df2d0ec0b94">122,209</ix:nonFraction>&#160;</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTEtMS0xLTA_886adc2e-0a43-4609-9b19-cc88758c8cbc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTMtMS0xLTA_a20a52b3-a23d-4ca5-96af-8e69d1b03397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTUtMS0xLTA_c75cb121-72e3-4297-b86b-eb9a02b043e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTctMS0xLTA_9e6cbe7c-5dd2-469e-985a-58deff07efe2">59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTktMS0xLTA_1e14e06d-1970-45a6-98e2-6cc81f4e045f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTExLTEtMS0w_e67e744c-5afa-4d41-815f-b0f9facd0232">488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTEzLTEtMS0w_b254c616-e8b1-4842-96e2-16fedbbe946d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTE1LTEtMS0w_a15c689e-c810-4cb5-b901-2a6da9ba03be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTE3LTEtMS0w_7ef083c7-a7cd-4502-80db-f9e91a022fb0">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTEtMS0xLTI1MTQ4_bc60e3ab-42a4-4d93-bcc0-a81aad57e058">30,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTMtMS0xLTI1MTQ4_e3cd42e6-19fe-4cd8-9c0c-7a17058d5670">41,829</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTUtMS0xLTI1MTQ4_1d5744c5-bfd6-4d43-af13-81761be3f5f3">15,730</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTctMS0xLTI1MTQ4_fba40191-b3e9-4aed-81a6-f52fe5b02f33">10,421</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTktMS0xLTI1MTQ4_45bc7259-3dfd-4ce2-a5c0-19d47c831e0b">7,322</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTExLTEtMS0yNTE0OA_4c5a690c-2cdb-44e0-b605-8ef917d8fa4e">17,313</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTEzLTEtMS0yNTE0OA_84ca04b8-e388-47ab-98a9-57b43da636d1">&#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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTE1LTEtMS0yNTE0OA_aab38227-705a-4c0c-8861-a7409d9d751c">&#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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTE3LTEtMS0yNTE0OA_ec9433e2-f167-4718-989c-ba968e502912">122,756</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#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%;text-decoration:underline">Residential</span></div></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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTEtMS0xLTA_6baa897f-57a6-47f8-8d7c-f7b6c99d6bbf">33,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTMtMS0xLTA_b1061e83-6053-4d2c-ae89-e03e9ee157db">36,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTUtMS0xLTA_b7edb142-aa94-4602-8285-3e51072b1906">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTctMS0xLTA_469d5969-2aec-4412-a714-a75982babb95">1,097</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTktMS0xLTA_65a32514-8c4d-4a76-ab48-fc84782e3bb9">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTExLTEtMS0w_e67cce84-d7e6-47be-a7ea-3dd8ac5c6388">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTEzLTEtMS0w_6f42cfdf-2131-4584-ad9c-f962937af6f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTE1LTEtMS0w_11a85df8-d71f-4dbb-ba04-31d356cb4563">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTE3LTEtMS0w_3a71aacf-652d-4f94-ae15-e36bd3171567">76,333</ix:nonFraction>&#160;</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTEtMS0xLTA_6a7de139-2ed9-479e-bb76-2e6ef1aab029">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTMtMS0xLTA_929bc3b2-dc9a-4601-84fc-a49bc9a4bf81">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTUtMS0xLTA_9946ade0-13c0-475c-9fa4-a5f0b938d1a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTctMS0xLTA_ecb5a108-cec0-4300-80aa-4e612aba2e23">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTktMS0xLTA_4ac274b8-8e49-4886-a045-e1cb9c561136">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTExLTEtMS0w_5ba68a9b-ff20-4637-9c18-3ee4b8d8a896">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTEzLTEtMS0w_d817a686-5213-4c13-9b2a-ac8fbe31e84f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTE1LTEtMS0w_be21b7ee-19e2-44d0-911e-9a95af8e2ef9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i569e6942465349b09c4de43c135ae9df_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTE3LTEtMS0w_999dff53-84e9-40d5-8a64-ab330999c1ea">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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</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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTEtMS0xLTI1MTU0_5e060198-ffe4-4290-9655-dfc6130589cc">33,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTMtMS0xLTI1MTU0_f624398f-acf3-45ab-9b3e-096becf35ae9">36,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTUtMS0xLTI1MTU0_be818dde-5e30-4e3f-a97e-880da250ce38">2,725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTctMS0xLTI1MTU0_92a394d1-9355-4ddc-9aba-973fbea23182">3,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTktMS0xLTI1MTU0_131f5c43-8d07-46c9-99ea-e560e48af129">971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTExLTEtMS0yNTE1NA_59c15d99-9eee-417b-a1aa-58d76b0e08d8">1,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTEzLTEtMS0yNTE1NA_b2eb5837-6d2b-4e55-beb4-9dc1fb64bddc">&#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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTE1LTEtMS0yNTE1NA_31b83c7b-8495-4683-9464-27889b16d9e6">&#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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTE3LTEtMS0yNTE1NA_9e2d2c49-1c24-4ec2-aaad-b2c3e4292ab7">78,259</ix:nonFraction>&#160;</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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTEtMS0xLTA_93c1cd26-3529-40bc-a34e-1f7311b4daa4">27,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTMtMS0xLTA_09693934-25d9-4455-abb6-803d80886e92">151,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTUtMS0xLTA_9990bd9c-e3fb-4096-af76-f93ed290f0dd">38,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTctMS0xLTA_201ea010-8816-407f-aebd-5f2f5d286f42">5,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTktMS0xLTA_82f44f92-5e65-483a-94b2-0ec41664ce78">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTExLTEtMS0w_5a3df54b-0962-466a-8c15-3a54935f3aa0">1,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTEzLTEtMS0w_88100c3f-9653-4bbf-94cc-95c55e36379e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTE1LTEtMS0w_63d7020a-eed4-418f-9141-d5606eab651a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if108f297d34043b4be878862d36f9be1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTE3LTEtMS0w_b5d8260f-c6b7-4fa1-af85-eac92a0edcfb">224,881</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTEtMS0xLTA_bf6bd38b-6bec-4e11-b35e-894879a25dd9">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTMtMS0xLTA_63534dff-38a9-41bb-a90b-08d72917b72f">1,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTUtMS0xLTA_1133204f-e128-4c2c-8503-bddda91fc501">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTctMS0xLTA_d2c1d2ce-09d4-420d-b46f-dbe236976ba3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTktMS0xLTA_5177482d-9ca7-4d7b-a542-531ee191001b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTExLTEtMS0w_e16ee70c-0227-4c6b-a1a2-b6398b0b8465">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="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTEzLTEtMS0w_16d938f7-02b2-482d-95df-d8d22f85430b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTE1LTEtMS0w_ecdcca9a-ae73-4e05-a53a-82cea7fe189e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTE3LTEtMS0w_c8228ab1-2e6f-4d10-ac57-3e9c207eb581">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTEtMS0xLTA_745b16f5-a40f-4450-985a-1053d215c5c8">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="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTMtMS0xLTA_9e1b8a06-a1cc-4432-89af-0f8c747cfbda">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="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTUtMS0xLTA_79d1d65f-3338-4f1c-80d1-8c6155682857">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTctMS0xLTA_38b112e7-f39e-45c7-8fe3-6afd1be7cd9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTktMS0xLTA_94dc1a92-f59f-472e-b6a5-357f7c11b358">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTExLTEtMS0w_8e532636-e995-4ab9-97c3-61deed091377">444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTEzLTEtMS0w_531d1140-5acd-4345-9671-9947ee4505ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTE1LTEtMS0w_a6e59b2d-40ac-4425-9ec0-5aada245f55b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTE3LTEtMS0w_241dd654-2989-415f-a938-c30fec1a9ca8">1,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTEtMS0xLTI1MTU2_5107b958-d535-4c99-a8d2-6cb6bf758d61">28,062</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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTMtMS0xLTI1MTU2_7da1dd58-3251-4c16-a253-3b2de0107a44">152,481</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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTUtMS0xLTI1MTU2_d2bf1557-55e8-4d1b-a46d-c39cd08b0cae">38,682</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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTctMS0xLTI1MTU2_a6696a18-c1f8-4139-9ab2-c8be34a8d069">5,660</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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTktMS0xLTI1MTU2_33fd2fd9-4280-42d7-951a-da894cec216f">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTExLTEtMS0yNTE1Ng_c82d8de3-363b-4850-8221-f4898e6b440c">1,880</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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTEzLTEtMS0yNTE1Ng_9f1d7ab2-ba18-4da0-808f-c8becc259584">&#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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTE1LTEtMS0yNTE1Ng_08ec06d3-074f-4bd6-a828-4adb7b495b48">&#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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTE3LTEtMS0yNTE1Ng_5fd56f47-9e26-45dd-a421-2b6b5b1e9567">227,454</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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTEtMS0xLTA_e1a79412-75f5-4e37-bb1c-d49cbc1bb30b">61,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTMtMS0xLTA_cd434f45-7c51-4f87-bccc-1adc6242a9fe">187,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="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTUtMS0xLTA_5259c294-90b5-4bad-9f04-5c47cff3e440">41,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="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTctMS0xLTA_f6323b23-9c87-4593-a336-c1875115ead7">6,757</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTktMS0xLTA_326f657c-6738-4589-b301-ef8dc9df91bf">1,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="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTExLTEtMS0w_86fab715-7b8e-4d3a-9e89-4bfdf65d1b4b">2,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTEzLTEtMS0w_700affdd-c79c-4677-8975-ee1797220de9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTE1LTEtMS0w_51a2eb01-d452-44ef-93e7-45b601d53ccc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTE3LTEtMS0w_38d20231-6ed9-495c-9abd-3286bad338fe">301,214</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTEtMS0xLTA_0f69db04-80cf-4079-97f1-83d81db03d38">67</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTMtMS0xLTA_da552684-d841-4643-8100-16dac60c95d1">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTUtMS0xLTA_8e4a6dec-8d86-4510-b39f-bdd2880bd7ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTctMS0xLTA_978493a5-c37a-4590-818c-a1ab62cc70a8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTktMS0xLTA_96348be7-a935-46e0-a680-3073bc34da9c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTExLTEtMS0w_2fbe4480-8bdc-41ad-9d11-c39962c32b27">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="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTEzLTEtMS0w_3acfe9c9-50fc-4301-aff7-67f395df6f28">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTE1LTEtMS0w_8f48337e-02b3-471f-a6d3-a008bfe26dc6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3abb9180dc774696b28abc9c00062298_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTE3LTEtMS0w_4f54e9a5-462e-43b7-a981-2307aa320658">1,107</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTEtMS0xLTA_7d8d338a-37ea-4ca7-b7e7-f3ac2dc8cd0d">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTMtMS0xLTA_8bc838f7-3924-4998-aaae-5a6e89be1ecf">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTUtMS0xLTA_2267030f-6402-4927-9b2f-15764b35378a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTctMS0xLTA_8248f0ff-76b2-432e-8d4b-ad143b521976">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTktMS0xLTA_8e7a101e-2dc4-48ff-ab22-a378285f26de">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTExLTEtMS0w_49123ee0-e8e9-4b48-a8da-49ae2a96bd58">444</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTEzLTEtMS0w_14a9069c-7bd5-40a6-ac81-c0c9094b1b39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTE1LTEtMS0w_f69618f3-a88a-4b07-a435-a0c965963ef6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTE3LTEtMS0w_91c53bf4-a4f7-4613-a33a-fc8c876604c8">3,392</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTEtMS0xLTI1MTY0_691ff77d-eac0-4b1a-97d8-01b88d9dfe01">61,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTMtMS0xLTI1MTY0_b6d5bb67-ae8f-4168-82d0-e4670469e7b3">189,178</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTUtMS0xLTI1MTY0_d16229c7-7949-4d68-a420-217e36bf80e4">41,407</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTctMS0xLTI1MTY0_6e8f370b-fd9b-4c23-8082-851b4232aa48">8,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTktMS0xLTI1MTY0_1700bfa3-3665-4204-b88a-244cfdd0f1c2">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTExLTEtMS0yNTE2NA_c7095fd0-e6db-43c1-918f-0b40540358f5">2,922</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTEzLTEtMS0yNTE2NA_6de1cafc-ec35-4b93-b7fd-7100d41d7d36">&#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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTE1LTEtMS0yNTE2NA_493639b4-a63e-4e20-948d-46852deb669e">&#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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTE3LTEtMS0yNTE2NA_28ee682a-f964-4762-b183-d89c1538be1d">305,713</ix:nonFraction>&#160;</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTEtMS0xLTA_75879157-42e3-4ae7-8cd1-5493173b20ca">43,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="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTMtMS0xLTA_62d932a4-a0e9-4075-b2b2-85181ebbe8de">77,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="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTUtMS0xLTA_67fd496c-a69b-46e6-b22d-76ee1e7293b5">53,195</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTctMS0xLTA_99da7516-b6de-4cb4-85ef-0cc4dc97a78a">30,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTktMS0xLTA_c5a645df-0e71-4a4b-9ed3-3a9efd43590e">13,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="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTExLTEtMS0w_f16e94cb-9352-4f9a-b74c-71085fc6b4bf">15,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTEzLTEtMS0w_b919aad8-3b58-48a4-8b43-bf4376ec0991">87,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="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTE1LTEtMS0w_f928e220-9ada-49b6-9d81-f1a4af71e1d2">315</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTE3LTEtMS0w_2ad0aba8-768e-4271-8276-fc5d859fd9e9">321,337</ix:nonFraction>&#160;</span></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:9pt;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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTEtMS0xLTA_6d3be3f8-c283-49cf-904c-2c221662eefa">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTMtMS0xLTA_ccab2b12-fd4c-4b2c-9ee6-e3d050707fb7">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTUtMS0xLTA_ae243e5a-d5ec-45e2-a09e-90696d3d8710">684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTctMS0xLTA_49a8478b-f155-417e-9495-235834a1c2e4">648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTktMS0xLTA_a4b1e5f4-3726-49a0-bd51-377c93841b78">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="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTExLTEtMS0w_6eeb8fe0-e502-4d8c-b4fc-3adf3d67b4ac">1,319</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTEzLTEtMS0w_195e9916-057c-440f-b591-89aa26503db1">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="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTE1LTEtMS0w_4dad2910-acae-447e-a0f0-dbe4cbf00b03">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc08426e391a44119c85b001bdc83a29_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTE3LTEtMS0w_2b3d2e16-08a2-42b6-8075-22e93503ccba">3,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTEtMS0xLTI1MTY2_3e23464f-bed0-41bf-aafa-99d5744d2659">43,776</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTMtMS0xLTI1MTY2_d41c191f-eca3-480a-bd5e-95d3cad8d2c4">77,487</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTUtMS0xLTI1MTY2_07c3593f-031b-4fe3-aa85-b0454ac951fc">53,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTctMS0xLTI1MTY2_0150f1c0-0698-4dbf-89ad-f2c08b12c0aa">31,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTktMS0xLTI1MTY2_0e966bb6-fbcf-4c44-b76e-3a77100cb029">13,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTExLTEtMS0yNTE2Ng_114e3231-5a6c-4a09-8dcc-60b7985c96f4">16,772</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTEzLTEtMS0yNTE2Ng_6e744454-748e-47e9-904a-70d5ec70170c">87,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTE1LTEtMS0yNTE2Ng_dea0b0aa-0dca-4c47-99cb-6d1e7ec521f7">363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTE3LTEtMS0yNTE2Ng_e5ba29ea-beac-4c8d-acf0-ea228f1e4aa7">324,972</ix:nonFraction>&#160;</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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTEtMS0xLTA_41c31060-0935-4b3e-bc73-c87657c390f6">1,255,971</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTMtMS0xLTA_ec270c2b-80e3-401b-9593-94bc6e3d0d0b">774,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTUtMS0xLTA_af9e4e87-4caa-4ee7-b737-98d7175516d6">424,758</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTctMS0xLTA_c862ad7a-7d25-4a66-9fea-f5fb803c2683">344,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTktMS0xLTA_1503cc42-0645-40de-a407-215eb63fff32">375,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTExLTEtMS0w_239523b2-c979-4bbf-800f-c5227ed2e150">792,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTEzLTEtMS0w_42d588b3-aee5-45a8-b325-54918f9362e0">208,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTE1LTEtMS0w_859b6d37-dc74-4611-8717-300451ef7260">1,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTE3LTEtMS0w_c2619b89-7ee8-40e5-856c-2ee2ec7e6cd7">4,178,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTEtMS0xLTA_20b02d54-cc51-4b31-a36a-ba603b218a9b">20,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="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTMtMS0xLTA_7f798be2-a881-46ba-bd76-1baf15799de4">16,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="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTUtMS0xLTA_85da0476-ba13-4119-8782-e591ed8d4c87">27,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTctMS0xLTA_4abf5d44-cd47-44e0-9bc2-1209c93307bf">17,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTktMS0xLTA_71b9b9f2-0e62-4583-b158-494f0339a3eb">17,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTExLTEtMS0w_f55a8185-a22f-454d-ba43-7c63ac3bbfba">19,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTEzLTEtMS0w_3e105d3d-14fb-43b2-96c9-1eb0f083bd69">11,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTE1LTEtMS0w_ffeb772f-662a-43c9-9527-ac03f8ec645d">814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTE3LTEtMS0w_e27b3ab5-f04e-4f89-94ca-5e594a0eca43">132,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTEtMS0xLTA_d5b39f05-b867-406e-986d-737576c9d883">2,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTMtMS0xLTA_9f5c4199-19b2-47bf-9abc-0fd12757e37b">12,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTUtMS0xLTA_7bf0d882-92ea-4fae-a97d-ff9c2b918c10">7,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTctMS0xLTA_b51e2727-1778-4c90-991b-3413e8471932">19,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTktMS0xLTA_7d7a7c1f-43dd-424c-aeb2-7b20a198ed6d">40,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="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTExLTEtMS0w_7d25e188-7a20-406f-a1a7-9103eee162e8">56,206</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTEzLTEtMS0w_d6013337-9f82-4313-8bcc-1fe6967acc80">15,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTE1LTEtMS0w_98be9690-f069-400a-8e15-44acd176e91e">3,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%"><ix:nonFraction unitRef="usd" contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTE3LTEtMS0w_d342aaf7-f8c5-42a8-b505-12f83934301c">158,515</ix:nonFraction>&#160;</span></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: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTEtMS0xLTE3Mjkx_bebf602f-05a4-49bc-8422-9493d8ab5ff3">1,279,419</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTMtMS0xLTI1MTY5_af6cae79-f823-4fe5-bcd4-909c47b9c788">804,177</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTUtMS0xLTI1MTY5_d5215fdc-64f8-4108-87bf-88267458695e">460,216</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTctMS0xLTI1MTY5_560ddfa5-7046-4c09-ab16-54487bbc9609">381,636</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTktMS0xLTI1MTY5_ee72dfe5-1d2f-46ce-8ad7-2092bbfc7501">433,213</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTExLTEtMS0yNTE2OQ_90270563-7d75-430e-b60f-5d6c9c806ee6">867,824</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTEzLTEtMS0yNTE2OQ_9f87d0cf-df23-42e7-a85c-6727223dbd4a">236,339</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTE1LTEtMS0yNTE2OQ_d8b77e63-5fde-4f18-9ae8-86d39475c46f">5,823</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTE3LTEtMS0yNTE2OQ_003140d6-e994-4724-9161-161fe5549d8a">4,468,647</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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents loans receivable balance at December&#160;31, 2020 which was converted from a revolving loan to an amortizing loan during the year ended December&#160;31, 2020.</span></div></ix:continuation></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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iadad874def0b4ae0bc7d06db42164fad" continuedAt="ie018f207af1945ef8bf57030df7fe7ad"><ix:continuation id="iecf70f4af43a4b45b8efc404e0e1e1b6"><div style="margin-top:5pt;text-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 credit quality indicator as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.209%"></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, 2019</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%">Pass</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Special Mention</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Substandard</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Doubtful/Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtMS0xLTEtMjUxNzQ_88dd7f11-475c-468d-8f63-e0ed9fa5cec2">771,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtMy0xLTEtMjUxNzQ_a76af581-2bb7-449c-90cd-73fa56c0113c">16,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtNS0xLTEtMjUxNzQ_34eaab5d-51eb-4355-95af-faa8c3aad142">64,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtNy0xLTEtMjUxNzQ_cd8733b8-53d8-4940-b85e-5f4ee8a8ae53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtOS0xLTEtMjUxNzQ_fa17d1b0-3c89-4fb7-b30a-c2481c07ce9c">852,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtMS0xLTEtMjUxNzQ_ff60ab7b-1bf1-4ff4-b7a1-b8043a6b0713">765,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtMy0xLTEtMjUxNzQ_ff31706b-7fc5-4471-a652-5e4268de44bc">24,659</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtNS0xLTEtMjUxNzQ_2d840066-4ada-46a5-8a5e-2bec24a47402">15,164</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtNy0xLTEtMjUxNzQ_246dfadb-e8e0-4070-bee0-af1b9c9ecbd5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtOS0xLTEtMjUxNzQ_b289d43e-c144-42a5-b3f0-aec1b029dd56">805,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 2px 19pt;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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtMS0xLTEtMjUxNzQ_6164e937-62c6-43be-871e-897adc3a8028">1,274,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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtMy0xLTEtMjUxNzQ_46d6b774-90b6-4a77-8fec-914567116491">5,662</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtNS0xLTEtMjUxNzQ_aa1dd488-da69-44f0-b95e-331a98bd8a28">8,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtNy0xLTEtMjUxNzQ_2f347728-f544-4f31-b759-91ac9600ca10">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtOS0xLTEtMjUxNzQ_3da9b9ef-a88c-42c6-8a0a-8acde0debb02">1,288,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctMS0xLTEtMjUxNzY_73e60931-481c-45b7-aefc-fdfc9e86299c">2,811,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctMy0xLTEtMjUxNzY_8bd090e8-cbb6-4223-bc91-17ff1b70d82c">46,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctNS0xLTEtMjUxNzY_3edbf233-1913-472b-82e0-89fcbef62a10">88,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctNy0xLTEtMjUxNzY_546f5234-1f7e-45be-a5a1-f28bd0c217f1">&#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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctOS0xLTEtMjUxNzY_3a04daf7-ca37-44b0-b3f0-5710ca5ec8d3">2,946,233</ix:nonFraction>&#160;</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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtMS0xLTEtMjUxNzY_e15e2361-7d25-49dc-81c0-8489d4a285ea">130,818</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtMy0xLTEtMjUxNzY_895d3fad-b8ca-49e3-bd13-709c3901b421">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtNS0xLTEtMjUxNzY_215bcabc-29d1-4d65-8b4c-8bd477251c82">842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtNy0xLTEtMjUxNzY_eddb960d-9f48-4f08-8e46-4f3399b6c48d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtOS0xLTEtMjUxNzY_d444f39d-a93b-451a-b53d-d97d63e99ba4">131,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTEtMS0xLTI1MTc4_64d64912-6e68-493c-810a-1fcfe1f93547">101,973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTMtMS0xLTI1MTc4_c1340cfd-7d20-44ea-a795-9f9971087c1b">1,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTUtMS0xLTI1MTc4_5d17e596-d88b-449c-9e6e-ec9f06017833">807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTctMS0xLTI1MTc4_39caebff-04c1-426e-b76d-95ba9ae7dd66">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTktMS0xLTI1MTc4_1432ca01-7b06-4bdf-a82f-fd1659babd7d">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTEtMS0xLTI1MTc4_2e4fdb64-c13d-4d8f-9336-6b92535daa5e">169,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTMtMS0xLTI1MTc4_5fcb20ff-c032-4d81-8cc3-37a22673c999">682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTUtMS0xLTI1MTc4_b3fce35f-8d5f-4696-ae9f-c9f341c52324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTctMS0xLTI1MTc4_c698bc33-c365-4d2f-b2c4-3a9e1129e51a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTktMS0xLTI1MTc4_9ce7273f-14f7-4750-9d8a-a8b78fa1c025">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTEtMS0xLTI1MTc4_552721df-a1af-4d58-99b3-109e1e16d701">271,641</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTMtMS0xLTI1MTc4_77ebf137-df3c-46d2-aee7-32cc8385457c">2,198</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTUtMS0xLTI1MTc4_20ea2bf5-92aa-4519-b799-35b129913252">807</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTctMS0xLTI1MTc4_f4b8d464-3392-4a79-b6c7-6c33d26c14bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTktMS0xLTI1MTc4_d7b680e0-1ce5-481b-bb60-74a568df27b0">274,646</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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTEtMS0xLTI1MTc4_464715f5-c9e1-474c-9b41-22a985ac1b47">411,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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTMtMS0xLTI1MTc4_94efaef2-de46-483e-a734-52ee9d44e324">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTUtMS0xLTI1MTc4_3b8b2e2d-0d5e-409e-821d-337351c197e2">3,675</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTctMS0xLTI1MTc4_3c5df45b-4b51-4bf1-8e5d-f2e522c98ba0">524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTktMS0xLTI1MTc4_c92f52fe-aa26-48d4-aa04-0c78c0a3ef3f">415,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans receivable</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesPassRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTEtMS0xLTI1MTc4_da8a6dc2-05cf-4e1e-9369-2b6957ed1915">3,625,083</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesOaemRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTMtMS0xLTI1MTc4_48b3f266-7237-4380-b657-70159e2bd7a9">48,859</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivablesSubstandardRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTUtMS0xLTI1MTc4_d0a8dd8c-4905-4dfc-9d79-c465dcf830af">93,413</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="hfwa:FinancingReceivablesDoubtfulRated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTctMS0xLTI1MTc4_35227d84-1433-4ea0-a81b-ba90c83b825a">524</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTktMS0xLTI1MTc4_4c9121b2-6e8f-4a5c-a088-b79a659bb920">3,767,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></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Potential problem loans are risk rated "Special Mention" or worse that are not classified as a performing TDR or nonaccrual loan and are not individually evaluated for credit loss, but which management is closely monitoring because the financial information of the borrower causes concern as to their ability to meet their loan repayment terms. Potential problem loans as of December&#160;31, 2020 and December&#160;31, 2019 were $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:PotentialProblemLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzcyNjA_a4296577-bbcd-4634-b3ee-340134dff3e6">182.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:PotentialProblemLoansReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzcyNjg_c23123fa-9da7-49cb-ac9d-f9e31903a1cf">87.8</ix:nonFraction> million, respectively.</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-style:italic;font-weight:400;line-height:120%">(d) Nonaccrual Loans</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTU0_4cf8b2b9-f9fe-4ad5-bc0a-a56d4cc4a383" continuedAt="id3d88758ecdd44ea9a7b95141b05c838" 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 nonaccrual loans for the dates indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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><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%">Nonaccrual </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtMS0xLTEtMA_4b19117d-326f-444a-b93b-ea748b7bc7f9">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtMy0xLTEtMA_c12c6d76-4bc2-4cf4-a020-b70604e374a8">9,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtNS0xLTEtMA_d97b80f3-f706-48f9-a21f-efd87b41aaf3">31,247</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtNy0xLTEtMA_230c3f3c-06f6-433e-85fb-1f924297d66b">33,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtMS0xLTEtMA_848b1287-bf02-439b-8f1d-a4fdee46d818">4,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtMy0xLTEtMA_4eb4d1c9-0e16-4747-85ee-dd80896d7428">13,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtNS0xLTEtMA_8ac9b0bc-d11a-44a0-b1d6-8f2d68ad2846">18,393</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtNy0xLTEtMA_45934cc6-e413-446e-a969-545108481ce0">4,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtMS0xLTEtMA_1146dde1-4b4a-45fe-8f8d-f6475b5169de">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtMy0xLTEtMA_306d634d-8caf-47cd-85ad-a6d3f10b73eb">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtNS0xLTEtMA_c68dcf92-d87d-479f-827e-7ff7e3614512">7,146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtNy0xLTEtMA_4b1a10bc-57d9-4c18-b528-e3cb9d602288">6,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctMS0xLTEtMA_e20b880f-6662-40c3-90a8-53b8e1786b69">30,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctMy0xLTEtMA_a01c1428-aaff-40ea-8c47-56eac54e21f5">26,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctNS0xLTEtMA_ed051882-5896-49e2-8ffd-e37200ec313c">56,786</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctNy0xLTEtMA_4015cfc7-d4c2-461d-9edf-1eb7a4cbd105">44,320</ix:nonFraction>&#160;</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtMS0xLTEtMA_2dcfa0f3-3a71-4049-b110-5f955def6c60">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtMy0xLTEtMA_1e75a61a-8a36-470d-8fa3-276cb5411882">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtNS0xLTEtMA_0cad5fff-17ac-405b-8e10-29a12910e722">184</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtNy0xLTEtMA_9221d3c0-f109-4134-adcc-a9d900e12e5a">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTEtMS0xLTA_e96c6363-ab92-4d52-a6c4-619c7d1875ce">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTMtMS0xLTA_b5fdb74b-2533-4dc5-bd66-8bfc428811f4">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTUtMS0xLTA_2b69c22c-5753-43ab-99ae-fef47b1a363e">1,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83daaa92bcbc4505b32c38eced759ca5_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTctMS0xLTA_e2c1e34c-8ce4-48fc-914d-b1c48e5969e4">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTEtMS0xLTA_76f0fbc4-9354-4d6a-ba41-e75efac47379">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTMtMS0xLTA_d4f4b811-85df-498a-bbac-820fbcbb8fc4">69</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTUtMS0xLTA_fe21acb4-3070-456f-a862-90c64cd07c5c">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTctMS0xLTA_0d506c1d-1da0-49e6-918b-96afc2c45c33">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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTEtMS0xLTA_3915c674-573c-46b2-890e-7f381bdfb5e1">30,826</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTMtMS0xLTA_a772445b-ddda-4eb5-b68a-8123f791c3ad">27,266</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTUtMS0xLTA_3c392001-47d5-44fb-ae91-a67e640ce8d8">58,092</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTctMS0xLTA_90c9ab47-6ea2-4d95-ac27-88c8623394fa">44,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Presentation of December&#160;31, 2019 balances is in accordance with disclosure requirements prior to CECL Adoption.</span></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:10pt;font-weight:400;line-height:120%">92</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ie018f207af1945ef8bf57030df7fe7ad" continuedAt="ife76ecb3c7384254b93a6df3b6480e08"><ix:continuation id="id3d88758ecdd44ea9a7b95141b05c838"><div style="margin-top:5pt;text-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 of previously classified nonaccrual loans during the following periods:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December&#160;31, 2020</span></div></td><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%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1052b89f92604df9babee1ccc746e656_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtMS0xLTEtMA_7112375b-b042-4963-9604-dcd0687f77ab">95</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="i1052b89f92604df9babee1ccc746e656_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtMy0xLTEtMA_01afa169-a48b-4050-a883-d25983b0013d">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtNS0xLTEtMjUxODM_181bb532-fc58-45ce-8369-5e5eafef19b5">552</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtNy0xLTEtMjUxODM_84e6d174-bb7e-4a83-bc3e-c4badd8be05e">147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i191fb57f6ae946849742560cc9da6e62_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtMS0xLTEtMA_b2510edf-ef81-4058-8c1e-5084c243a9c7">238</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="i191fb57f6ae946849742560cc9da6e62_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtMy0xLTEtMA_6a98c1d1-49db-400d-8844-0db38ed0e6fc">89</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtNS0xLTEtMjUxODM_ca0a2d9f-e441-48ba-b004-b89a9b031363">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtNy0xLTEtMjUxODM_b0c90d84-c546-4d55-9357-9e8081f047a4">228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ifb90de0f4c50448dbe705df93b486248_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtMS0xLTEtMA_95b3e64a-1742-4cac-a6a0-d7431ef577d7">208</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="ifb90de0f4c50448dbe705df93b486248_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtMy0xLTEtMA_c3b2f3b1-de6c-4056-934c-7e9c23a6e3f6">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtNS0xLTEtMjUxODM_1b2efc87-7fc3-4826-a8b7-a9eb6ae65c0c">32</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="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtNy0xLTEtMjUxODM_43da3937-c9d3-4eeb-b832-094393916531">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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="ib4dc5664816e40598697c7503b10320a_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctMS0xLTEtMA_17d638a3-5a0a-43bd-af57-29b25d6b14d1">541</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="ib4dc5664816e40598697c7503b10320a_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctMy0xLTEtMA_5671014f-5efd-4799-8d24-36f7781f7ef8">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctNS0xLTEtMjUxODM_06ad8c25-aaee-41ec-ae4f-f3ec82a0551b">584</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="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctNy0xLTEtMjUxODM_09918dbc-811b-4e4b-b8b8-44f17be387d4">556</ix:nonFraction>&#160;</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="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtMS0xLTEtMjk3NQ_ad1d0f30-0691-43be-96fc-f411a16100f3">2</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtMy0xLTEtMjk3NQ_7ea9563f-47d4-4cbf-829b-f8fb1b86b079">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="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtNS0xLTEtMjUxODM_55618583-ba86-4d47-975a-8c263212d057">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtNy0xLTEtMjUxODM_4db0f9cf-170a-4cef-a098-e52b0bc1954c">&#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="i99eba73411ef447197d7131f34f464b7_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTEtMS0xLTA_5898d273-1b7a-448e-940a-2566d75111b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99eba73411ef447197d7131f34f464b7_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTMtMS0xLTA_681c5807-1407-40bd-9cca-e0bafc4040bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTUtMS0xLTI1MTgz_c79e5034-2ec8-49a7-992c-6df6bd7c2d0f">3</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTctMS0xLTI1MTgz_2654349b-563c-42f9-bfe2-edf7f44274e4">33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTEtMS0xLTA_dcfc96af-5ac3-40ad-8fc9-892438b3181c">11</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTMtMS0xLTA_a0d3603d-560b-4824-aca7-a16062087450">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTUtMS0xLTI3Mjg0_0038f313-775e-43b7-a8af-f10942e0b1ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTctMS0xLTI3Mjg0_b19a9b88-14f2-47c5-a4bf-2c591e27f50d">&#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="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTEtMS0xLTA_58e9d658-4659-4698-8739-18fde24becc6">11</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="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTMtMS0xLTA_183c5876-daa3-4860-827a-d4c40ca5f39b">&#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="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTUtMS0xLTI3Mjg0_278df413-9d65-4557-a68b-d118499fb7e3">3</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="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTctMS0xLTI3Mjg0_b45d57bc-effa-4e05-9f8d-d760d92a2c3e">33</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="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTEtMS0xLTA_eda779b1-c8f0-45ab-858c-4067588878f6">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="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTMtMS0xLTA_78bab3b2-ac9a-4589-ae04-50b897713d50">47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTUtMS0xLTI1MTgz_57f67ed0-3034-4f9c-88ae-df3003fc217c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTctMS0xLTI1MTgz_56333372-a169-4f9f-9a11-d667698db82e">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTEtMS0xLTA_ff5fd88a-76f8-444f-8712-23c0f6252436">555</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="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTMtMS0xLTA_a280aa7b-ce28-421d-b4f0-894af8239433">639</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="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTUtMS0xLTI1MTgz_e4bca57e-48c6-485d-a331-7f84d0b68410">587</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="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTctMS0xLTI1MTgz_629d73e2-b125-452e-9101-a915bbf30fcc">595</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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the&#160;years ended December&#160;31, 2020 and 2019, <ix:nonFraction unitRef="usd" contextRef="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NzY0_5e268681-6ece-43e0-885d-260f84cd2662"><ix:nonFraction unitRef="usd" contextRef="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NzY0_ab6e13f9-e966-46dc-aa8d-a54c57250e0f">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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTI4_b4d134d7-1aa1-4a3d-8ab2-8ff9bf06a66b" continuedAt="i5c7c69c43d1a42b68a1a8166433643fe" escape="true">The amortized cost of past due loans as of December&#160;31, 2020 were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><ix:continuation id="i5c7c69c43d1a42b68a1a8166433643fe" continuedAt="i507ce513ded249b2955393b4758db5b2"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i721a8fe958be4290bad8b248321a9aa4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtMS0xLTEtMA_5f9eb011-d571-474b-b45e-de2952d45710">4,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7db584f30ac9437b918af5adc0583083_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtMy0xLTEtMA_8b52cbf5-0e57-438d-91b9-bee0cba00e18">8,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtNS0xLTEtMA_eed4c097-d085-465d-aeb7-3c69ede6ea51">12,703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtNy0xLTEtMA_5c167979-27e8-460a-8e2c-b4815e71c62c">720,395</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtOS0xLTEtMA_030bad26-04e6-4450-801a-8916bd00d4bf">733,098</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ib317640d62074af98a8bffa8217ef6cf_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtMS0xLTEtMA_734dfec9-b8a2-406c-8ddf-3660d4db8b41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d531071eac443bab3000e8c157be462_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtMy0xLTEtMA_314381d6-9201-4936-a8f4-f7416cf4f338">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351b72b455da44629067d52ee902d73b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtNS0xLTEtMA_4b336726-fe5d-4b5b-9d6a-7bdfc5c16dba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351b72b455da44629067d52ee902d73b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtNy0xLTEtMA_7da1734c-5916-4b9a-9687-324a47ee2f52">715,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351b72b455da44629067d52ee902d73b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtOS0xLTEtMA_52befb18-c402-408f-a35b-3151ac84b4f7">715,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9ed08b4b2798427caa5fd9f6a9e14c28_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtMS0xLTEtMA_78db5ca5-0046-4611-8466-18af47acc2d5">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="i6340335899914d3f8dc14306f18fc721_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtMy0xLTEtMA_e3c4066d-15da-4188-a6f7-473441142adc">403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtNS0xLTEtMA_c1d35025-8f7f-4b02-81fe-69d6a630a4b3">1,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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtNy0xLTEtMA_867a73ab-11ff-498e-b67d-2ba7e677710b">855,290</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtOS0xLTEtMA_310f368f-8dc3-4b2e-940f-004db0684653">856,684</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i316c79445f184d81af034320dcfc98e0_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctMS0xLTEtMA_b462caea-b25f-4cb0-8598-53757e52aea6">412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id280e243c15c4a93b595e99738d39289_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctMy0xLTEtMA_7a45714b-ce6c-4092-9076-da6006a910a8">1,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctNS0xLTEtMA_d9fcaa2c-d86f-4533-809f-f52163013f90">2,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctNy0xLTEtMA_70ac6817-0068-4932-a508-640e042ed626">1,407,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctOS0xLTEtMA_1f695d2e-ede4-4e86-95c3-ab97401c7ffb">1,410,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i3ecdd3f2fbab41848212d1872b20f009_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtMS0xLTEtMA_d6a85db5-0609-45e0-bc8b-edf0434a358d">6,024</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="ief9960cbd34f44928b39028b35b67720_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtMy0xLTEtMA_a4011f55-db98-4593-b2b5-f62e131d5bed">10,455</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtNS0xLTEtMA_84eaa4a7-4720-4b5a-bd0e-68e733bdddb2">16,479</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtNy0xLTEtMA_1d20012f-9ad3-4df1-9aa3-56bdf2957a1f">3,698,727</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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtOS0xLTEtMA_3491813f-d641-489a-89c6-9bc9fa41da7a">3,715,206</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="ic47c516bfea7472d9c044a09937b1553_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktMS0xLTEtMA_9bea75c4-84ab-4240-8b14-93a58a300c41">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="i61fdd1ebfa9143d491e15f48ebb0de79_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktMy0xLTEtMA_504b50c3-50f9-49ce-adc4-cece1914c20d">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktNS0xLTEtMA_fc928724-cc4f-4ff1-be46-bcb159baf495">781</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktNy0xLTEtMA_ea193845-b2a8-440f-931f-bd9e04348e49">121,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktOS0xLTEtMA_e144b448-2239-4767-94db-0eddf917e976">122,756</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="id9e03e2ef5cd4bcc9e918ef6166fbe15_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTEtMS0xLTA_ac7a4f93-58f0-4d90-b52b-65a0b6b9becb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ad1366a984649d4923c55abd4d3bd0a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTMtMS0xLTA_d5f0dfd1-b1a3-4653-86bb-cfc486dea548">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTUtMS0xLTA_3a75ac59-78ec-4315-88b3-595b36e5bf3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTctMS0xLTA_11d49913-7e25-4692-b5f4-b2cc13f083d2">78,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTktMS0xLTA_4b19c52b-1272-4767-930e-f0084de2c4d4">78,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i9230d8d4537a4d05826022485c0daab2_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTEtMS0xLTA_e4c713c6-ff4c-4642-ac57-9f1af22f0e52">2,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i96c1a8e18489402b8ea0a51f7a63b99a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTMtMS0xLTA_677b2ea8-b5e0-4ef6-965f-70d4f27f6e59">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTUtMS0xLTA_bb621d24-a8e2-4ad0-9fb6-ae944be2b33b">2,225</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTctMS0xLTA_c92ee73e-018d-4bf2-ba9f-6ac2f6ffc2bb">225,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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTktMS0xLTA_6a751a86-1f0b-4aac-86d9-36fc6c752418">227,454</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i28bee91314d0419180f81ae5f5e6741d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTEtMS0xLTA_6a3e8a7d-977e-43c5-8b5d-ea5afc9d743e">2,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i3fef9ee98f944c169654bb2b2f012a59_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTMtMS0xLTA_21a872b7-5fb1-4dde-8e2f-08b622ae1d7a">&#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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTUtMS0xLTA_d0d4dc38-c3b3-4ec9-82bf-80092362d1b9">2,225</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTctMS0xLTA_80074662-a4ea-4a6d-adf0-cc4ea0b8dc5b">303,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTktMS0xLTA_deb94a18-7ed7-4ad5-98bb-e59f00911365">305,713</ix:nonFraction>&#160;</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="i40126c4a3c004fbf8b9b94ff1c151507_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTEtMS0xLTA_cd236dc3-4a34-4af2-8987-e5b8052b3d58">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="i5b7e5109a44847b9944c31cb22fa374d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTMtMS0xLTA_b62f2bd5-0091-4a20-9006-4c47392b07e2">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTUtMS0xLTA_de9d5976-ce11-44e1-9c00-b6447c3a99a7">1,437</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTctMS0xLTA_eb383dba-21a1-4bda-b5a1-108f6ac8d92f">323,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTktMS0xLTA_449c9b5f-4137-4c01-a426-f2ff3a3bb379">324,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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="i3519a17f0c9748e39159dc3466add353_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTEtMS0xLTA_df6b0db0-7dcc-434d-9979-3a147af065a7">10,421</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="ief4260c42c234f18a3f7e5430ec26102_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTMtMS0xLTA_5c376705-3dd3-4434-87af-39db8967533f">10,501</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTUtMS0xLTA_10b3274b-067b-4860-a1f5-9c2ae0c59c68">20,922</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTctMS0xLTA_8ae74f59-33a0-4e10-ade8-36fc1dbcf84c">4,447,725</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTktMS0xLTA_b1fd47c0-4b03-4818-ab68-964d23974c56">4,468,647</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="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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ife76ecb3c7384254b93a6df3b6480e08" continuedAt="i8ece14b1d656421cb1e60295d8097e06"><ix:continuation id="i507ce513ded249b2955393b4758db5b2"><div style="margin-top:5pt;text-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 past due loans as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"></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%">December 31, 2019</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%">30-89 Days</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%">90&#160;Days&#160;or Greater</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%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #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%">Current</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%">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:8pt;font-weight:700;line-height:100%">PCI Loans</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%">Loans Receivable</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="iea931a21c41643e9a1be58e693e5b630_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMS0xLTEtMA_c366d993-546e-420e-9048-848240710b42">10,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8719692c81824a1083dbb10e2dbc234a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMy0xLTEtMA_29f2f329-a4e6-41fd-983e-0aeccbed7ccd">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtNS0xLTEtMA_5d49b4c5-c73a-4951-8d06-63f1aeebcf76">17,251</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtNy0xLTEtMA_f80d6ed5-fb7a-4e2f-a0d5-28a1770524c1">832,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtOS0xLTEtMA_8d730f1d-ba65-46ac-8728-f9c260cc75c7">849,852</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMTEtMS0xLTI1MTg4_40449b02-7437-4942-9bd8-1cc79d27a561">2,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMTMtMS0xLTI1MTkw_a50273aa-ab1f-489e-8b38-7abf9ff2ce28">852,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ib1c7d286b3c34cbb8e8ae97457beaf19_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMS0xLTEtMA_994c99bd-6917-4d32-88d9-d4c3d747d8d9">607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa7d329b330c4187bcca5745f744c8cc_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMy0xLTEtMA_aa0f5588-fa41-4518-adc3-e7e5cd62c308">806</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtNS0xLTEtMA_08960869-6e08-43fa-8658-53a3de60f6e5">1,413</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtNy0xLTEtMA_139d9533-9d7c-441d-a70f-4426e374682f">798,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtOS0xLTEtMA_824ba681-a50f-48d7-8164-6b428470035b">800,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="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzUtMTEtMS0xLTI1MTg4_d6847f73-d202-49db-9f1b-e16f8e9c6a96">4,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzUtMTMtMS0xLTI1MTkw_3d53aba2-878a-403f-b82a-79ded9f4617f">805,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 2px 19pt;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="ie3d7db74332f49d5b3024ae52be25459_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMS0xLTEtMA_0ccd7405-76a7-4e27-bd59-f6ad675d99eb">554</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c6c14702bde49e0b973b7ad0069a3c0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMy0xLTEtMA_30934d4a-c05c-4f1f-a622-6933baf0d700">1,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctNS0xLTEtMA_e227332d-16bd-403f-92f2-a71a0faa7fc6">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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctNy0xLTEtMA_e260d748-289f-4467-9c40-9560aadb28b2">1,280,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctOS0xLTEtMA_1b0c11ff-f4d0-4a0a-92c9-f7d7fc04f05f">1,283,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMTEtMS0xLTI1MTg4_c166fab3-848c-4fb4-98f8-5d80dbdfb7f7">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMTMtMS0xLTI1MTkw_cb3110a8-a4c5-430c-b6ab-29048e3c7c69">1,288,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iebebf01968db4a918d92c0d02ff19d13_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMS0xLTEtMA_ea73d129-3a87-40b6-a70f-784183d2e1c0">11,640</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i871312004c7c44c49566b3bf6a66f4cd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMy0xLTEtMA_a8d48a59-56b0-4769-a4fa-5f185647db35">9,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtNS0xLTEtMA_91a8f5c4-66c1-408f-8ad1-6e0099d0de84">21,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtNy0xLTEtMA_52a57f36-9562-4f4a-bb39-fb7b2159ae0c">2,912,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtOS0xLTEtMA_a630a20a-6138-4646-a9c3-c0f71cbfef98">2,933,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMTEtMS0xLTI1MTg4_fd69d6d0-3257-4348-ac35-0f4173dfbb89">12,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMTMtMS0xLTI1MTkw_6ce61fc0-b70e-4654-bd61-078698eba936">2,946,233</ix:nonFraction>&#160;</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="i02445c7395884d2091ff6f2ef49bd11b_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktMS0xLTEtMA_83f1dcb4-cfc1-48fa-8e9d-1820a0d4941a">797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bf27cb898ee403fb1b66ef3bbb1184a_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktMy0xLTEtMA_70a684f7-eb20-4282-9b7f-17825d54a0a4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktNS0xLTEtMA_8b70d01a-18e5-42f3-ba53-a509476e2f88">797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktNy0xLTEtMA_74bd8cf7-f9ca-41b7-936a-59896da7eac8">127,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktOS0xLTEtMA_374d98cb-0c2f-4745-87d6-f8998685375e">128,085</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMTEtMS0xLTI1MTg4_5afcdfbd-33a6-4f30-888d-80c9a513616e">3,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMTMtMS0xLTI1MTkw_19d3338e-d0ec-4585-a8a3-0cfe282c44ed">131,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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%">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="i483bca844f824a78851619f5c254e772_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTEtMS0xLTA_fd5ddc97-acfe-43c2-b69f-c345d73e2c8e">1,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib191ead053804fa0a867674a3285db13_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTMtMS0xLTA_89e2dd3f-da5d-4802-987c-f86bbd1dee71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTUtMS0xLTA_f731656a-ebe5-41ac-aeaf-e830638693f0">1,516</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTctMS0xLTA_9bc79dc6-8bab-4032-9bff-89388704a303">102,780</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTktMS0xLTA_6afea042-306d-4da7-b2fa-bad1da80ced3">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEwLTExLTEtMS0yNTE4OA_5a90170d-85bc-4935-a7f6-9aaf48bb6fa6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEwLTEzLTEtMS0yNTE5MA_2a99717f-dac9-4753-a853-16f651b686be">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ifbb90154896949b8a991f7c26fdc1e06_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTEtMS0xLTA_13089a81-2a51-4ab5-9f7f-ad1a32a9a0ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd92b880b51349dba6373398c5aaa1b7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTMtMS0xLTA_29d6ec9d-312a-4361-80eb-9a9dbbdbfa8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTUtMS0xLTA_3fe2f3d8-3f9e-4314-8695-e67b4cbb0118">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTctMS0xLTA_b68dde09-5fe8-4a3a-b6bb-905171ca30c8">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTktMS0xLTA_504afa27-af08-42ea-9c38-93c6c90e8e53">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTExLTEtMS0yNTE4OA_1a19b76a-dc39-46af-a106-2729d8c2eb1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTEzLTEtMS0yNTE5MA_58a4c4a2-f0b9-471f-9d58-a7aa40f4b2d1">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i98262d19e8104bdda91b4d237c53dd92_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTEtMS0xLTA_a9c7a22d-7410-4872-8b48-3c5431ddfdec">1,516</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="i439e64bf5b484bb69041b528e8f44b4c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTMtMS0xLTA_3ce13cab-d1ae-4046-a2ac-68a337f758be">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTUtMS0xLTA_b9aa31b4-2d13-43ce-b16f-167e79d51560">1,516</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTctMS0xLTA_055fe48c-2b2f-41d0-9e81-86647164e0ca">273,130</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTktMS0xLTA_3b97c93a-41fd-4df3-be8d-c374906d1f94">274,646</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTExLTEtMS0yNTE4OA_bdcd1e00-18ce-41a5-b332-609fa6dd3bbc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTEzLTEtMS0yNTE5MA_393e5b68-e5bf-4953-9839-a119d753af98">274,646</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="ibf0a015605174215807fa20145cad820_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTEtMS0xLTA_00c27a68-3f01-48a9-971d-9393a69227a7">2,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7df1a0b691248e68fc98ad31475fadb_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTMtMS0xLTA_e3b45469-a315-4ddc-ab39-53f344ff6588">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTUtMS0xLTA_794ec93c-7bf5-49f8-a542-d3a5cab149b7">2,071</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTctMS0xLTA_94185cb6-db7f-42ae-8c86-46f1f9edacd5">411,507</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTktMS0xLTA_d38ed179-1109-4f59-b083-5447a389a477">413,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTExLTEtMS0yNTE4OA_c3e70905-c109-411a-9a69-11444a54066f">1,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTEzLTEtMS0yNTE5MA_384cda58-d6ec-4ed5-b647-28447008c46a">415,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="iad93254d4dd04752966257d2c863ba71_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTEtMS0xLTA_aba6624d-b5b9-4265-8a76-612c0f9bb449">16,024</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="i2c1d35ad63d94acdac93fc17a41e7992_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTMtMS0xLTA_61f30f42-5d59-44ab-b6e5-5a450886d385">9,421</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="i81e79bd2f137470a83287dce641fe86f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentPastDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTUtMS0xLTA_9fbb14a6-639a-4b51-90fd-6e34f4cb5520">25,445</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="i81e79bd2f137470a83287dce641fe86f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableRecordedInvestmentCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTctMS0xLTA_275b9f78-fbfa-4fa8-8601-b98936e4becf">3,724,324</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="i81e79bd2f137470a83287dce641fe86f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTktMS0xLTA_58a3b816-b2c4-4062-b5a1-72d7822fa9bc">3,749,769</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTExLTEtMS0yNTE4OA_61098e83-0433-45f5-86b4-f10d693075c4">18,110</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTEzLTEtMS0yNTE5MA_55bc8d7b-077a-43f8-956c-4b001f5359db">3,767,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></tr></table></div></ix:continuation><div><span><br/></span></div><div style="margin-top:5pt;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE3NjI5_3bc6bea9-a60d-4780-9e0a-3251fea539ce"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE3NjI5_5c841c71-d6d1-4b49-9cd1-f1b2e104a39d">no</ix:nonFraction></ix:nonFraction> loans 90 days or more past due that were still accruing interest as of December&#160;31, 2020 or December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEyNjQ0MzgzODc4ODM1_2d348ff6-f81a-49ae-a3a9-be3776d32b65" continuedAt="icc281899c6cd48bda8eb380d71776950" 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 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&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td></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%">CRE</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equipment or Accounts Receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71cb126124164cb59c6beca4235e71ad_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMS0xLTEtMA_158619e4-d35b-4a56-8676-8c537dba0fbf">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6965b60dff4a49a49c5dc813edd59aa4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMy0xLTEtMA_5885331d-db41-4c1b-91c0-9718e691d31a">18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i71851af966594b3f8385e1c60a87c36b_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtNS0xLTEtMA_309d087c-301a-4753-b61f-41daf82dc61e">584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0201fb68359744139b774b6026ee5ba1_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtNy0xLTEtMA_021cbe69-ae28-4de3-92ce-bad0dfc4cdc7">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="i63f7645e53af4cb587666f2208adc15a_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtOS0xLTEtMA_21c40a88-61de-4edb-9d7f-27c06468a909">631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMTEtMS0xLTA_cf3de7fd-44b5-444a-8381-19b7d695f233">22,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i038075788a144290a985eed1570192af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMS0xLTEtMA_e952e24d-eb67-411e-a830-450b18b7c146">4,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c07202333394691b9384f2b963003b6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMy0xLTEtMA_5ecf1ded-52ab-4123-9f9e-f1778cdacfe5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i17b4625e603d4f66b98c7edb7ca158b0_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtNS0xLTEtMA_7f327dbb-c6f9-48f0-88ed-43b4fd71c10d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68b6390e43464565a51163e88d51bb09_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtNy0xLTEtMA_c833d190-9466-4c25-b15b-8dc461c9e104">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i208e6ec86b4a4740b5ffa1c7744c142c_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtOS0xLTEtMA_d3bcce5a-57e5-400a-a2a1-941936122923">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMTEtMS0xLTA_eabf224c-d894-43e9-bbdf-40fd1c246efc">4,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="iec66d7e85d854cc5841d9962ca3dea19_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMS0xLTEtMA_d6c65812-8ae0-42f3-95c8-5bb6649baa5c">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i489f9ea75800434d9990164cf3edcee8_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMy0xLTEtMA_392331c4-087c-41d0-9577-33088572fb83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7106287dc6848ac9fc22c9f9319c198_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtNS0xLTEtMA_a835aa75-bdbf-409e-a6c7-7a1d2c2a6ef3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63a80e5b9b884fbe84a6f8239fa95e09_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtNy0xLTEtMA_75f53bd8-c026-4f23-87aa-1f80aecea86c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1196fc10bb64a5a8c6d1f7862714de4_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtOS0xLTEtMA_7c0a5c74-e268-4343-a679-0a4d61c8c39b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMTEtMS0xLTA_54cc5a32-f64b-4ae0-a775-16f022fb66ef">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ia0dd0a85f3944ad5a47328e29595eb2d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMS0xLTEtMA_1e04edbd-ff62-4541-9f86-cd02e2de6222">10,010</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ife1380002e724b4190f5d2ea86858902_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMy0xLTEtMA_d0ea5516-0783-4e32-b04d-e232b621b14e">18,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ie3d073921a8c48c7ab7f8223127d6794_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctNS0xLTEtMA_484a6c37-5daa-40af-bb79-9e1f4209f2c4">584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88a7e8673bb14dc392c5cb11d2696d90_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctNy0xLTEtMA_d5ab0974-fdf0-4f70-b9b4-86c9c5c9ead8">774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i29cb3cb70f474c21b1273acb58341f2d_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctOS0xLTEtMA_a3734456-7f0a-4808-9517-2960cfa5c1e9">631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMTEtMS0xLTA_43728808-d79b-4edb-b4e2-457d88509076">30,737</ix:nonFraction>&#160;</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="ibbb28ccc94444b149699a64ff88c756b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMS0xLTEtMA_3229d825-eaa7-4d12-8b71-8364cd2b04cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9eeb1bf4b4824b56b08dddcf48b8478a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMy0xLTEtMA_3b3b5e1a-9f2c-4df1-a4a6-07336a2d4f84">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib30b4a0ad30742dcb686394a91c35227_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtNS0xLTEtMA_070024e6-f4fb-4e93-a2fd-b69e4d01d9f2">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i955fad345c784b3bac3162e4119b93a5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtNy0xLTEtMA_e7e24fb1-18db-496c-8235-cb65b3da0dbb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccfc8bb41a55490085e2bebdfcfa8092_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtOS0xLTEtMA_552db1ba-15de-417a-8a80-626b55fa8323">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMTEtMS0xLTA_6a06de77-2886-493a-832b-31168601ea7a">67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="ic89aad7741b44481801b054fbae15eb2_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTEtMS0xLTA_749abc07-fa85-4fbd-94d8-a968bd0d9d35">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8470c686eb144a8991b6939a3cb8b1a1_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTMtMS0xLTA_816ef00a-f5ff-4f34-9ab6-95909c80333a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e06a07739454f5095c45165176ac1cc_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTUtMS0xLTA_0e5bf622-c384-413f-a606-1a712bf839fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6a8119c77ab4168ad29cc4fe810680f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTctMS0xLTA_2fb436fc-de87-4fe2-b1a8-c45683d9f448">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28d5d6ed731645f19a98d1f29747fff2_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTktMS0xLTA_449b6f90-67b0-4f4e-bfd9-092338cbb41f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTExLTEtMS0w_79db94f1-dcf3-44f3-ad87-a65f52d51434">572</ix:nonFraction>&#160;</span></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%">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="i975db231187a455eaef7ce77744e139f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTEtMS0xLTA_2d7254ee-ddd5-4ad3-b73a-649ed78945d4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i600538635867479e9cc3ed042a98ca01_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTMtMS0xLTA_81c1de55-296c-4604-98b6-ae1b4f667f2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d0b58611bd545c5bcd7aa6b7b30bae9_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTUtMS0xLTA_c0c149fd-1658-44b8-8fb0-a5ff6422df96">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice3610e9f53a491c88fc2069c29f06f5_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTctMS0xLTA_63b9fbdb-4bb1-47f5-9598-61f6a74407b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i014eb373232d49b591bd3378aaa85435_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTktMS0xLTA_2e1ab815-af48-4df8-8e64-5063fe8f847c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTExLTEtMS0w_0f6c04d5-6eaf-4065-b5e7-363be84e02e1">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i668928019d204882b1f5145c2a43b8b8_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTEtMS0xLTA_132d3eaf-2436-4266-aeab-593d435ea1bc">10,582</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="i7927eb16720345eb8f8763c5d1d8992a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTMtMS0xLTA_8355ffc0-c015-4f7d-99a2-f10a6823d56b">18,738</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="ic0edc8ed58234044a75d2778a47282f8_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTUtMS0xLTA_71d942a6-2fe1-4145-8ec1-f73f50dfde91">681</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="ie90f69f423904855b7d33f611c623fd9_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTctMS0xLTA_de0bc446-6c0c-4264-acc7-43efa54545e5">774</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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib982ba4314e64ca7805d378ccb49dd88_I20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTktMS0xLTA_d82d4911-9ace-4187-aff1-1f5de039c1f7">631</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTExLTEtMS0w_7ac6dfe7-cde7-4f5c-9cc4-a3ad131ca948">31,406</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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Balances represent the amortized cost of the loan. If multiple collateral sources secure the loan, the entire balance is presented in the primary collateral category, which generally represents the majority of the collateral balance.</span></div></ix:nonNumeric><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;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 individually evaluated loans 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, 2020, except changes due to payoffs and additions of loans to this classification.</span></div><div style="margin-top:5pt;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 probable incurred loss methodology, including the ASC 310-30 methodology for PCI loans, comparative </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:10pt;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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i8ece14b1d656421cb1e60295d8097e06" continuedAt="i875a8576a0c04f02925229a88860226e"><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%">disclosures of collateral-dependent loans as of December&#160;31, 2019 are similar to the disclosures for impaired loans. Impaired loans include nonaccrual loans, performing TDR loans, and other loans with a specific valuation allowance, excluding PCI loans. <ix:continuation id="icc281899c6cd48bda8eb380d71776950" continuedAt="ibadaebdd262b49218f91326e517a9063">The amortized cost of impaired loans as of December&#160;31, 2019 is set forth in the following table:</ix:continuation></span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><ix:continuation id="ibadaebdd262b49218f91326e517a9063"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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 Cost With<br/>No Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 With<br/>Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>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:100%">Outstanding<br/>Principal<br/>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%">Related<br/>Specific<br/>Valuation<br/>Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtMS0xLTEtMjUyNTQ_dccf3bbb-5818-4a4b-8a5a-819214493a3b">30,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtMy0xLTEtMjUyNTQ_8310bdc6-a3f4-4755-990b-90aa45342c1f">13,629</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtNS0xLTEtMjUyNTQ_26f89584-f79f-403b-93bd-d3a9b0278e58">43,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtNy0xLTEtMjUyNTQ_503ce00e-865e-475d-9f3d-e8bfdb5f2ad8">45,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtOS0xLTEtMjUyNTQ_6ba63105-96c5-4fe8-9a8e-a7d9a76ec29f">1,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtMS0xLTEtMjUyNTQ_43da5c06-8ca4-4367-b599-442fbd4f8fd5">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtMy0xLTEtMjUyNTQ_b94aa2fe-fc20-49a7-89ff-eb5ad414fdb6">2,415</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtNS0xLTEtMjUyNTQ_b2066958-c052-4ded-8000-543d71d244b8">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtNy0xLTEtMjUyNTQ_dc2296dd-cd71-4122-a2c1-a76cbb0f0211">6,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtOS0xLTEtMjUyNTQ_5cecd6fb-fcd0-4d95-83b3-5642ea9b6d6c">426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtMS0xLTEtMjUyNTQ_91bef75b-1665-46b1-a366-51415688963c">5,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtMy0xLTEtMjUyNTQ_8f9587c7-c1cc-476a-8dd7-7bfba869094f">1,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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtNS0xLTEtMjUyNTQ_96043f84-decf-4e51-8ac5-a2b407f9b5cb">6,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtNy0xLTEtMjUyNTQ_7d23b6ac-44da-4cfa-81f9-3e366fad2f94">6,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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtOS0xLTEtMjUyNTQ_41e5dcf1-ce5e-41ef-bea2-3dfdaa3b1e74">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctMS0xLTEtMjUyNTQ_641e7d76-fa83-450d-9aa2-13ce9cdb7257">39,409</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctMy0xLTEtMjUyNTQ_108493aa-023c-4488-b1cc-ecae5ad0b419">17,059</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctNS0xLTEtMjUyNTQ_6027fe18-c875-469d-84cd-2ee29896c677">56,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctNy0xLTEtMjUyNTQ_eb62268c-90fa-45d5-bc02-9e13afca6b3f">58,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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctOS0xLTEtMjUyNTQ_437c0583-a3ec-4bd2-9a48-f54bd253a302">1,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></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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtMS0xLTEtMjUyNTQ_66b2de5c-ca85-4d44-881a-018fdb79014f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtMy0xLTEtMjUyNTQ_61830eda-e24a-45a3-b2d0-39d77f33ba1f">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtNS0xLTEtMjUyNTQ_a0feb4ff-84fe-4789-9b5e-db4a1442e837">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtNy0xLTEtMjUyNTQ_c6eb99cb-ce54-47df-864d-9c0e34a64402">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtOS0xLTEtMjUyNTQ_f35596ef-daba-4a92-8a26-e4010a2604de">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTEtMS0xLTI1MjU0_494cf58f-6cf2-481e-974a-192c18b8f72a">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTMtMS0xLTI1MjU0_1db0d0ba-c481-401f-8f7d-5707405cfb71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTUtMS0xLTI1MjU0_527d8b22-95be-493f-9bdb-409c59845b11">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTctMS0xLTI1MjU0_7ffa7803-0eb2-413f-a133-2688734efa57">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTktMS0xLTI1MjU0_ba1c2511-78a4-4d9a-ad0c-c4f78e2d0de5">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTEtMS0xLTI1MjU0_d09ead24-e69a-4381-abf7-4d9c091d1872">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTMtMS0xLTI1MjU0_09507802-b405-4455-a34d-2f9d0f4e70bf">561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTUtMS0xLTI1MjU0_a9643b91-7fb0-4abd-bd5d-7dc2aca5c86c">561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTctMS0xLTI1MjU0_fab060fb-95ec-4b22-833c-961fb531fc7e">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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTktMS0xLTI1MjU0_cbba751e-eae8-4e94-b914-73aa56a8d59e">143</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTEtMS0xLTI1MjU0_48e89752-757e-4bc8-8189-fb0d3451d6f0">39,646</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTMtMS0xLTI1MjU0_e753f75b-39b9-4f0e-8e14-142195ac4a38">17,835</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTUtMS0xLTI1MjU0_a6a68a77-53ea-419b-a26a-4d386fbcc06c">57,481</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTctMS0xLTI1MjU0_a3bb7ed7-2897-4ac3-8168-b80ca6563cda">59,837</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTktMS0xLTI1MjU0_91b1cfb7-2359-4db9-9b2a-05dc54256d98">2,143</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><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEx_3d6c4dd1-b0a1-4a68-a90d-9d7c7a3d5383" 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 average amortized cost of impaired loans for the year ended December 31, 2019 and 2018 are set forth in the following table:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzQtMS0xLTEtMA_1bd3bb51-a492-4467-aae8-d27fde0ddbeb">31,905</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzQtMy0xLTEtMA_bf38f2e5-f3e4-4b9f-925c-1287fa9356fc">16,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzUtMS0xLTEtMA_6e23b69c-8691-442a-a9c9-52899e7cb596">6,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzUtMy0xLTEtMA_2ce32929-9f44-4885-87b1-515281a81f7e">11,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzYtMS0xLTEtMA_3292746e-89f7-4a15-83c5-cc67086616aa">7,751</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzYtMy0xLTEtMA_13d2ee33-4960-4204-8dea-38cdd0eb9262">9,463</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzctMS0xLTEtMA_dc7cabd1-2379-4e62-90e7-8d25a67dd579">45,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzctMy0xLTEtMA_e3c36cf5-baa0-417c-be82-8ae25b83466f">37,549</ix:nonFraction>&#160;</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="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzgtMS0xLTEtMA_bddaa136-3e27-4085-949f-82b42d9a4c3e">242</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzgtMy0xLTEtMA_93833f13-5604-4af3-8e8e-1472365b5c68">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;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></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="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEwLTEtMS0xLTA_5c272d65-de11-4b80-805e-f3233e03f267">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="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEwLTMtMS0xLTA_c21e0c27-8b83-41d1-9895-951e1ad1de78">1,091</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzExLTEtMS0xLTA_77198f3b-5766-4c30-9ddb-dbc8bb63caf0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzExLTMtMS0xLTA_6c27b018-f698-4ac0-a24f-da4acbc37dbb">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEyLTEtMS0xLTA_6ddc6eeb-d570-4318-829b-fab03bfdec87">682</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="id7db20a801764b669e3314a316061d87_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEyLTMtMS0xLTA_f1cc78e0-f92b-47a9-bd4b-02f33c631767">1,220</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="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEzLTEtMS0xLTA_1d8c966a-43af-4222-bda9-aff723602831">576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231" decimals="-3" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEzLTMtMS0xLTA_256107d2-2b24-4684-b325-672c2db4f83e">430</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzE0LTEtMS0xLTA_6c49f746-6710-49a9-988d-1a54c171ebb3">47,164</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzE0LTMtMS0xLTA_fa5aa6f7-81a1-4b89-a549-20293a5f11a1">39,489</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><br/></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%">The majority of the Bank&#8217;s TDR loans are a result of granting extensions of maturity on troubled credits which have already been adversely classified. The Bank grants such extensions to reassess the borrower&#8217;s financial status and to develop a plan for repayment. The second most prevalent concessions are certain modifications with extensions that also include interest rate reductions. Certain TDR loans were additionally re-amortized over a longer period of time. These modifications would all be considered a concession for a borrower that could not obtain similar financing terms from another source other than from 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 financial effects of each modification will vary based on the specific restructure. The Bank&#8217;s TDR loans are primarily fully amortizing term loans. If the interest rate is not adjusted and the modified terms are consistent with other similar credits being offered, the Bank may not experience any loss associated with the restructure. If, however, the restructure involves forbearance agreements or interest rate modifications, the Bank may not collect all the principal and interest based on the original contractual terms.</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:10pt;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><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i875a8576a0c04f02925229a88860226e" continuedAt="i0f743475e36e4b8db84e90fe66f83b63"><div style="margin-top:5pt;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, 2020, the Company elected to apply the temporary relief under the CARES Act and related regulatory guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDR based on the Bank's internal 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 unfunded commitment to borrowers related to TDR loans was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIwOTk1_75380a78-40e1-465c-8f0d-0b432ccb7a00">2.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIxMDAy_31d43915-a11f-40da-b5a0-f529fccf467c">736,000</ix:nonFraction> at December&#160;31, 2020 and December&#160;31, 2019, 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%">For the years ended December&#160;31, 2020, 2019 and 2018</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Bank recorded </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4Mjg2MDg_6edc29bc-995e-4821-a3d0-1271a3f6a099">1.8</ix:nonFraction>&#160;million</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%">$<ix:nonFraction unitRef="usd" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0MzI_0162ed1c-dac3-4dd2-846e-7ee1fd77aac8"><ix:nonFraction unitRef="usd" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0MzI_d5086230-1906-471a-9f6f-56a2ad13b714">1.2</ix:nonFraction></ix:nonFraction>&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and $<ix:nonFraction unitRef="usd" contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NDc_75827334-c97f-4461-9fd7-6c2678c9b9c5"><ix:nonFraction unitRef="usd" contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NDc_83fb2bc2-01dd-4c74-bfe2-894d9da2cd21">1.4</ix:nonFraction></ix:nonFraction>&#160;million respectively, of interest income related to performing TDR loans.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTIx_4ea26d99-e5ff-496c-a0ea-328f8b338c67" continuedAt="iee42601494c540de90ada1dc205d8849" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMS0xLTEtMA_ec0727d8-0e09-47a7-b66b-6a6e90f1b384">75</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMy0xLTEtMA_a2ee8e69-9e39-47f3-931f-607ccf950c38">36,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtNS0xLTEtMA_fe5998d7-ed10-451d-9605-51d2e6c34617">44</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtNy0xLTEtMA_ac1b9910-12c0-4d22-a87c-21905cf7d472">31,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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtOS0xLTEtMA_34c46490-ba9e-40af-b725-e96dc148f22e">31</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMTEtMS0xLTA_3cb590aa-b9b6-4837-8147-d5890c894b2b">16,132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMS0xLTEtMA_6dc43226-4f38-495e-b42d-9ca125e60344">14</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMy0xLTEtMA_4a70401f-0c24-4b0c-a1e5-d83b67045c91">19,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtNS0xLTEtMA_8d4d6c80-2dbc-4ef3-b7f7-0902e647c1c7">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtNy0xLTEtMA_f59ebb97-e11c-41b2-8f86-116d2c07c7eb">1,695</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtOS0xLTEtMA_f7634d4f-6d41-445c-9667-c7fc1d6a7d27">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMTEtMS0xLTA_c6d4b59b-d7e7-4dae-9907-76bdde5da989">2,521</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMS0xLTEtMA_9fa7a821-6b54-46a8-b3bd-1db54b848292">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="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMy0xLTEtMA_13ad6d3d-caaa-46d7-9c7d-b9ed45627412">25,728</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctNS0xLTEtMA_1373c94b-4e20-4d0b-b1bc-d4802b616a32">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="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctNy0xLTEtMA_c8df1bef-947f-47b8-bb5b-cf7760174199">2,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctOS0xLTEtMA_32fff4d3-b0a3-4f56-8486-dd7372da662d">3</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMTEtMS0xLTA_96baf663-f681-4f07-b799-e832f1e82dca">2,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMS0xLTEtMA_d15baac4-bf9e-43dc-8e83-559fb393468b">98</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMy0xLTEtMA_ec302795-c3d1-4f7c-a425-67c2a73fafb1">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtNS0xLTEtMA_66177960-d765-47da-92bf-f9e7ac92e66b">52</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtNy0xLTEtMA_328d916e-1c7c-4698-ac22-9bf8d80fa317">35,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtOS0xLTEtMA_14eb6eed-6564-48a7-8460-2f7e85b34499">38</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMTEtMS0xLTA_fe29550b-2869-4af3-b909-e5a42777ecf8">21,597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i7afe42ee68984e3aaa49bb3bda850327_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMS0xLTEtMzA2MA_af84f139-d08a-45b3-8f8e-e33e144b1679">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7afe42ee68984e3aaa49bb3bda850327_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMy0xLTEtMzA2MA_7f819b71-2cfe-4c63-a0f6-d5b56e5b330e">22</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i29e29a49821249d191a31644903a96d7_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktNS0xLTEtMzA2MA_76e438c5-212c-4a9c-bef0-5d8b5bbf73b1">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29e29a49821249d191a31644903a96d7_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktNy0xLTEtMzA2MA_554f7d73-97c3-42dc-a1bd-41ed25015be4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktOS0xLTEtMjUyODY_d9e10680-c3fb-4b37-ad9c-37e2e04ff4be">&#8212;</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMTEtMS0xLTI1Mjg2_6a581d7e-cdcf-4b62-89d6-dd926f1a5994">&#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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTEtMS0xLTA_24ba635d-f33f-4ec1-b145-b8fbc150348e">4</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTMtMS0xLTA_781db054-0eda-4809-a6e5-4ade8438ba92">1,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 colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTUtMS0xLTA_8b6adde1-28df-4a10-99e9-f9bbaf3a4c19">1</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTctMS0xLTA_970b56c5-1ba2-4dcb-8c23-d55f0f70f7bf">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTktMS0xLTA_da185f5d-b9d8-490d-b3e5-3bb5aa15e528">2</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTExLTEtMS0w_51317744-0036-44e9-bef8-6981f5b7abf1">665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ife2017b25a24436285044901aa63a81a_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTEtMS0xLTA_89469977-2baa-4b43-9f23-64e21af452b8">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="ife2017b25a24436285044901aa63a81a_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTMtMS0xLTA_ac675c12-7001-42cd-9d58-6cdb65de33f4">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="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTUtMS0xLTA_413f9d80-0439-4bb1-b5cd-44adac05e697">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTctMS0xLTA_a4ed3fef-3ef8-4574-a95e-4abde37d72f5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTktMS0xLTI1Mjg4_fb4ba24d-638e-4b07-a280-50e0e72af894">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTExLTEtMS0yNTI4OA_0f06d035-161e-49f5-84cc-0df439fdfde0">&#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 #000000;padding:2px 0 2px 1pt;text-align:right;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="i532dce6858aa45c3aa4a3f38e7ad924a_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTEtMS0xLTA_75c35543-7546-4229-977d-5798554a306b">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="i532dce6858aa45c3aa4a3f38e7ad924a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTMtMS0xLTA_a58f1038-eb5c-42ce-b678-3edef6acf979">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><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="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTUtMS0xLTA_d651cc9d-110e-4a08-893a-90978f856adb">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="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTctMS0xLTA_fa8e4e17-24a7-4b0d-8f7e-11643050e311">237</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="i9584326213ad46d7b05be11126607f49_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTktMS0xLTA_786d179a-d528-43d4-bd6e-e28fd7c2c164">2</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="i9584326213ad46d7b05be11126607f49_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTExLTEtMS0w_655e4edb-156a-40ca-bd1c-9c233c8ab445">665</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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i0bb1797575ac473ea923b4ab8cf43429_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTEtMS0xLTA_1d5c37b9-0576-4dce-bfd9-d2fe96563a62">48</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bb1797575ac473ea923b4ab8cf43429_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTMtMS0xLTA_1106c214-063e-4613-9709-680cb863a087">1,198</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTUtMS0xLTA_d68a8560-5724-41a8-8ffb-beed3d7d2333">12</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTctMS0xLTA_94e49253-f48a-4f02-9bd9-6c0cecc40d26">157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTktMS0xLTA_052bde62-8bd1-4f8a-8ce8-1d3544851135">13</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTExLTEtMS0w_0cf58e4b-ce4b-4415-a69c-e3459a24546f">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTEtMS0xLTA_c6815188-dc63-482c-92ad-cd15debbbf85">152</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTMtMS0xLTA_219964a2-2b0f-422a-adec-4843e147041e">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTUtMS0xLTA_28ae68d9-f0e3-462b-a087-95900edbbdfd">65</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTctMS0xLTA_c69d8e1c-6035-4ec3-96e8-f927ab22d99e">35,419</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTktMS0xLTA_acc0fcec-4540-4492-9004-e83437586af5">53</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTExLTEtMS0w_468e5239-999d-4c8c-b2c7-d253b038d7c5">22,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"><ix:continuation id="iee42601494c540de90ada1dc205d8849" continuedAt="i1f4888fba865437786bfeb4787429efe">(2) </ix:continuation></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i1f4888fba865437786bfeb4787429efe">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 increase in TDR loans during the year ended December 31, 2020 was due primarily to the impacts of the COVID-19 pandemic and the Bank's policy to classify COVID Modifications where the payment deferral period exceeded 180-days as a TDR. For non-COVID modifications, the concessions granted largely consisted of maturity extensions. The Bank typically grants shorter extension periods to continually monitor these TDR loans despite the fact that the extended date might not be the date the Bank expects sufficient cash flow from these borrowers to repay the debt. The Bank does not consider these modifications a subsequent default of a TDR as new loan terms, specifically new maturity dates, were granted. The Bank had a related ACL on loans that were modified as TDR loans of $<ix:nonFraction unitRef="usd" contextRef="i838ab28c3ac84b60a7ea5c96d737ab33_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTA3_b956c418-1013-4819-a8a9-0e3ac701b926">7.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i065a8901a0054cfca1a7a563b13d9294_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTEx_0133f8eb-254b-4f5d-8fb5-15c6e7907317">1.0</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i9f107713bc61464292dceade59c4fc93_I20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTE5_bca79bbc-6a78-4c81-8e69-783aa9b6bf7c">2.3</ix:nonFraction> million at December 31, 2020, December 31, 2019 and December 31, 2018, respectively. </span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEz_fd1b8ef3-5c26-41b1-a7e1-17019751bd32" continuedAt="ic31c73b0e76947ac8d4b05cb1fb18500" 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 troubled debt restructure and subsequently defaulted within twelve months from the modification date during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMS0xLTEtMA_2ce09414-532a-4956-a914-289d4df71e19">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="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMy0xLTEtMA_50facc3d-a599-4eea-8d17-3f4861c891b0">2,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtNS0xLTEtMA_fcdb74fa-647a-4345-8993-b2654d2e691d">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtNy0xLTEtMA_8418af67-7fcc-4832-8638-d53b07ade970">12,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtOS0xLTEtMA_215d55d2-8ab8-4134-8798-0b241e64cf76">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMTEtMS0xLTA_0d153792-dc58-4785-8dbf-f2d5945da9ae">1,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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="i78805ad29ad14e5e91a969454389c797_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMS0xLTEtMA_33c253d0-cdb9-47ec-ad02-fbb3e08c038d">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="i78805ad29ad14e5e91a969454389c797_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMy0xLTEtMA_77eedfda-d63c-4e71-b28c-53547b52b010">1,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="contract2" contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtNS0xLTEtMA_02e356b1-bc40-44bd-9e0a-168d43af269f">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtNy0xLTEtMA_5dbbcc66-b7ee-483c-a80c-3173440bc32d">1,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtOS0xLTEtMA_1a707169-e7d3-4b80-8093-0dc04cf53182">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="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMTEtMS0xLTA_3a54622a-0c7c-4e7f-a024-b4467d1b6f34">65</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMS0xLTEtMA_162d7912-d4cf-4e89-aea3-f4a3d647f3ef">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="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMy0xLTEtMA_56a863d5-f12a-46b6-b251-a42c13e795ac">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="contract" contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctNS0xLTEtMA_f5b1064d-a145-4421-bfa3-7989d9a48d4b">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="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctNy0xLTEtMA_eb9a2445-57bc-4a41-9a3d-b57cc1b87538">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctOS0xLTEtMA_7323d4f7-39d3-4718-9195-f248e48bc715">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMTEtMS0xLTA_9489fd68-8457-4552-8980-2f0dc5de17ab">&#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 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="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMS0xLTEtMA_ca8afc64-13d1-4c34-96d3-78f0b0387027">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="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMy0xLTEtMA_9ef62abf-2d0f-48a9-9780-2fb9b519d144">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtNS0xLTEtMA_212ea8b7-6688-424a-8db8-f02d7a5aba5f">17</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtNy0xLTEtMA_38816265-a0b0-4f5b-811e-54cc378bc705">14,048</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ic555cb75481f413db0367a575a78fb87_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtOS0xLTEtMA_a542f2f1-c120-4301-a298-ade2ca3a007e">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 #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMTEtMS0xLTA_78abedde-3592-48a7-91f0-926734c376c6">1955</ix:nonFraction></span></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:10pt;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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i0f743475e36e4b8db84e90fe66f83b63" continuedAt="if364245a969b4863bb38e0a6ad95e380"><ix:continuation id="ic31c73b0e76947ac8d4b05cb1fb18500"><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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><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="contract" contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTEtMS0xLTA_a10a9716-48d7-461d-836d-e8ac2936a5da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTMtMS0xLTA_155e910f-9b7f-4b1e-a946-0bba561828cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i82840755e7744f6996d5b17462e29750_D20190101-20191231" decimals="INF" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTUtMS0xLTA_5b07d417-62d4-4c8c-8661-ba08cd7a743c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTctMS0xLTA_f2c7519b-8f22-4c41-bef0-10b45c6205da">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTktMS0xLTA_dced1782-f290-4f69-b1f7-1154229d94a6">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="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTExLTEtMS0w_1e320c42-6112-408c-8e92-d685ef3c473b">665</ix:nonFraction>&#160;</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTEtMS0xLTA_53745b1d-efe1-49d7-b1eb-985446f7c68c">8</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTMtMS0xLTA_3e4d9461-9ae7-41d5-8f92-4fb04bd84efb">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="contract" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTUtMS0xLTA_109091ea-848b-4452-8b30-4a8b9131045f">17</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTctMS0xLTA_30416188-1316-4fe1-bcc3-88a815938968">14,048</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="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTktMS0xLTA_033de04f-6281-4c10-9875-6e4f2309e498">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="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTExLTEtMS0w_aec575d7-9f3b-4800-b68f-bf67eeefb5e4">2,620</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;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</span></div></ix:continuation><div style="margin-bottom:5pt;margin-top:5pt;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&#160;31, 2020, 2019, and 2018, <ix:nonFraction unitRef="contract" contextRef="i026828bb34834156a2701f8f91a07b4d_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTcw_5acc4ad0-f39a-4e62-a18b-f521192f8fc8">eight</ix:nonFraction>, <ix:nonFraction unitRef="contract" contextRef="ie06bd79ac51e4b949110d27f5fd7a661_D20190101-20191231" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTc0_38a1c904-e114-48ce-96b5-67e87f3065e8">11</ix:nonFraction> and <ix:nonFraction unitRef="contract" contextRef="ib1e8db0b519d4c64a94a967c3bfbd08c_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTgx_ee67d1cd-68f9-42a4-8f7b-5631a44dd477">seven</ix:nonFraction> TDR loans defaulted because each was past its modified maturity date and the borrower has not subsequently repaid the credits. The Bank chose not to extend further the maturity date on these loans. The remaining <ix:nonFraction unitRef="contract" contextRef="i59a4f8800f7d428398c38fddeb48c884_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MzkzMDA_5d695ad7-93b1-477c-ba25-21cac64b49bf">six</ix:nonFraction> and <ix:nonFraction unitRef="contract" contextRef="iecd54ec0c4a94fffb3e851bc9022c88a_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MzkzMDk_57789710-bbee-40cd-b8d1-0044210fdfcc">one</ix:nonFraction> TDR loan for the years ended December 31, 2019 and 2018, respectively, defaulted because the borrower was more than 90 days delinquent on their scheduled loan payments. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $<ix:nonFraction unitRef="usd" contextRef="icdd22b721ae9482cbd0bccf217044484_I20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODM0_6a04f03b-729f-4209-bba2-d20e615be64d">229,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ic90bb165ceb347fdaefc0b5e724a19fd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODM4_2569deef-7b12-4716-b027-d099fdfcd094">88,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="ifd8c1f8cfa2240abb4302114d81efd33_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODQ2_d41e7cdd-305b-48b6-8567-da092168c3f4">260,000</ix:nonFraction> at December&#160;31, 2020, 2019, and 2018.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">(h) Purchased Credit Impaired 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%">Upon CECL Adoption, the Company transitioned PCI loans to PCD loans. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMDY_35c1d072-4017-46a0-8a31-28b92891f964" continuedAt="ib0d0710cc6dd47e3a7318e39607afb2a" escape="true">The following table reflects the outstanding principal balance and amortized cost of PCI loans at December&#160;31, 2019:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="ib0d0710cc6dd47e3a7318e39607afb2a"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2019</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%">Outstanding Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzQtMS0xLTEtMjUzMDc_0dc86d2f-d28e-41c2-9033-81ff317f9c59">4,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzQtMy0xLTEtMjUzMDc_992f272f-0bce-4e95-9219-fa933795d5da">2,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzUtMS0xLTEtMjUzMDc_b4ca900d-01cb-47cb-b324-18aef3c3049c">4,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzUtMy0xLTEtMjUzMDc_31a993f5-cbaa-4d14-9083-b2269f7f4fc6">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 19pt;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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzYtMS0xLTEtMjUzMDc_5638f3f8-9a68-4a59-a209-1aa24709231c">7,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzYtMy0xLTEtMjUzMDc_52ec9062-6d76-42e0-bb0d-dd33aeeb965f">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzctMS0xLTEtMjUzMDc_b362cb73-86df-4348-bf75-d057ba4fa56b">16,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzctMy0xLTEtMjUzMDc_997e491c-1bf2-4a2b-9c36-bb0895ff5336">12,773</ix:nonFraction>&#160;</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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzgtMS0xLTEtMjUzMDc_a097d341-3f9b-4c52-a23d-4877f1c47c43">3,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzgtMy0xLTEtMjUzMDc_b1dd295a-dff8-465e-b44e-e91b93b42897">3,575</ix:nonFraction>&#160;</span></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;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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzEzLTEtMS0xLTI1MzA3_f1f573a5-3abd-4ed6-9123-a37d5c459b3c">1,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzEzLTMtMS0xLTI1MzA3_185c6df4-78cb-4cef-9848-58ac9a01c7ea">1,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzE0LTEtMS0xLTI1MzA3_877f9402-80e7-4fe4-a524-6f7350a7dc65">20,950</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzE0LTMtMS0xLTI1MzA3_d754043f-651e-4133-810a-42662490f4b2">18,110</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><br/></span></div><div style="margin-top:5pt;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 the acquisition dates, the amount by which the undiscounted expected cash flows of the PCI loans exceeded the estimated fair value of the loan was the &#8220;accretable yield.&#8221; The accretable yield was then measured at each financial reporting date and represented the difference between the remaining undiscounted expected cash flows and the current carrying value of the PCI loans. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDYw_2a90e9be-480c-4007-9a7f-6c3e7b2a0b7d" continuedAt="i2050d67fc29c45e087fca34d3a73ac8f" escape="true">The following table summarizes the accretable yield on the PCI loans during the periods indicated:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><ix:continuation id="i2050d67fc29c45e087fca34d3a73ac8f"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2019</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%">2018</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%">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="i9277ac48e4454413957eefdebb07c8c6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzMtMS0xLTEtMA_88ba2fca-9d6c-445e-af9b-947529ed9d29">9,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a1fbba4b91b4aedbfa455dd6cf74f4d_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzMtMy0xLTEtMA_fe02a393-6506-42a3-ae27-b5755ebab72a">11,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i2c49b27868854cf78d07afc795bab225_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzQtMS0xLTEtMA_ce3e7a04-9de3-40b2-a203-4f39aff5bce6">1,936</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i110d3423303442768ee071cbc179c878_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzQtMy0xLTEtMA_20ed4a34-f58c-456a-ab48-4f87940cc69d">2,674</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%">Disposal and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2c49b27868854cf78d07afc795bab225_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzUtMS0xLTEtMA_0ea4c519-d7df-4b6f-9cc0-e1e3e88997fe">1,600</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="i110d3423303442768ee071cbc179c878_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzUtMy0xLTEtMA_16f6c9bc-7d70-4b6a-8bda-d3151de5b9e9">2,871</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%">Reclassification from nonaccretable difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c49b27868854cf78d07afc795bab225_D20190101-20191231" decimals="-3" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzYtMS0xLTEtMA_5347ede8-b6b1-4f10-8db8-d7a2250970b7">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="i110d3423303442768ee071cbc179c878_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzYtMy0xLTEtMA_d982d353-77de-4369-b751-ac8cbd12791c">3,814</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecc6e17207954f149ce2fbd61a312b63_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzctMS0xLTEtMA_933af7d9-fc53-42db-8278-91a5400f9c9e">6,841</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="i9277ac48e4454413957eefdebb07c8c6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzctMy0xLTEtMA_e651134c-eff1-4524-8e4b-2e617babd794">9,493</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="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:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><ix:continuation id="if364245a969b4863bb38e0a6ad95e380" continuedAt="ibeae8108f3194d43bf77f60ea70c2c89"><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(i) 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDYy_a1782d1e-385f-4919-80de-954ce1790eb4" continuedAt="i57576435ce104013aca6e15ffc49fba6" escape="true">Activity in related party loans during the periods indicated was as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:10pt"><ix:continuation id="i57576435ce104013aca6e15ffc49fba6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtMS0xLTEtMA_9833d21d-2f4a-42ec-b4bb-978d1967bc18">8,144</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtMy0xLTEtMA_1a118082-f2fb-4910-be45-b6808e492f69">8,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtNS0xLTEtMA_7f604249-6e75-435c-857b-ff063ebf038d">8,460</ix:nonFraction>&#160;</span></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtMS0xLTEtMA_110d7046-de46-46d5-b999-2220a2048a56">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtMy0xLTEtMA_11585c06-7134-419c-8e6e-e8d1f2b2fd18">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtNS0xLTEtMA_5f8d3fbe-6991-433b-baa7-7712c4337dc8">211</ix:nonFraction>&#160;</span></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctMS0xLTEtMA_dcdfc607-c370-48f4-8da9-5c953eb29052">649</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctMy0xLTEtMA_252c00ab-b48a-4328-9638-184dcda7ca9f">223</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctNS0xLTEtMA_28681cb3-5b0b-4349-b2e0-993179bb60b1">304</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtMS0xLTEtMA_bb514ba6-b1d0-449c-ae4c-4e0868f68c04">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><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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtMy0xLTEtMA_b289e243-fe3e-45ea-b069-195450fb8772">8,144</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtNS0xLTEtMA_ba87cca8-aacc-423f-a2e9-13738bec057d">8,367</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><br/></span></div><div style="margin-top:5pt;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 related party loans were performing in accordance with the underlying loan agreements as of December 31, 2020 and December 31, 2019. The Company had $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MDQ5_3d61d536-3b87-4b65-866a-03461f3eb437">545,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MDU2_fafc4773-372f-44b2-92dc-9633ed76b590">557,000</ix:nonFraction> of unfunded commitments to related parties as of December&#160;31, 2020 and December 31, 2019, respectively. The Company did <ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:BorrowingsfromRelatedParties" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MTYy_27e2d316-47c5-43a8-8973-86a43ad1b61b"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:BorrowingsfromRelatedParties" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MTYy_4842a276-a9e1-481b-9472-ff9f4b28dd2d">no</ix:nonFraction></ix:nonFraction>t have any borrowings from related parties at December&#160;31, 2020 or December 31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">(j) 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. At December&#160;31, 2020 and December 31, 2019, the balance of loans held for sale was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1NTA5_8e200b2c-220e-49e9-bf7d-4f32f42a2d08">4.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1NTE2_a832771b-043e-4842-8c4c-3d8fafa3d86c">5.5</ix:nonFraction> million, respectively. </span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDY2_fa282dee-c131-41fd-9c98-8af9b265bb1e" 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:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">Residential real estate:</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"><div style="padding-left:18pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtMS0xLTEtMA_d0c4e797-67ce-41bf-80b7-3a299f73f73f">191,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtMy0xLTEtMA_05f46a61-a418-4b98-bb5b-5d86d1ab787e">150,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtNS0xLTEtMA_9791f50f-d58f-456d-aa98-303ec283c552">121,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtMS0xLTEtMA_d7d7544c-7f81-49d3-ad78-734b578e8322">137,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtMy0xLTEtMA_d846ca69-db4e-452d-abc5-227871402d8e">68,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="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtNS0xLTEtMA_c5ca8a69-c12e-44e2-a9a1-b62fde35a9ee">76,834</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfMortgageLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtMS0xLTEtMA_efb5fa0c-21e7-4906-8933-eda579b5c544">5,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfMortgageLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtMy0xLTEtMA_6b5d0727-9936-4128-b8e8-5bf5ed618e44">2,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GainLossOnSaleOfMortgageLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtNS0xLTEtMA_ef65c41e-c64e-47b1-97f0-d796a47aab60">2,403</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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> Excludes net gains on sales of SBA and other loans.</span></div></ix:nonNumeric><div style="padding-left:9pt"><span><br/></span></div><div style="margin-top:5pt;text-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 additionally make commitments to fund residential real estate loans (interest rate locks) to be sold into the secondary market. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDk4_5ce5a690-ee5b-409b-98d6-6ea5928bf81a" continuedAt="ia7b1587842bf42cab70d9fcd257c54d9" escape="true">The contractual amounts of commitments to sell and fund residential real estate loans at December&#160;31, 2020 and December 31, 2019 were as follows:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><ix:continuation id="ia7b1587842bf42cab70d9fcd257c54d9"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">Commitments to sell residential real estate 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="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzItMS0xLTEtMA_bd6b10ad-c91c-43a8-833a-c70668201116">18,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzItMy0xLTEtMA_55a87c18-2cf9-415d-9b3e-832a746a2f86">8,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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or 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></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%">Fixed 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="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzUtMS0xLTEtMA_888e531e-8648-4bc6-871b-afc22175284f">19,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="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzUtMy0xLTEtMA_d9a76184-9074-4555-97c4-2886b5ead1a1">15,509</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Variable or adjustable rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzYtMS0xLTEtMA_b2ee5420-f296-468f-9bd9-f39da0af3aa5">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzYtMy0xLTEtMA_d059be23-11f6-48a2-b8b0-57f099319ea3">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 commitments to fund residential real estate loans</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="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzctMS0xLTEtMA_bc4bc93f-e28d-456a-8421-58a7b0b9b8a8">19,738</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="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzctMy0xLTEtMA_e8ffbe1b-b77a-4b44-b569-16a90cd8631c">18,620</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><br/></span></div><div style="margin-top:5pt;text-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 freestanding derivatives related to the commitments to fund residential real estate loans and sell at locked interest rates were not significant at December&#160;31, 2020 or December 31, 2019.</span></div></ix:continuation><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:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ibeae8108f3194d43bf77f60ea70c2c89" continuedAt="i550f53a9edc74f1a875842c85685a78e"><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%">(k) Commercial Loan Sales, Servicing, and Commercial Servicing Asset</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:SummaryofServicingofFinancialAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDgw_71ede20a-922e-4bb8-b66b-3d4b1c93654b" 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%">Details of loans serviced for others are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:ParticipatingLoansBorrowerObligationsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzItMS0xLTEtMA_173a7a57-aa0e-4399-bef1-da0b490fbb98">32,131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia710df51c68f40a2ba94e6069d78739f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:ParticipatingLoansBorrowerObligationsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzItMy0xLTEtMA_0619d994-dbae-49e6-82a3-8e58592ce852">40,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzMtMS0xLTEtMA_e9291989-2a27-4a7c-9bc4-33857f875fc8">7,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia710df51c68f40a2ba94e6069d78739f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzMtMy0xLTEtMA_3451dc3c-cf00-4ac1-8b75-9363bf622a2f">9,850</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.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%"> Included in the balance of loans receivable on the Consolidated Statements of Financial Condition.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company recognized $<ix:nonFraction unitRef="usd" contextRef="i336e50f30dd747a287a6b10ccc842074_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NTky_0a86c3de-30b4-4fa6-854a-a9cfc07d746b">423,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i9c0db7713624439eab329e10e3a16f02_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NTk2_f6b58d07-d29f-4297-b000-1b13bb1dc88e">532,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i40bb30320c1847e497ddeed916a983da_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FeesAndCommissionsMortgageBankingAndServicing" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NjAz_252065ca-91cf-41e1-9a8e-4344512f873a">506,000</ix:nonFraction> of servicing income for the years ended December&#160;31, 2020, 2019 and 2018, 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&#160;31, 2020 and December&#160;31, 2019 was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NTgzMDY_3604d8b0-58d5-4a1b-86fc-9b510f71d071">583,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetAtFairValueAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE2NjkzMjA_fd046f0a-3325-442b-93dc-162b1caf7066">361,000</ix:nonFraction>, respectively. The activity and balances for the year ended December 31,&#160;2018 were <ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-6" format="ixt-sec:numwordsen" name="us-gaap:ServicingAssetAtFairValueAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTE_a78ce377-b298-443c-a353-e1740ff26a3e">no</ix:nonFraction>t significant.</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:continuation id="i550f53a9edc74f1a875842c85685a78e">Fair value for the annual impairment analysis at December 31, 2020 was determined using a discount rate of <ix:nonFraction unitRef="number" contextRef="ida902a89f33e4fcdbc327b604bbe34ba_I20201231" decimals="3" name="us-gaap:ServicingAssetMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTM1_31a8898e-2c2f-44d5-b91e-854ac49cae44">10.0</ix:nonFraction>% and prepayment speeds ranging from <ix:nonFraction unitRef="number" contextRef="i76b9163971164f38afccabf87e529865_I20201231" decimals="3" name="us-gaap:ServicingAssetMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTcx_7522d256-e5b0-4e59-b8a4-a3c7ee966903">12.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ifc9d48f37a9a4060b350afd5262e1595_I20201231" decimals="3" name="us-gaap:ServicingAssetMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTc3_6189d513-ecab-49df-8ea2-29b727ba1afe">18.6</ix:nonFraction>%. Fair value for the annual impairment analysis at December 31, 2019 was determined using discount rates ranging from <ix:nonFraction unitRef="number" contextRef="i3bb47759556347948e18a009888cedb0_I20191231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTU_8c31a5ff-cb7a-4e97-9d7a-686fbc6aad66">10.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i6a74bc5f01e94361b8e8fbeac00bb196_I20191231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTY_6ea64126-f7a3-4462-b36b-f07c61d1e43e">12.8</ix:nonFraction>% and prepayment speeds from <ix:nonFraction unitRef="number" contextRef="i9482ca66a236445d9d78f2619ac09dff_I20191231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTc_36f9dc85-eab2-4e40-bdc5-087e33cf9c50">11.5</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i350f5bb686fa480bb815a7c8f27a8005_I20191231" decimals="3" format="ixt:numdotdecimal" name="us-gaap:ServicingAssetMeasurementInput" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTg_f0ac6ed3-2983-46a1-8ee8-c2ba3270cd10">19.7</ix:nonFraction>%. There was <ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_0c83e4e2-c1e5-4087-9bee-d75540d10e9f"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_6287f04c-18cc-4477-9cb5-92919406b62c"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_7fa4ca4c-34af-44a5-811e-c1e4f0a812c4">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> valuation allowance on the Company's servicing asset as of December&#160;31, 2020, December 31, 2019&#160;and December 31, 2018.</ix:continuation> </span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_157"></div><div style="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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMjM_e7fda30d-226e-46a8-a95e-c89ed2de945f" continuedAt="i239260d64fc54565bb18bbc0e55ee851" escape="true">Allowance for Credit Losses on Loans </ix:nonNumeric></span></div><ix:continuation id="i239260d64fc54565bb18bbc0e55ee851" continuedAt="ib346263e77d64030a7ed78852ffaa353"><div style="margin-top:5pt;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 ALL 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 January 1, 2020 utilized the Bank's average quarterly historical loss information from December 31, 2007 through December 31, 2019. The baseline loss rate for the ACL at December&#160;31, 2020 used historical losses beginning December 31, 2012 through the balance sheet date. The Bank updated the historical loss period during the year ended December 31, 2020 as it believed the economic cycle has ended with the onset of the COVID-19 recession. The Bank believes the historic loss rates are viable inputs to the current expected credit loss methodology 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 January 1, 2020 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, 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%">The reasonable and supportable period used in the CECL model as of January 1, 2020 was four quarters and was increased to five quarters for the model as of December 31, 2020 to include the additional impact of certain macroeconomic factors with lagged periods. Management believes that forecasts beyond this five 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 will likely increase.</span></div><div style="margin-top:5pt;text-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 used a two-quarter reversion period in calculating the ACL as of January 1, 2020 and December 31, 2020 as it believes the historical loss information is relevant to the expected credit losses and recognizes the declining precision and increasing uncertainty of estimating credit losses in those periods beyond which it can make reasonable and supportable 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 macroeconomic forecast used in the CECL model as of January 1, 2020 predicted continued economic expansion with steady GDP growth and low unemployment rates, among other factors. The onset of the COVID-19 pandemic resulted in the identification of an economic recession during the second quarter of 2020 as evidenced by certain economic forecasts signaling prolonged, profound, and pervasive contraction in economic activities due to the COVID-19 pandemic. The GDP contracted and unemployment rates increased, amount other factors, during the year ended December 31, 2020. The macroeconomic forecast used in the CECL model as of December&#160;31, 2020 reflected a slow recovery from the COVID-19 recession, modeled to last through the end of 2021. The macroeconomic forecast as of December 31, 2020 considered the COVID-19 vaccine progress as well as anticipated government stimulus plans; however, uncertainty remained over the time necessary to return the economy to pre-pandemic 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%">The ACL on loans at December&#160;31, 2020 does not include a reserve for SBA PPP loans as these loans are fully guaranteed by the SBA.</span></div></ix:continuation><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ib346263e77d64030a7ed78852ffaa353" continuedAt="i207cc90b4aac47de8a9d9914b6826212"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMzA_7e5cbd0c-5c2a-4be7-9437-c3027b9520e0" continuedAt="id037a50e48ce4d7296036ea4d0f4fae5" escape="true"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the years ended December 31, 2020, December 31, 2019 and December 31, 2018 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtNS0xLTEtMA_2c66a8aa-5b30-42e9-95b3-b20a16280c4b">36,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtNy0xLTEtMA_ce6c659d-4cb4-451d-81b1-d079c6266d0d">35,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtOS0xLTEtMA_f02e4a21-d5cb-48ea-b409-ab6796a63bdf">32,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ic08319b2ce094371ba5d796dfeb33c51_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtMS0xLTEtMjY0OTA_f50641ac-3c8a-405a-b143-7b65b75e0d05">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i480b605cdcca4201afbdd32a41d0b540_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtMy0xLTEtMjY0OTA_f2198033-f048-4c97-ae5e-7384e755564a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNS0xLTEtMjY0OTA_a2407101-6e92-4593-acf3-f1686b1c9093">&#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%">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="i4d07966da91344c782679f3b4afa2624_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtMS0xLTEtMjY0OTA_6a024fa8-9636-49b4-85af-1bf00d163452">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id65b5ceda5a2486f8e6cf5dc5fa60ed2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtMy0xLTEtMjY0OTA_f3a97f98-8f3b-4d66-bafc-565c187062a4">35,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i7861efea736e4bdb9e7e62d2c63427c0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNS0xLTEtMjY0OTA_b2475097-b1c4-4bee-9e48-24001abe1497">32,086</ix:nonFraction>&#160;</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNS0xLTEtMA_8100b26a-36b8-4609-a861-81f4fa0a73cf">5,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNy0xLTEtMA_f1ebfcee-27c9-43b6-9be6-e3d0ba71f72b">4,989</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtOS0xLTEtMA_9d0b0f6c-49ec-4c13-8021-7a829d1fa1e2">3,605</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNS0xLTEtMA_08280970-5cd3-4096-88d1-48fc34b0f531">2,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNy0xLTEtMA_f196cc28-4128-4b3c-8f27-e26852a8d03a">1,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtOS0xLTEtMA_e36c2115-8a1a-4f3a-96b2-dee835493565">1,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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for loan 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtNS0xLTEtMA_5012831e-d9ab-4778-bfce-3c7776d03b1e">35,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtNy0xLTEtMA_2a560c8a-7e52-422c-b480-c8a4495ec9dd">4,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtOS0xLTEtMA_d4ef54eb-99bd-4302-b271-a48fd8138556">5,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctNS0xLTEtMA_68fbae29-f20d-41ac-9608-aa0c4ad52e2b">70,185</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctNy0xLTEtMA_c840cd13-970e-4f33-864a-6d3f214e5662">36,171</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctOS0xLTEtMA_efd95da4-bc2a-4aa9-a8a3-bef9876362e0">35,042</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><br/></span></div><div style="margin-top:5pt;text-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 loans disaggregated by segment and class for the year ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"></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:8pt;font-weight:700;line-height:100%">Beginning Balance</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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</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:8pt;font-weight:700;line-height:100%">Charge-offs</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:8pt;font-weight:700;line-height:100%">Recoveries</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:8pt;font-weight:700;line-height:100%">Provision for Credit Losses</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: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 #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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 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="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMS0xLTEtMA_d65d0321-d9a1-4332-a229-8407cf8e584f">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="i07215c2825644ea2b1bd8e7895f39879_I20200101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMy0xLTEtODA3_485453c8-334f-4d85-aeaa-5935db3b10cc">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="i4f436d13832641018f9045d95e600ce3_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNS0xLTEtMjUzMzQ_d4d82881-5a53-4cc3-9717-1161a98a4d4f">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="i5736f401a6ec4629997ba237865952a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMy0xLTEtMA_f72498eb-1746-4df9-a0ac-2044fa28ee5e">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="i5736f401a6ec4629997ba237865952a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNS0xLTEtMA_80127eee-6911-471f-a7ef-4b44101239da">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="i5736f401a6ec4629997ba237865952a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNy0xLTEtMA_0bd24485-e774-4ee0-a9b1-85ef33c54c43">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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtOS0xLTEtMA_8860b18f-b5b3-4a8a-8f15-135b9ba96b92">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;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%">SBA PPP</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="i11f555447d144b6e8b7f6137a9c48e1d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMS0xLTEtODA3_6d66e959-29f8-407e-a3f3-332e614e7da7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icaac1f4214964526bd20300276da8216_I20200101" decimals="-3" format="ixt:zerodash" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMy0xLTEtODA3_393cb60a-bc54-43f4-9610-3978346ff82f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib79e8a6e334348509a8647e0f48775b4_I20200101" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNS0xLTEtMjUzMzQ_747f77fd-46ec-4d85-b1ca-96470a1f579e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNy0xLTEtODQ1_094b0c8f-785d-45ce-a5b3-c92438c4dd87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtOS0xLTEtODQ1_714af8ac-d3a9-4eaf-bad4-e39c53a7039f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMTEtMS0xLTg0NQ_4a95f199-1c37-4f91-909c-af2b734824b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMTMtMS0xLTg0NQ_c1487ee7-ec31-4a82-b1f5-a7bc19b183c5">&#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%">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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMS0xLTEtMA_79b7beda-7993-449b-93a8-4d151670b625">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05a1081116e0406692906012c3b41fbb_I20200101" decimals="-3" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMy0xLTEtODA3_a9b700a4-ae46-4cd5-b4d7-3780b2d95287">452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff80362563a44619da761891a427d56_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNS0xLTEtMjUzMzQ_59292b81-bc82-41bc-8a0c-db2587a7047a">4,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMy0xLTEtMA_4755baf4-a212-48ec-a8d0-df44e104f1c1">135</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="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNS0xLTEtMA_39c24a26-d71c-44a9-bfa3-2298b1f3d177">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNy0xLTEtMA_173aa9a0-2658-4794-b55e-d9cf4a01fc1a">4,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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtOS0xLTEtMA_9127fd5e-c54a-4cc1-ab64-de923e2d0582">9,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMS0xLTEtMA_01fb159c-9148-4231-bb56-1b031e008ca0">7,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1cf9e245283448d946e6e133fc4f6e2_I20200101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMy0xLTEtODEy_811d5bfd-0e6e-462f-9c0d-cbf9f9d78289">2,039</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="i9c4250c7459b46a996716557bc647d06_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNS0xLTEtMjUzMzQ_93ff8798-cb67-40c2-b629-6d73ef1f42cf">5,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="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMy0xLTEtMA_79fd49f7-6712-4d0d-935f-63b98f014aae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNS0xLTEtMA_0c9c8e3e-b0df-49d8-b498-c467d4c869cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNy0xLTEtMA_0b0b4dc7-acf2-446d-9f39-f90759566242">4,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtOS0xLTEtMA_29476700-cf7c-42c7-a7eb-87a29bd506ca">10,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMS0xLTEtMA_a344176c-a6ff-4a67-bcb2-74c3c658bd9d">23,933</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="i5c55593e0dca4a6990b7493a5bf47a61_I20200101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMy0xLTEtMjUzMzM_9d157c94-0795-4fbd-8e71-560428e5a3bf">2,935</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="i322944dc97fa4e41ac7735443c486337_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNS0xLTEtMjUzMzQ_63cf5ec7-de82-43a5-b8e9-6bbfe38873cb">20,998</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="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMy0xLTEtMA_8eecb307-7359-4c90-affd-a082f4618ee6">3,751</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="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNS0xLTEtMA_d8e9002b-10da-4413-9a75-3a462eaff544">1,530</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="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNy0xLTEtMA_7df8458a-4fe1-4a67-8281-070f38c89e2e">30,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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMTMtMS0xLTkwNw_79d4b753-701c-46de-98eb-fd614e5b0a84">49,608</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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMS0xLTEtMA_d052fb91-acd1-4640-8f0e-ed841b0827c6">1,458</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b05371ff1504870a3f2a399568e069d_I20200101" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtMy0xLTEtODE4_1bd88dd8-647e-441e-8ff1-aa85f3f886b4">1,471</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8274a6e2b7ce41cdbcd958fc68ba0206_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtNS0xLTEtMjUzMzQ_e16b762a-06e6-4b28-970e-b427ac1200c5">2,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMy0xLTEtMA_93ea1d74-e0e6-4c6a-91dd-3c4ac9b16a40">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNS0xLTEtMA_2b1c1433-489f-42cf-9e00-9e0ffdb8fa0b">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNy0xLTEtMA_d9dc6492-13e3-498e-9d0b-cd4a56d9449c">1,341</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="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtMTMtMS0xLTg3MQ_a4ce7ab9-8361-4d36-b201-e51f204e26c3">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktMS0xLTEtMA_4767f889-c070-48f7-9187-03b543adaaaa">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iaddf30f7af1c4e64b5034d085ca7b0de_I20200101" decimals="-3" sign="-" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTMtMS0xLTgxOA_06bc7674-10ee-4c3c-8210-cdd0a8b35b1e">571</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="ic9d4285c954d4fa08a17df02d7cf7e13_I20200101" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTUtMS0xLTI1MzM0_4e5bee45-c99d-4988-a07f-e7ee5c96553c">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="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktMy0xLTEtMA_bfe8c7ae-0baf-4e4d-85e1-d75787376846">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktNS0xLTEtMA_a4a5a6cd-5fbd-4b0e-8e0b-449d904094fb">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktNy0xLTEtMA_6d18c987-7231-4b86-be24-308128c5c898">789</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTEzLTEtMS04NzY_8fc0dea5-aeda-4fd7-8e8f-46e1c655b803">1,951</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTEtMS0xLTA_48fdd070-5958-47bb-81a6-14bffc40a61b">1,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="ic6747e0161b04d2ba6214098a211e7aa_I20200101" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTMtMS0xLTgxOA_dd701575-3737-4c01-8e9f-17e6a7a37bcf">7,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="icd1182fac3954c32b80e28c1a2ec6ae6_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTUtMS0xLTI1MzM0_f3505a4f-1dd3-4c7b-840e-bdba08e2c9c8">8,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTMtMS0xLTA_aedca646-43a2-425f-9811-6b71b60b0087">417</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="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTUtMS0xLTA_f8d26d3b-6ce3-4296-b349-a6f7bd959e61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTctMS0xLTA_c0747f47-882f-4447-89bc-efee9c3a61c1">2,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTktMS0xLTA_e2da8ef2-4861-4cd4-92b8-e2265ed90ddb">11,141</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTEtMS0xLTA_bad9fcc3-7804-4e61-b71b-11e7c9cafd73">3,060</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i5f26b3c09e1748cd82a809aacb7939d8_I20200101" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTMtMS0xLTI1MzMz_d379379d-1b68-43df-8ea1-ebd7ead91b4f">6,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i6d794679b1fd487fa59d2601dbd565e9_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTUtMS0xLTI1MzM0_dd74c9fa-aad4-4a02-b7c9-b41edf8e8778">9,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1656dd81d11d47118290a55d176e428a_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTMtMS0xLTA_04c5d925-8a3c-493c-be2f-36bc66180069">417</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="i1656dd81d11d47118290a55d176e428a_D20200101-20201231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTUtMS0xLTA_50984677-72f6-420d-a53e-0c612dbd8479">278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i1656dd81d11d47118290a55d176e428a_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTctMS0xLTA_481bd8fa-b0ab-4250-940e-67f4705dee2f">3,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTEzLTEtMS0yNjQ0NA_1ba1ac39-87ba-4165-8df3-929f922a0376">13,092</ix:nonFraction>&#160;</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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTEtMS0xLTA_5f1d11d7-467c-4245-92fa-2677a05e002f">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i06339c1b95a043b886a337e073ab470b_I20200101" decimals="-3" sign="-" format="ixt:numdotdecimal" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTMtMS0xLTgzMg_d47ed1f2-429c-477a-bcea-64fe8eacf946">2,484</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="i9c0a86cb19604b3b82c67b0ed7b5c31a_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTUtMS0xLTI1MzM0_883c6179-fc45-45db-9f79-aa5edafb4bad">4,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="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTMtMS0xLTA_b3131672-f70e-4a8a-843a-5fe46f3417fd">1,454</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="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTUtMS0xLTA_67569c73-140e-4c41-b5bc-08ba0cf9c929">570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTctMS0xLTA_e8073303-0ae5-4981-8b51-a083d35f5284">2,441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTktMS0xLTA_d36b377b-713f-4364-9bc2-05da7297b128">5,894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Unallocated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTEtMS0xLTA_310849e9-a87f-4814-9f39-618aaefc892a">899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i82a18fbd166342d3910f9dc2d77f25d6_I20200101" decimals="-3" sign="-" name="hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTMtMS0xLTgzMg_4e7cebd7-ed02-49a8-8e2f-d582cbe31588">899</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="ib54ecadf8da04c1080dfc5cb39147c81_I20200101" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTUtMS0xLTI1MzM0_604ab502-ca24-43e6-b160-0932f92fe8fd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTMtMS0xLTA_6d6c9a37-dfd3-465a-83e2-cd782612cd65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTUtMS0xLTA_f3cb2169-cca9-456c-a5fd-800cd0069796">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTctMS0xLTA_091fb2e5-2373-43a7-98d2-a69e575d29e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i596b63bd4d9b40bf9ec0b88146943f7e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTktMS0xLTA_db0bac4a-f48f-46bb-8090-46f535e75758">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTEtMS0xLTA_210ef19d-5ccf-4bae-8275-ff5014102d78">36,171</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="if574d0c6965445649be80c17449b20e3_D20200101-20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTMtMS0xLTI1MzMz_068f085f-4c14-418a-a51e-8c5780542d23">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i15ad6526cae94478ac694df8c5ddd096_I20200101" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTUtMS0xLTI1MzM0_fda5c382-6ee1-4f65-9262-dd13d07132d7">37,993</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTMtMS0xLTA_0a567042-5061-4660-a1c0-09d3397f2014">5,622</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTUtMS0xLTA_b2d79ec2-49f8-4f48-b401-ce9dd3e700dc">2,381</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTctMS0xLTA_22bf4c65-3d10-432b-b37e-e37b4bea604f">35,433</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTEzLTEtMS05MDA_f30f5ecc-9872-49a7-b57a-ca7f54ee4e1d">70,185</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><span><br/></span></div><div style="margin-top:5pt;text-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 recog</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nized net charge-offs of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzMzMDU_81865063-6125-49ac-8184-4f98dc8a8062">3.2</ix:nonFraction> million during the year ended December 31, 2020 primarily due to a commercial and industrial charge-off of $<ix:nonFraction unitRef="usd" contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableAllowanceForCreditLossesWriteOffDetails" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzNzA_b093cb58-78af-42a9-8c42-bd2e16fd7b45">1.7</ix:nonFraction>&#160;million related to issues surrounding control of the underlying loan collateral. The Bank determined it appropriate to charge-off this entire loan relationship balance and pursue an aggressive collection strategy. Net charge-offs also included two commercial and industrial loan relationships totaling $<ix:nonFraction unitRef="usd" contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2NDY4MTY_03a6937c-ef49-4e27-9880-ecef96720867">447,000</ix:nonFraction> as a result of impacts from the COVID-19 pandemic, a partial charge-off of one commercial and multifamily real estate construction and land development loan totaling $<ix:nonFraction unitRef="usd" contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2NDY4MTc_09fb0804-b094-42ff-b186-afbaf2f86eda">417,000</ix:nonFraction> as a result of cost overruns and delays in constructio</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and small dollar net charge-offs on a large volume of consumer loans of $<ix:nonFraction unitRef="usd" contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzNjA_5dde5b2e-2226-4391-8ad0-e85c938445c6">884,000</ix:nonFraction>. Net charge-offs were offset partially by the full recovery of a commercial and industrial agricultural lending relationship of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:FinancingReceivableAllowanceForCreditLossesRecoveryDetails" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzOTM_71c903a5-0f65-4d12-9542-7bca13733dbd">963,000</ix:nonFraction> during the year ended December 31, 2020, which was charged-off during the year ended December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-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 on loans of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzMyOTg1MzQ5MDI1MDE_e3f05949-141b-4c9b-a879-b0cab9234bf8">35.4</ix:nonFraction>&#160;million for the year ended December 31, 2020 was necessary to build the allowance to account for the current and forecasted economic conditions amidst the COVID-19 pandemic, including the credit losses estimated on collectively and individually evaluated loans.</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:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i207cc90b4aac47de8a9d9914b6826212" continuedAt="ia19c69e1d6264f5c8fca06acdc727d8b"><ix:continuation id="id037a50e48ce4d7296036ea4d0f4fae5" continuedAt="i4e34def87ef2491096a03082ec48812d"><div style="margin-top:5pt;text-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 ALL disaggregated by segment and class for the year ended December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="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%">Charge-offs</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%">Recoveries</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%">Provision for Loan Losses</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%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie154d0300ea241f995d49ea82540ee5d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtMS0xLTEtMA_46f3fccc-38f1-49d6-8936-8eaa04a67ed6">11,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtMy0xLTEtMA_93e61d8d-fc30-4a73-aec2-495a8d623f99">2,692</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="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtNS0xLTEtMA_001c26a0-b87e-4cac-a8b8-f83d816715b8">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtNy0xLTEtMA_861031c6-f0d4-4879-a815-44d97bd74fbe">2,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtOS0xLTEtMA_65293f9b-109b-4f11-beeb-5e9eb3616dc3">11,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="iad6b954a672b4520a1aae1d33c6152b6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtMS0xLTEtMA_92b2ebb1-beef-4d2a-8e25-b4c799462f21">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtMy0xLTEtMA_d6b60077-7167-4aef-885a-63bce6bfc65a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtNS0xLTEtMA_3f15b0ad-6c16-4e2a-aa58-bd4cb1597197">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtNy0xLTEtMA_c2d1dace-b34b-495c-941b-8a610550bcda">436</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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtOS0xLTEtMA_fa437cf2-b6a6-4905-a5bf-2d96d3fec2a5">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i4c3bf186667141b8be0ce7a135431715_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtMS0xLTEtMA_b4f7b8e8-68ad-4b66-8cf9-3655de8754b5">7,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtMy0xLTEtMA_d18ae189-c23d-42c5-bbf7-529cb56763c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtNS0xLTEtMA_ec6d1f14-f574-47ce-8b1f-f2e6483ba318">441</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtNy0xLTEtMA_53b3623e-95e6-46cd-9a4b-b82f349722cd">229</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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtOS0xLTEtMA_11b53c90-7fb2-47e8-802b-f2104675243f">7,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if9d30254ad6847ca899c86796fb013cf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtMS0xLTEtMA_23b0afed-57fd-4ab8-bcab-57ff6cfac3b3">23,711</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtMy0xLTEtMA_adbcb016-fc04-4ef8-a61d-848b868fcb51">2,692</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="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtNS0xLTEtMA_7f4d297f-7844-40fe-8f9b-607b7791718f">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtNy0xLTEtMA_488cfc8a-41f7-4370-a641-4c2f7f6b0edf">2,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtOS0xLTEtMA_7d37e370-41ff-4fb3-8df1-9fdb1e3d7d16">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></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="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctMS0xLTEtMA_b5176b28-95d2-433d-be48-f696963a1fb2">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctMy0xLTEtMA_4d5f7726-6ba5-4fca-a0ff-5b18ebaff76b">60</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="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctNS0xLTEtMA_ab6973f1-f80a-4826-93b4-628d212c6dd0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctNy0xLTEtMA_07bd2d24-1059-4a69-8e34-78788d580258">315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctOS0xLTEtMA_a4fd5b4f-daca-4bf7-a484-62f258715cd6">1,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><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="i388747b693ee4ccea5a8908c5881e1cb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktMS0xLTEtMA_cf0d315f-0df1-4faa-94fc-fafbbd25c721">1,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="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktMy0xLTEtMA_f4f376d1-6682-4aad-ab43-d092e057f594">133</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="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktNS0xLTEtMA_81084d01-cbdf-47f4-a2d6-0f046622deae">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktNy0xLTEtMA_c4bafa13-3256-4d8c-b8bc-589e1671e52f">289</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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktOS0xLTEtMA_5e770354-0b4b-4462-8e2d-0692e2098b0a">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i8442bd77d6d84aa6b969eebf21a53bed_I20181231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTEtMS0xLTA_8b596109-b49a-4746-acbf-d348d102a6a4">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTMtMS0xLTA_7d65ff03-03b5-4e7c-8be1-6390331b9211">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTUtMS0xLTA_3a6cab2c-cf8e-4a56-af45-15393ef0b3f0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTctMS0xLTA_47a9f9c5-52f1-4c43-9d0c-faeedd0f81a5">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTktMS0xLTA_09fc5feb-58ac-48aa-9735-fde2cd7e8054">1,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i2ef0e00bf71d454893e836b976e5c31c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTEtMS0xLTA_f696fc1a-0550-44dd-9af1-1151519c6262">2,194</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="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTMtMS0xLTA_f68d7511-f7a9-423a-9fc4-ca0bf329f2e5">133</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="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTUtMS0xLTA_ea020019-d2db-47bd-bcca-0a560115f7fa">637</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="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTctMS0xLTA_4b17ee85-db76-4a1b-83a1-a5014c52c9aa">362</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTktMS0xLTA_b52f40cd-5153-4315-9674-f5e0af82c69d">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="ib8b7af933bd841b6b4214b9127d279c2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTEtMS0xLTA_ba673713-7aa5-4883-b50b-d259c52d8009">6,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTMtMS0xLTA_83d3a8fc-1c7e-47c0-a4a5-ecc28546d5cd">2,104</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="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTUtMS0xLTA_69d08c23-4bc6-4b6f-9d5c-a834a45e73c5">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTctMS0xLTA_97d38dad-933b-4e3d-858d-462cdaae4de1">1,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTktMS0xLTA_7e508219-491a-449c-a2dd-9d950f49b452">6,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:top"><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="i3dbba5d4bade44cf8e022592b2d21da7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTEtMS0xLTA_0ae72c56-ce85-4185-bd63-8051c1f8e580">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTMtMS0xLTA_5997ac84-4ceb-4a58-a3dc-f17338f104ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTUtMS0xLTA_8d578e08-714a-439d-9e4d-e84603598131">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTctMS0xLTA_de68ecbc-2819-44eb-8a54-d251870403f9">454</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="ia1c3146da09d4b73956b94592f8e42e5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTktMS0xLTA_24f89bcc-7361-4156-a430-5ae09c4474a5">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTEtMS0xLTA_ef16df9d-3762-478a-b061-9853f4ada1b6">35,042</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTMtMS0xLTA_7842dfe0-0afa-476d-919f-fe6321826bc6">4,989</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTUtMS0xLTA_a72f733e-fa64-4268-b9af-98757b03e54f">1,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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTctMS0xLTA_7a89afc6-09db-4ce0-8185-e6f238b9d637">4,311</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTktMS0xLTA_2a4b6fab-001a-47b6-8508-7470397ef05e">36,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMjg_86226120-4d2e-4c5d-9be9-0875b1f01942" continuedAt="i4e50cad6f1c241dd9bb3e4ab187d8fb5" 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 details the ALL disaggregated on the basis of the Company's impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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 ALL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtMS0xLTEtMA_a60f4be4-38d5-4516-b6e8-3cc450509791">1,372</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtMy0xLTEtMA_e493240a-e0bc-4f41-9a34-a8701e8c39c2">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtNS0xLTEtMA_86b2d0cb-7837-42e8-8d80-28934c73d8e2">595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtNy0xLTEtMA_b119f306-c89e-478f-a148-6d89d497735d">11,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtMS0xLTEtMA_f24a56c4-655d-4821-bf02-458ce8b8d3df">426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtMy0xLTEtMA_3eff5971-c13f-4ff0-bbfa-7ef82763bf98">3,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtNS0xLTEtMA_f2f29c74-ce8d-4021-bb63-3cd1491eec75">528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtNy0xLTEtMA_d03eb6ca-eecd-45f6-a4be-d7f1b3a7b3fe">4,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtMS0xLTEtMA_0fcb74d8-f4f7-407d-bf87-66097b3abd25">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtMy0xLTEtMA_d4f83e3a-203a-47ad-8ddb-ce50eb0d633e">7,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtNS0xLTEtMA_a68793ea-fccf-4bf0-8923-d25defe8fe00">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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtNy0xLTEtMA_63988980-0bea-4ec1-a3e4-10821e7176ad">7,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtMS0xLTEtMA_4ee0dbe3-311d-46a1-889d-cc5cd892d8ff">1,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="usd" contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtMy0xLTEtMA_a3153430-49ac-443f-b4b2-d2064d29b004">20,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtNS0xLTEtMA_df277314-5b53-444b-9d14-5fb0ae0ddf2f">1,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtNy0xLTEtMA_f744d3fc-60e2-4c96-b354-30e0c5c80ef8">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></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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctMS0xLTEtMA_62d24cd6-da2c-4460-b5cc-2629d2c497eb">56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctMy0xLTEtMA_e910d5a0-2fc9-4f9c-b718-4d136fc9cbc0">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctNS0xLTEtMA_e724b2ee-59b9-47dd-b930-128123fdac24">86</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctNy0xLTEtMA_0fabf941-8721-4973-a8c5-e835932ceace">1,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktMS0xLTEtMA_7ad15bee-f3b1-42e1-ba8d-7bc833c742e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktMy0xLTEtMA_7cf06fef-67ad-4d9b-8cdf-3c881d82af05">1,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktNS0xLTEtMA_0c91b5f5-a67a-413c-9563-d607a0e7b2c2">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktNy0xLTEtMA_e4f4e1b3-37bd-45ca-a224-f12f291e2fde">1,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTEtMS0xLTA_b6001e39-e64f-414c-824f-fdc797f67432">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTMtMS0xLTA_76dab554-92cb-4640-a049-3700ffccd4a0">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="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTUtMS0xLTA_6311db8c-8d2a-4d65-9421-831e32a74cc9">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTctMS0xLTA_bd3df5d0-3100-43ca-9965-ad241f13efa8">1,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTEtMS0xLTA_e60caae3-05a9-4192-ac74-4e8212b134e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTMtMS0xLTA_7ae0650b-202c-46cf-85ba-aacf18a679fc">2,823</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTUtMS0xLTA_f9fd3e79-75c9-4af4-a6e7-92d0d674a5e0">237</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTctMS0xLTA_d992c71e-215a-4900-a383-f5a2db1ed32a">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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTEtMS0xLTA_51d262d3-02ec-4f29-9cd7-2ee0935f985f">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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTMtMS0xLTA_03582583-7356-4e5f-8528-595514523c1b">6,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTUtMS0xLTA_8268542d-1412-4a2a-adc1-a3544051643e">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTctMS0xLTA_6a6b7c38-3c1e-4c58-847a-749d84af8621">6,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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231" xsi:nil="true" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTEtMS0xLTA_cf2a435e-1c5d-4d37-bce4-48b6b1f25186"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTMtMS0xLTA_3a74f5b1-026d-4be7-b9f5-be94edfddaed">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="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231" xsi:nil="true" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTUtMS0xLTA_83328129-8390-4cb1-b97f-4a82ac655278"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTctMS0xLTA_fb111ca0-7710-47a4-a43b-46bd8769eccb">899</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTEtMS0xLTA_3be206ae-6e17-442e-8d7f-817d98d45f56">2,143</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTMtMS0xLTA_099b6b07-9b02-4b79-90bf-0d9453618107">31,759</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTUtMS0xLTA_35b435aa-6601-4979-b9dd-6e5f917a36de">2,269</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTctMS0xLTA_e3cb174c-7efb-4f56-92c9-0f98a89b347d">36,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="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:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ia19c69e1d6264f5c8fca06acdc727d8b"><ix:continuation id="i4e50cad6f1c241dd9bb3e4ab187d8fb5"><div style="margin-top:5pt;text-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 amortized cost of the loan receivables disaggregated on the basis of the Company&#8217;s impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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%">&#160;Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtMS0xLTEtMA_cd650609-1f2f-4457-a2c3-de23dcbf832e">43,808</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtMy0xLTEtMA_1aa136b4-e042-4fd5-a574-67129e827e30">806,044</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtNS0xLTEtMA_080d65c7-29eb-4b9c-b643-e081fa52c740">2,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtNy0xLTEtMA_984fdc4d-bd0c-45a8-acf0-5ed773a9961d">852,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtMS0xLTEtMA_e6332241-bf8f-4d66-a836-62093aa18071">6,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtMy0xLTEtMA_759816e4-94cd-4c96-b7e9-e87af5f86593">793,984</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtNS0xLTEtMA_2f94171a-8d1e-4bec-a8a8-fead71537a36">4,914</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtNy0xLTEtMA_2c7c581e-87cd-4158-abb2-edce92319a52">805,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 2px 19pt;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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtMS0xLTEtMA_f9718232-17f9-4343-a19d-2271e3253a53">6,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtMy0xLTEtMA_2453f4a5-f6e2-4380-9b42-ffd9922946cf">1,276,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtNS0xLTEtMA_42d834a0-7352-45fd-987b-a9e52e086e4d">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtNy0xLTEtMA_9ab18ec3-42a6-4314-87cb-0868a10c34e1">1,288,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtMS0xLTEtMA_8e010437-c742-42df-b241-78742513c635">56,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtMy0xLTEtMA_3bbfc343-afe6-4418-a382-4f66437b5dd5">2,876,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtNS0xLTEtMA_05ab7138-4e86-4e21-bba9-41447c1943f0">12,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtNy0xLTEtMA_b1986239-2e60-4897-9119-058cd2a384bf">2,946,233</ix:nonFraction>&#160;</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="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctMS0xLTEtMA_b9535bb4-2a87-4f11-8d23-11893fd90012">215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctMy0xLTEtMA_ff4b08aa-dacb-4c66-9343-3e7970a2219c">127,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctNS0xLTEtMA_33156149-cf3e-4b9c-8b04-93b199a7d052">3,575</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctNy0xLTEtMA_33a455ea-0801-4e49-a249-adc2451edee3">131,660</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktMS0xLTEtMA_233c4c60-044c-44e8-8b60-7d4c3fb60a14">237</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktMy0xLTEtMA_6904d51a-b577-49dc-a6e1-af997e42686f">104,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="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktNS0xLTEtMA_395980d8-0cdf-4b36-a4f6-acfe72f9f30d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktNy0xLTEtMA_ab67ec09-b636-481e-a70a-00a431c0c062">104,296</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTEtMS0xLTA_95f24842-1e6b-40b4-8d52-b2c64ef266cd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTMtMS0xLTA_07540eeb-7c46-41aa-8115-83699459d6af">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTUtMS0xLTA_21184009-8562-4609-b40e-9004663c1b85">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTctMS0xLTA_00535884-9547-4848-af4f-b82d9b643ac6">170,350</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTEtMS0xLTA_8fbf7a25-cc15-4cd3-88a7-32f3fc3d6d8d">237</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTMtMS0xLTA_638c67d0-8e93-47fe-9468-2442a9afe513">274,409</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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTUtMS0xLTA_1a69da0d-f52f-4e90-8542-acbbff3e4134">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTctMS0xLTA_9f61530c-4148-4e7a-bba9-2f06d69ec271">274,646</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="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTEtMS0xLTA_a542c4cc-9222-4133-90a0-a6c91113e34a">561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTMtMS0xLTA_c26af38f-356d-4c1e-814a-b3d0276ee5c0">413,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTUtMS0xLTA_a0c3ea6a-ff19-441b-b779-151230125bd0">1,762</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTctMS0xLTA_6f7a2ca8-fb7d-4070-99ef-3065726048db">415,340</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTEtMS0xLTA_6a4d588f-5d16-45c0-be4a-1a56fbb589d5">57,481</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTMtMS0xLTA_3b1e990f-bf71-4364-b26a-346c6d7bad5e">3,692,288</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTUtMS0xLTA_89b7a15f-dfd4-4b2e-8ac3-7d62660d6726">18,110</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableGrossCarryingAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTctMS0xLTA_4eabb8ee-5f4f-48be-a018-3050c80fd9d2">3,767,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></tr></table></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:continuation id="i4e34def87ef2491096a03082ec48812d"><div style="margin-top:5pt;text-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 ALL disaggregated by segment and class for the year ended December&#160;31, 2018 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.040%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.208%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;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 at Beginning of 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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Charge-offs</span></td><td colspan="3" style="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%">Recoveries</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%">Provision for Loan Losses</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%">Balance at End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i411b1238bc5a4a458845b876f9803b45_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtMS0xLTEtMA_c894b7ce-9516-4082-a746-a1a8134d33f8">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtMy0xLTEtMA_51a40414-721b-4de6-b42d-752e7c3d634b">1,250</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="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtNS0xLTEtMA_cb93cf98-1ad8-4e1e-955e-ee969df8127e">901</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtNy0xLTEtMA_9f133e37-94a0-477b-b127-e846e42e39fd">1,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie154d0300ea241f995d49ea82540ee5d_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtOS0xLTEtMA_00081d1a-bf34-46c1-a110-9d42be269179">11,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ib126b9f59bb04b87ab1e25ec0a63a6e6_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtMS0xLTEtMA_82b22d51-b89d-42ec-9657-8c25b23a583d">3,992</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtMy0xLTEtMA_eb8f331f-fbae-4a44-a7fb-b55f83377462">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="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtNS0xLTEtMA_cdffe63b-11ee-44c8-b571-3bdf6eb32d4a">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="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtNy0xLTEtMA_56b47336-6488-49ef-a17e-87a28dcbc606">900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad6b954a672b4520a1aae1d33c6152b6_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtOS0xLTEtMA_54d171d7-926e-48e7-a4cf-c1cadf1a8a3e">4,898</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="idf141f47afa34691b34a5458a75e2b51_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtMS0xLTEtMA_657e087f-c295-44a5-bd7d-89f2c5e75e07">8,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtMy0xLTEtMA_f5162291-14ac-4561-b950-c78251d3a783">149</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="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtNS0xLTEtMA_08be2f0e-6b93-4758-bd80-ac7ca25b2038">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtNy0xLTEtMA_f9f38a49-b412-4bff-82ce-b8c6efdf5a3f">478</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="i4c3bf186667141b8be0ce7a135431715_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtOS0xLTEtMA_b390ba8e-23e5-428b-87de-052d9e0db91b">7,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="id8a2b7c78eb64afdbf276f7c08b344d0_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtMS0xLTEtMA_03709b92-e56e-4ac3-ab3d-0df180c877a8">21,999</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtMy0xLTEtMA_fb3e22f3-afdd-4528-b9cb-82b6e86f6631">1,400</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="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtNS0xLTEtMA_aa128b7b-a537-4859-9d46-e3b928ce0904">908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtNy0xLTEtMA_f5b078e8-c1bf-4d2c-8700-28fdc09bbc76">2,204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9d30254ad6847ca899c86796fb013cf_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtOS0xLTEtMA_70cfb08b-4713-4019-92a3-c4ca437fc7e5">23,711</ix:nonFraction>&#160;</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="i878c2f62da7d4d8c89a66c3ab165b45b_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctMS0xLTEtMA_bb15f0e7-050e-4148-9f80-11d9c6c00084">1,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctMy0xLTEtMA_c232d5aa-ac2e-47e9-a7ac-35a4c6fa3060">45</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="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctNS0xLTEtMA_1ee78920-796b-41b6-acdc-1e917d3d11ff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctNy0xLTEtMA_0aeec059-8f84-4c8b-bca1-b3a9bfd071f1">192</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctOS0xLTEtMA_f61a8ec4-048f-4cdb-9708-cb389da589a5">1,203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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><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="idbfefceb191b46f3ad907d1a0df67b0f_I20171231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktMS0xLTEtMA_1eb0c366-6e17-4f4d-aa13-df414351523e">862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktMy0xLTEtMA_a5a195d1-fcec-4448-992b-f66433e8e38f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktNS0xLTEtMA_94e05fdd-cb08-4f58-8960-80ba2d661433">11</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktNy0xLTEtMA_428dca32-75b1-4ca2-adf1-04f3105312e0">367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i388747b693ee4ccea5a8908c5881e1cb_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktOS0xLTEtMA_b68cbc29-6338-4a7e-98be-eff282e74ce8">1,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="if1a1eb58d9404a8489e425a409364a24_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTEtMS0xLTA_58c1c18d-a9a7-4452-84e2-dff71d8cd262">1,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="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTMtMS0xLTA_52aa2ea6-484b-4eb6-9437-7365373a8086">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTUtMS0xLTA_97bf4150-5a54-4221-894c-5ccbf58ea653">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTctMS0xLTA_f90600f4-1d6a-4983-b669-b72398f80d9c">236</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="i8442bd77d6d84aa6b969eebf21a53bed_I20181231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTktMS0xLTA_4dd94c68-65a0-48a5-ba32-3611d2e72184">954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ia3a64e942c0949fa80eeb8d9e693e5ce_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTEtMS0xLTA_7e1df052-9b2b-46f5-b16d-fca71963df98">2,052</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="id7db20a801764b669e3314a316061d87_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTMtMS0xLTA_9b9ed3fc-984c-414e-b2af-5091135f4f83">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7db20a801764b669e3314a316061d87_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTUtMS0xLTA_d997529d-1a6a-4185-a198-f652437f9712">11</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="id7db20a801764b669e3314a316061d87_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTctMS0xLTA_2def2cb3-cbc5-4d97-badd-f9538a25e65d">131</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="i2ef0e00bf71d454893e836b976e5c31c_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTktMS0xLTA_54636404-8e74-4f27-9795-d25f44e1bee0">2,194</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="i1ec03b8280c8427b9688911e20e58458_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTEtMS0xLTA_3c97f192-e974-41e3-b0e3-ae00959b8b6c">6,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="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTMtMS0xLTA_3e16b925-2344-46af-a4a7-784102a1adcb">2,160</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="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTUtMS0xLTA_d064431c-2536-4acc-b087-041dc296c3ef">513</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTctMS0xLTA_a42d15ab-e3df-4c67-a8ce-12bac2c5f68f">2,147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b7af933bd841b6b4214b9127d279c2_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTktMS0xLTA_e532c4b5-cb2e-4075-b38a-6c904a06b7c4">6,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i17f6db6885be469bb295f3da2ec3268b_I20171231" decimals="-3" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTEtMS0xLTA_02075d7e-775a-417e-a1c8-52e7ada435e9">898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTMtMS0xLTA_f2b27b6e-c21c-4b7e-a4c0-3a9aee185f72">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTUtMS0xLTA_586a570b-b1d9-424e-a825-7e4d72ca6d97">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTctMS0xLTA_039428f1-b830-4771-acd7-7b258db7e2a3">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="i3dbba5d4bade44cf8e022592b2d21da7_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTktMS0xLTA_2ab0395a-ace9-4f1f-86dd-444c51be9fb4">1,353</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTEtMS0xLTA_b6720587-f084-4cea-b5df-c5b9cf941273">32,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTMtMS0xLTA_1adf08f3-6c5a-446f-bb57-a0014ebd0cf2">3,605</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTUtMS0xLTA_8ed51959-4253-4443-a6f8-90ba06422135">1,432</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTctMS0xLTA_80c661aa-67e0-4a0c-ba99-19da8b238dcf">5,129</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansAndLeasesReceivableAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTktMS0xLTA_702f4a87-8910-439f-9af7-a985a3645e66">35,042</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></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:10pt;font-weight:400;line-height:120%">102</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_160"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:RealEstateOwnedTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzUwOQ_55a9f909-6b60-43c8-b9c3-726cc5c56b5e" continuedAt="i66e18774aa9e4d9192b97ecab8b3422c" escape="true">Other Real Estate Owned</ix:nonNumeric></span></div><ix:continuation id="i66e18774aa9e4d9192b97ecab8b3422c"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:OtherRealEstateRollForwardTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzUwNw_d101e5b5-5c39-4145-9e4c-7af1131f7863" 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%">Changes in other real estate owned during the periods indicated were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.207%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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 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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtMS0xLTEtMA_36ea6d07-8810-4770-8394-843978046f73">841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtMy0xLTEtMA_75701c13-51a2-4257-941b-f01ab9d9f8f9">1,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtNS0xLTEtMA_74faaf79-a699-43b8-a6a8-6b9f5ebda0bb">&#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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:OtherRealEstateAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtMS0xLTEtMA_2fb5d4ea-897f-4878-83a6-ba534166ae9e">270</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstateAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtMy0xLTEtMA_5526bedc-94f3-4f93-95c4-b2715e0ae483">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:OtherRealEstateAdditions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtNS0xLTEtMA_d159069b-a4b4-4d77-97f3-96978239788a">434</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Additions from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtMS0xLTEtMA_caba7b93-9050-4b83-9562-4cce2963dba5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtMy0xLTEtMA_e8c0e84d-ecb8-4bae-aa23-6f83bb2465ee">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtNS0xLTEtMA_238b06ed-ec21-4aec-a00c-8bb6a701fa5d">1,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherRealEstateDisposals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtMS0xLTEtMA_257db10c-964d-4208-b90f-d3fed73c1fa3">1,290</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:OtherRealEstateDisposals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtMy0xLTEtMA_8b78d3e6-3ba6-44ca-a55b-adc79c65705c">864</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:OtherRealEstateDisposals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtNS0xLTEtMA_0fe90ce7-c0f4-4f45-a917-7d08fcd51293">198</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%">Gain (loss) on 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctMS0xLTEtMA_cd25c724-41e3-4f22-bc08-910dc57b20bf">179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctMy0xLTEtMA_db068b77-fc7e-42c1-8b58-4738d996ebfe">227</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:GainsLossesOnSalesOfOtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctNS0xLTEtMA_904e9152-5c81-41fa-b678-9872c3ad4f4c">&#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%">Valuation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtMS0xLTEtMA_5930f6c2-b46b-494a-a35e-1b0505612478">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtMy0xLTEtMA_ace9ac10-9ecc-4b30-bf96-3a51e8374f4d">51</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:OtherRealEstateValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtNS0xLTEtMA_5b9e2281-4399-44e8-ae65-cf8e3d1b124c">49</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktMS0xLTEtMA_c4d19681-311b-4142-8aff-790fd140dde0">&#8212;</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktMy0xLTEtMA_2a98dcef-300a-4317-876c-0e999474e938">841</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherRealEstate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktNS0xLTEtMA_23ea3359-85ac-415e-beee-8c9a558701d7">1,983</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><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%">&#160;&#160;&#160;&#160;At December&#160;31, 2020, there were <ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:MortgageLoansInProcessOfForeclosureAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzMwNw_b3a7e1be-e0cd-4c3d-817a-ab72c553ba98">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.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_163"></div><div style="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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzIyMg_4806e719-caa6-45c2-a693-7101240cc4b4" continuedAt="i1892a30684af4791897d263d1c59c062" escape="true">Premises and Equipment</ix:nonNumeric></span></div><ix:continuation id="i1892a30684af4791897d263d1c59c062"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzIyNQ_077c446f-b9e1-49b1-ba7c-554f4a27cbc1" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of premises and equipment is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i9ca94c9cb5d9487db54c1f20721fc698_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzItMi0xLTEtMA_d507ff8a-9511-4937-a0af-f1a9646b745c">21,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2255e6c7ed514a8088a30e8780697cfa_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzItNC0xLTEtMA_3f9aec0f-d4b4-4ed6-b1b7-7ed62550855a">22,003</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="ieca02bd6a31c4b46891bd9cf7ae7bf0a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzMtMi0xLTEtMA_a20a15d8-a884-41fd-b2a7-b419965ef1e6">71,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib802d7ec35dc4e8e822ac3556289bc1e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzMtNC0xLTEtMA_9cffc66e-344d-4cfa-a4e1-d4d378c58fba">72,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i7bf34d80a43d478da3b8d819edda03b5_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzQtMi0xLTEtMA_e31b3b91-5b08-42c3-846c-7ebba54c176e">26,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24bec037393e4b3caa9da1dcb8d67313_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzQtNC0xLTEtMA_839a702f-f624-4199-b8d4-b4b6cfb79302">26,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzUtMi0xLTEtMA_083ab073-4dfe-4af8-a9e0-dbf8d8f60c42">119,593</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzUtNC0xLTEtMA_dafa291d-40b4-4110-91bb-4420b8ba7411">121,167</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzYtMi0xLTEtMA_594c61f0-69f0-4f9b-913c-ac95dc648fc6">34,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzYtNC0xLTEtMA_411b82e4-6536-454b-ade0-dee94bcb8941">33,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzctMi0xLTEtMA_b4fe9093-c79e-4c38-b573-120fc6b6bc4e">85,452</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzctNC0xLTEtMA_fe893c57-8592-433b-8af7-20d8c0cf702a">87,888</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><br/></span></div><div style="margin-top:5pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE0Mw_9c3f26a6-fd89-4a4b-9689-6a0013594ff3">5.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE0Nw_2c65d837-7552-4a04-9bb2-24a770c674f0">4.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE1NA_e3512748-c4a3-4946-9e9d-dc111cdaf47c">4.4</ix:nonFraction> million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_166"></div><div style="padding-left:72pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzMyOTg1MzQ4OTU2ODE_7598e467-8578-4ae6-a12b-b8e1e4aad431" continuedAt="iaec1cf7ca1944ebaaedd4e4a22a82ad3" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="iaec1cf7ca1944ebaaedd4e4a22a82ad3" continuedAt="i6e44638584ef458fbddbd984720eeeeb"><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 on July 2, 2018; Puget Sound Bancorp on January 16, 2018; Washington Banking Company on May 1, 2014; Valley Community Bancshares on July 15, 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).</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MTA_c5e6aac0-e3c1-45d7-b0e5-43079b470c22" 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 change in goodwill for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">Balance 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%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtMS0xLTEtMA_3695c892-6a18-4493-b25e-6bef96e3a933">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtMy0xLTEtMA_1d86343f-47a8-46e3-9f95-187314debe63">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtNS0xLTEtMA_5d52afaa-6d36-4f9a-b2f6-e4709cb9e827">119,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtMS0xLTEtMA_1a3e536d-cdf4-45ad-9433-686caead2930">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtMy0xLTEtMA_2b122957-d504-439e-a6ce-50291534d67f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtNS0xLTEtMA_661eb723-3276-46f9-aa70-a1ffbc9ea356">121,910</ix:nonFraction>&#160;</span></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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtMS0xLTEtMA_440c41fa-14c9-42cb-a350-af2951f3c3fa">240,939</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtMy0xLTEtMA_7681c327-30fc-4a39-9186-3e1a19416827">240,939</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtNS0xLTEtMA_25013c81-45dc-4fb3-b5f9-3e2b226cd631">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</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:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i6e44638584ef458fbddbd984720eeeeb"><div style="margin-top:5pt;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 deteriorating financial market and economic conditions as a result of the COVID-19 pandemic, the Company determined a triggering event occurred prior to its annual assessment date and consequently engaged an independent third-party valuation specialist to assist management in performing a quantitative assessment of goodwill as of May 31, 2020. Based on the quantitative assessment, management estimated the fair value of the reporting unit by weighting results from the market approach and the income approach. Significant assumptions inherent in the valuation methodologies for goodwill were employed and included, but were not limited to, prospective financial information, growth rates, terminal value, discount rates, and comparable multiples from publicly traded companies in our industry. Based on this quantitative test, management determined that the fair value of the reporting unit more likely than not exceeded the carrying value. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment during its annual impairment test, and determined that it was more likely than not that the fair value of the reporting unit exceeded the carrying value, such that the Company's goodwill was <ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:GoodwillImpairmentLoss" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEwOTk1MTE2Mzg5ODI_cff4fcda-de24-42e5-96f2-dbf263eccc66">no</ix:nonFraction>t considered impaired at December 31, 2020. Similarly, no goodwill impairment charges were required, or recorded, for the years ended December 31, 2019 or 2018. 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><br/></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-style:italic;font-weight:400;line-height:120%">O</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ther intangible assets represent CDI acquired in business combinations. The useful life of the CDI was estimated to be <ix:nonNumeric contextRef="ic071287d801c4aac8039c6ae2b23210c_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_4235b11b-2030-484a-ac5d-05f5c2ae26f3"><ix:nonNumeric contextRef="i357565e51c0f45d28b71a5902b993a04_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_4c332075-e504-4b1f-8595-9299488d3173"><ix:nonNumeric contextRef="i427756487b564fe48eba93ff07c0167a_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_de893b26-1417-4fd4-bdbb-3ba9b2b80543"><ix:nonNumeric contextRef="i6ef8900fb10b443eba7146a35685bbb6_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_f27550aa-7151-4f51-9a77-eb1292a5cd4e">ten years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> for the acquisitions of Premier Commercial Bancorp, Puget Sound Bancorp, Washington Banking Company, and Valley Community Bancshares.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MTI_6bbb1216-f1f2-41f0-a71c-a347910f9326" escape="true"><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 table presents the change in other intangible assets for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">Balance 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%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtMS0xLTEtMA_033a2079-267a-4d8f-998f-2505dea13262">16,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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtMy0xLTEtMA_6921f31b-281e-4aab-9d85-e11db8b680d2">20,614</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtNS0xLTEtMA_44b8af72-a1a8-416f-aeba-542109172ad0">6,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions </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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:IntangibleAssetsAdditionsduetoAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtMS0xLTEtMA_5492993f-4805-493a-8e2d-939104e9d485">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:IntangibleAssetsAdditionsduetoAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtMy0xLTEtMA_10b2ef77-b408-48bb-bcc0-daa2b8e3aa91">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:IntangibleAssetsAdditionsduetoAcquisitions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtNS0xLTEtMA_afa080af-da5f-4b60-88e3-ce2e9bc321cd">18,345</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtMS0xLTEtMA_6a986757-1824-4e90-9a9c-af0ba197873b">3,525</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtMy0xLTEtMA_764a53ec-e011-4bef-86ec-0374c6b428e6">4,001</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtNS0xLTEtMA_013ca7d5-c049-4af6-a8f2-bd559a29c9b8">3,819</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:400;line-height:100%">Balance at the end of the period</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtMS0xLTEtMA_7a83b306-c9f1-4132-92fa-ffa6c910e105">13,088</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtMy0xLTEtMA_538d9c22-527f-4185-949d-888b018e794b">16,613</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtNS0xLTEtMA_7ae88123-087b-4110-8776-705e7294694a">20,614</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MjU_7500d4ae-d216-49a1-aded-83a4aeb4159c" 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 estimated aggregate amortization expense related to these intangible assets for future years is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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%">Year Ending 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%">(In&#160;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzItMi0xLTEtMA_806936ef-dea3-4c8b-80c6-c47da2ffe3b9">3,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzMtMi0xLTEtMA_06c59560-0e6f-49eb-bca6-1c597b92df6b">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzQtMi0xLTEtMA_d31a92b8-a40a-48fc-b267-c150d7932c48">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzUtMi0xLTEtMA_1ccdb393-842b-4f39-b293-68d003d06602">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzYtMi0xLTEtMA_13686d23-459a-4637-9b42-efbf468f8868">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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzctMi0xLTEtMA_a8dbebd2-6c7a-4c04-ab10-9d01c5c3ae6f">1,979</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzgtMi0xLTEtMA_d165724f-090e-4b22-a81d-0347d5a89832">13,088</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div 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:10pt;font-weight:400;line-height:120%">104</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_172"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DepositLiabilitiesDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU0MQ_50dc0ce5-d914-40a1-8db7-7fbff10f923b" continuedAt="ib82bae14b375452b8734f6eb5bac515f" escape="true">Deposits</ix:nonNumeric></span></div><ix:continuation id="ib82bae14b375452b8734f6eb5bac515f"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzUzNw_b705c275-e238-4126-9acc-90eca3e219d6" escape="true"><div style="margin-top:5pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits consisted of the following:&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</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, 2019</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%">Percent</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%">Percent</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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestBearingDomesticDepositDemand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtMi0xLTEtMA_bec3b8e9-d26c-46e0-907b-3ae427222ed2">1,980,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="hfwa:PercentageOfNoninterestBearingDomesticDepositDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtNC0xLTEtMA_840c2c5b-d530-4aef-8dce-c792a1d4deb9">35.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestBearingDomesticDepositDemand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtNi0xLTEtMA_388fbfe2-aa2f-4e72-84f1-65db1d3b57fc">1,446,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="hfwa:PercentageOfNoninterestBearingDomesticDepositDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtOC0xLTEtMA_5e73cd20-ad0c-498c-a318-04300e71432d">31.6</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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositDemand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtMi0xLTEtMA_020f1705-b946-4f4e-953f-fc968f654fb1">1,716,123</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtNC0xLTEtMA_047a1a81-1bb8-4d21-8aba-a8bafb1dfe7d">30.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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositDemand" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtNi0xLTEtMA_98aec5b3-a5dd-449f-b608-6bb2423a7b94">1,348,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtOC0xLTEtMA_303e3068-8937-497c-b4ef-a846efac969f">29.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositMoneyMarket" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtMi0xLTEtMA_c6952f95-b52c-491e-bd4d-5027e649d2a3">962,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtNC0xLTEtMA_71da8ffe-573a-450f-80e2-214d52caced2">17.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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositMoneyMarket" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtNi0xLTEtMA_33131345-866f-485a-8cfb-2b6cd9926639">753,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtOC0xLTEtMA_f3ab3ce8-3990-41c1-8599-1dde830f6150">16.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositSavings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtMi0xLTEtMA_39b7036c-9568-4d79-a68f-b5fe695de78c">538,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtNC0xLTEtMA_ad37a2e3-b706-47f2-8aa8-af547f083b28">9.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositSavings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtNi0xLTEtMA_99ed3973-dfad-422f-9d9b-33beaab19a69">509,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtOC0xLTEtMA_b1c55029-579d-4b0e-8fc4-402de15c2ee6">11.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositTimeDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctMi0xLTEtMA_ddd4df70-8164-4153-8ebc-be9638aea6be">5,198,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="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctNC0xLTEtMA_d9265f19-4ba8-4e54-a243-87fd84ee4ca6">92.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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositTimeDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctNi0xLTEtMA_c3aa5ca2-3a85-404c-b0e6-cb70dadc4c5c">4,058,098</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctOC0xLTEtMA_72503d90-e26b-4330-8cc5-080ac3a120d2">88.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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtMi0xLTEtMA_990bb0e8-2cf4-4b0b-9ad3-c279ef300a87">399,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtNC0xLTEtMA_8a38f8da-baf9-4d66-a3c2-427d26cce330">7.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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtNi0xLTEtMA_8e07c99f-9b04-4813-9e4c-c29faff6599f">524,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtOC0xLTEtMA_73c63a34-360b-49e8-bfa4-5faf3c6ebac7">11.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Deposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktMi0xLTEtMA_66da892f-8122-454a-b33d-937dee548cc4">5,597,990</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktNC0xLTEtMA_165f89c5-8aa1-4f24-8d2f-f4152148ca17">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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Deposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktNi0xLTEtMA_33bb3e77-17b1-41e5-94d8-63c3a724e2a9">4,582,676</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" name="us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktOC0xLTEtMA_1fc48831-ca12-4056-a9b3-150b39737251">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></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzE2NDkyNjc0NDMzOTg_f5b98917-2c28-4cb4-a2a6-8b44a6f178c0">187,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzE2NDkyNjc0NDMzOTk_66ef90a1-d2c7-448d-92e2-965cb40075c2">425,000</ix:nonFraction> as of December 31, 2020 and December 31, 2019. Accrued interest payable on deposits was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzk2_a5c93248-9196-4482-aa3a-9a5384afe294">73,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilitiesAccruedInterest" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzEwMw_d7e34730-0650-4026-9ee3-2081b4240784">160,000</ix:nonFraction> as of December&#160;31, 2020 and December 31, 2019, respectively and is included in Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU1NQ_d015f9c1-fbf0-42ba-9b2f-616f24d8815e" 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%">Interest expense, by category, was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDemandDepositAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtMi0xLTEtMA_4c2174dc-b035-4a6d-915b-8d125cd92919">3,234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDemandDepositAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtNC0xLTEtMA_05e4ad60-6f38-4ba3-94e5-8bc6105ee236">3,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDemandDepositAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtNi0xLTEtMA_4d0a7ef5-b4eb-4125-8d0c-9e4660bafa90">2,728</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseMoneyMarketDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtMi0xLTEtMA_e8d775de-a7c9-4577-b038-f8f3950473f3">2,830</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseMoneyMarketDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtNC0xLTEtMA_babbdfd2-0506-48a0-bd8c-b54ddee3eab9">2,754</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseMoneyMarketDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtNi0xLTEtMA_f199cb23-19c4-4e8d-9526-4a267733b600">1,654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtMi0xLTEtMA_76efaec1-d752-4821-9d3b-3278a4e54f09">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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtNC0xLTEtMA_cbcef888-6e4e-49cd-9191-59c273ce46cf">2,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseSavingsDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtNi0xLTEtMA_dc2e144b-1a74-4e80-bd79-149671e3a1d8">2,056</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtMi0xLTEtMA_b67e2290-7b3a-4338-8459-0fe41802b78f">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtNC0xLTEtMA_33202ac1-5027-4bf5-8141-48825f06e61d">7,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtNi0xLTEtMA_308b45bd-0873-4f1a-807a-9ea06527c5c6">3,959</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctMi0xLTEtMA_53b800b9-a9ba-400a-b280-d22c94e9d252">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctNC0xLTEtMA_244b8add-5f16-405f-899b-71bf63bda0cd">16,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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctNi0xLTEtMA_008c1f3d-da42-4c37-a8c5-262d77d1e3d6">10,397</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;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU1MQ_db604934-e9c8-42da-ab55-b246c4d103d6" 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 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;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: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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzItMi0xLTEtMA_f3230096-3046-4e65-bbde-75c123b072a1">325,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TimeDepositMaturitiesRollingYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzMtMi0xLTEtMA_7d3c3714-559d-4e5e-b50e-87176a832554">39,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TimeDepositMaturitiesRollingYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzQtMi0xLTEtMA_b21f1862-ffe7-48a6-b871-766a1fdd22ca">21,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: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TimeDepositMaturitiesRollingYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzUtMi0xLTEtMA_8783b36d-9c37-4dcf-8143-a5b263380b85">7,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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TimeDepositMaturitiesRollingYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzYtMi0xLTEtMA_138a93e2-ebfa-4288-8a9b-025f3448df6b">4,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:TimeDepositMaturitiesAfterRollingYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzctMi0xLTEtMA_8153959e-a479-45ce-a341-e39c5d76f642">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzgtMi0xLTEtMA_80865e7b-c68b-416c-b639-82e647d167f0">399,534</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;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TimeDeposits250000orMoreDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzQ4NA_29aceca6-3f07-4f1b-a08b-cdc9d137395f">123.1</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:TimeDeposits250000orMoreDomestic" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzQ5MQ_d1abd744-c98c-495f-a461-ee7921161a41">182.9</ix:nonFraction> million as of December&#160;31, 2020 and December 31, 2019, 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, 2020 and December 31, 2019 totaled $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyDepositLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzMyOTg1MzQ4ODUwNjU_e707ca9a-8556-495e-9f87-492118b1bcd5">6.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyDepositLiabilities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzMyOTg1MzQ4ODUwNzk_c7c19fe1-f688-4f59-abff-50dda5c66c4c">6.9</ix:nonFraction>&#160;million, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzIzNDQ_281d86dd-2da4-42b5-8219-49efb2ac1625" continuedAt="id18b91c5348e46dfab8a6ed77a7db98a" escape="true">Junior Subordinated Debentures</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="id18b91c5348e46dfab8a6ed77a7db98a" continuedAt="i7531d17d77154240a0bf0723bb4d1f60">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="i5b840bfb40f545f6acd3d14d939d133d_I20140501" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzIxOQ_11008763-c63a-46e1-8644-f15ebb07a491">18.9</ix:nonFraction> million at the merger date. At December&#160;31, 2020 and December&#160;31, 2019, the balance of the junior subordinated debentures, net of unaccreted discount, was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzE2NDkyNjc0NDcxNTA_faa42249-d8d4-4fbb-abd3-fb75a1e9922e">20.9</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzM0Ng_a69d5675-2b12-4c74-bfd7-ded729e0539d">20.6</ix:nonFraction> million, respectively.</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:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i7531d17d77154240a0bf0723bb4d1f60" continuedAt="i2596513af43049b8919b64b4a457409b"><div style="margin-top:5pt;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="i2f5c8f5c411d473897cb03c6c31da9bb_I20071231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentFaceAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzcxNw_09508244-8ce2-4e1e-a150-14e455abb1dc">25.0</ix:nonFraction> million&#160;of trust preferred securities with a&#160;<ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:duryear" name="hfwa:TermofJuniorSubordinatedDebentures" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1Xzc1Nw_722838b1-877d-419c-bf31-2522c0dee4b1">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="i6f9e6b0aa5274314bedb15a11802da29_D20070101-20071231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1Xzk0Mg_cb02a833-f78d-479e-981e-df152be7b1cf">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&#160;31, 2020 and December 31, 2019 was&#160;<ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="4" name="hfwa:Adjustablerateoftrustpreferredsecurities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEyNDI_85408c7e-587e-429c-a30b-b5a81fabf837">1.80</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="4" format="ixt:numdotdecimal" name="hfwa:Adjustablerateoftrustpreferredsecurities" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzE2NDkyNjc0NDcxNDc_5e1f57ae-2b0e-4476-9628-0ddb54630584">3.47</ix:nonFraction>%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December&#160;31, 2020, 2019 and 2018 was <ix:nonFraction unitRef="number" contextRef="i18ec8cebe1e844488397d1faae25a4c6_D20200101-20201231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzAyNDA_9b5c2f56-b347-451f-9c7e-4587d97470fc">4.29</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i0038735e4edc44129e3ed5b22a6ebb2f_D20190101-20191231" decimals="4" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzAyNDU_bb622995-f9ba-4942-a442-75478598e3e3">6.55</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i7b0678c46dc24eb98b30dd296c7a09d7_D20180101-20181231" decimals="4" format="ixt:numdotdecimal" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzA2MjU_b99952cd-680a-480a-a9de-182e3c0e7ab1">6.27</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. Heritage 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 liabilities 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="i2270c9929ad74f00a74ed9f9dfb75dcb_181"></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:DisclosureofRepurchaseAgreementsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwMjY_d5272dcb-db92-40ca-b19a-d96a3c550ed8" continuedAt="i21172b51a02d4799b539013ee15cedb0" escape="true">Securities Sold Under Agreement to Repurchase</ix:nonNumeric></span></div><ix:continuation id="i21172b51a02d4799b539013ee15cedb0"><div style="margin-top:5pt;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" format="ixt-sec:durwordsen" name="hfwa:RepurchaseAgreementsMaturityPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwOTk1MTE2Mjg4MTI_090ca061-b336-44ce-90b1-3a0c71b42463">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 available for sale. 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 (3) Investment Securities.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfRepurchaseAgreements" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwMjg_96b9aa1e-5197-446d-b3e3-5e2c2ecb703d" 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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzUtMS0xLTEtMA_19148757-9967-4217-bc23-0c64a06cb3e6">7,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzUtMy0xLTEtMA_088dc7d6-4103-4508-83e4-601b6d06d759">8,452</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">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="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzYtMS0xLTEtMA_a5db6f39-31cc-4b9e-8272-4423d36c7ee3">28,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzYtMy0xLTEtMA_b31e0fb4-c3cc-4f73-a7e4-81c402a75cc1">11,717</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzctMS0xLTEtMA_d0eef696-e392-44b6-ac48-645be273b05f">35,683</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzctMy0xLTEtMA_adde7ea8-9dab-4c16-9b26-470d69180255">20,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="padding-left:45pt"><span><br/></span></div><div style="padding-left:45pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_187"></div><div style="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="i2596513af43049b8919b64b4a457409b" continuedAt="i1089f0b5a4814caeabfe6d4d7cff2e52">Other Borrowings</ix:continuation></span></div><ix:continuation id="i1089f0b5a4814caeabfe6d4d7cff2e52" continuedAt="i94302fb1646d401abef9d017091d2e5d"><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 creditworthiness. At December&#160;31, 2020, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUxMA_077d9bf1-09ac-489b-8528-7d83680ceb83">991.7</ix:nonFraction> million. At December&#160;31, 2020 and December&#160;31, 2019 the Bank had <ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUyNw_7687346b-219c-4baa-a7ae-ee1566acad9d"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUyNw_d981a4e8-3afa-48dc-b0f5-ab575306b310">no</ix:nonFraction></ix:nonFraction> FHLB advances outstanding. </span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FederalHomeLoanBankAdvancesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE4NTE_c88fcc28-a630-4927-89b8-aa5d2ee7e046" escape="true"><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 table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">As of or For the Year Ended</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%">December 31, 2020</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%">December 31, 2019</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%">Average balance during 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzMtMS0xLTEtMA_8f0d4d3a-ff53-42a5-9b8a-9ed729fbac00">1,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzMtMy0xLTEtMA_57ab549c-1538-45fd-8dbb-0d28950eabe6">11,899</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Maximum month-end balance during the year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzQtMS0xLTEtMA_8c918ba0-a827-4ed6-aab5-7ca96588bc77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzQtMy0xLTEtMA_9b3cc4a3-60b2-4b04-a503-479d25e67e94">90,700</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Weighted average rate during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="4" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzUtMS0xLTEtMA_e5264c36-bcd3-4d66-800a-4262e290884a">0.55</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="4" name="us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzUtMy0xLTEtMA_29310f61-0b80-4436-956a-14fc618cba1a">2.57</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average rate at the end of year</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%">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: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></table></div></ix:nonNumeric></ix:continuation><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:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i94302fb1646d401abef9d017091d2e5d"><div style="margin-top:5pt;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 are collateralized by a blanket pledge on FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities which are obligations of or guaranteed by the United States, 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="i059e51d936df445598a51b2d994b99f0_D20200101-20201231" decimals="INF" name="hfwa:Unencumberedcollateralinamountequaltovaryingpercentages" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzExMDc_c571e00c-c5d6-4a91-8cc7-37c8f1830dda">100</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i1c5a0c66abcb436ca49e45eccb44a79f_D20200101-20201231" decimals="INF" name="hfwa:Unencumberedcollateralinamountequaltovaryingpercentages" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzExMTM_e0726b19-4372-4bb1-98cc-2ae6632b30ac">160</ix:nonFraction>% of outstanding advances depending on the type of collateral. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#8217; Bank, and JP Morgan Chase to purchase federal funds of up to $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzEzODU_20cec644-94ca-4ed4-96a8-cc11d567345f">215.0</ix:nonFraction> million as of December&#160;31, 2020. The lines generally mature annually or are reviewed annually. As of December&#160;31, 2020 and December 31, 2019, there were <ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FederalFundsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE1MDE_834a22c7-d910-4bb2-853b-c8efbe7d6e3f"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:FederalFundsPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE1MDE_fa0913df-6e4f-48ed-b1cb-4be5b600ba63">no</ix:nonFraction></ix:nonFraction> federal funds purchased.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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="i2ba0e986ec7a4930afc416174754d99b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2NTU_84175d8b-7cd0-4738-9f06-3ad39acdb107">54.3</ix:nonFraction> million as of December&#160;31, 2020. There were <ix:nonFraction unitRef="usd" contextRef="i2ba0e986ec7a4930afc416174754d99b_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2Nzk_d05c8f78-4703-43a3-9661-854415b74517"><ix:nonFraction unitRef="usd" contextRef="i442ac8837e0b4105a60c7792ce93c789_I20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2Nzk_d09dfd79-a5cf-403b-a5fa-59ab2d46c5ba">no</ix:nonFraction></ix:nonFraction> borrowings outstanding as of December&#160;31, 2020 and December 31, 2019. Any advances on the credit facility would be secured by certain types of the Bank's loans receivable.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(d) PPPLF Facility</span></div><div style="margin-top:5pt;text-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 established the PPPLF under Section 13(3) of the Federal Reserve Act to bolster the effectiveness of the SBA's PPP. Under the PPPLF, the Bank had the option to pledge its SBA PPP loans as collateral at face value to obtain Federal Reserve Bank non-recourse loans. PPPLF advances were available to be obtained until December 31, 2020.  As of and for the year ended December&#160;31, 2020, although the Bank was approved to utilize the PPPLF, the Bank had <ix:nonFraction unitRef="usd" contextRef="i0a3318185b114c1cb00c4a438ade369c_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzI3NDg3NzkwNzE4MDc_b34d2f24-f57e-458b-8d16-d067b259a541">no</ix:nonFraction>t participated in it. See Note (25) Subsequent Events regarding the renewal of this facility subsequent to December 31, 2020.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_247"></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTQ_945d4be1-663f-42fb-a73f-b7d926f76fd0" continuedAt="id3d10ce494cd460ea0a5b55401bda29a" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="id3d10ce494cd460ea0a5b55401bda29a" continuedAt="i406b3c1f79fc4ccfafa4cccf8f929132"><div style="margin-top:5pt;text-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&#160;31, 2020 and December&#160;31, 2019, the Company&#8217;s operating lease ROU asset was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE4MQ_ef25e13b-9b4e-4287-a8bf-e821e6745608">18.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzEwOTk1MTE2MzI3MzM_541bcfbb-2493-4ad2-9f25-21892860514d">23.0</ix:nonFraction> million, respectively, and the related operating lease ROU liability was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE4OA_5ccb6f56-3f89-4fa0-af2b-4e1032d2ba07">19.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzEwOTk1MTE2MzI4NTU_834b64de-4984-470b-8463-5bf17d4bf0c3">24.2</ix:nonFraction> million, respectively. The Company does not have any leases designated as finance leases.</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%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTU_bc190261-e054-4045-a855-004886f458e0" continuedAt="id088325323eb4d1597b639db558945a4" escape="true">The table below summarizes the net lease cost recognized during the periods presented:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="id088325323eb4d1597b639db558945a4" continuedAt="ia3f30366718e43ba8c7d9cff00261447"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzItMS0xLTEtMA_cd15ec4b-ee2b-4843-afbd-2041a1f93777">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzItMy0xLTEtMjU1NTk_02493641-c560-4624-a398-64375b0f0471">4,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMS0xLTEtMTQ3OTQ_2d85acaa-3c36-4985-9fb4-3eadf55c0ee3">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="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMy0xLTEtMjU1NTk_c5dcc57c-2fd9-480d-a525-55fd8cb8e433">95</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMS0xLTEtMA_d5da8446-0ade-4577-817b-b4dc7563c6ff">967</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzQtMy0xLTEtMjU1NTk_054e7bc6-d0fb-45c8-9f9d-0d61d3811a83">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: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzQtMS0xLTEtMA_72e61e4d-9ea1-43ac-ad29-f096578de1b0">55</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzUtMy0xLTEtMjU1NTk_91acdaa0-9d1e-4736-9a6c-281039097042">71</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</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzUtMS0xLTEtMA_ed118e27-8347-4d81-a7cb-58b71de84211">5,678</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzYtMy0xLTEtMjU1NTk_c2d40903-24f8-445b-932b-b3f4c2a013d4">5,755</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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comparative disclosure of rental expense of leased premises and equipment calculated under ASC 840 methodology was&#160;$<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesRentExpenseNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE2NDkyNjc0NTMwNDk_15308256-9d03-472d-98ac-9223a62095d1">6.1</ix:nonFraction>&#160;million for the year ended&#160;December&#160;31, 2018 and is included in Occupancy and equipment expense on the Consolidated Statements of Income.</span></div><ix:continuation id="ia3f30366718e43ba8c7d9cff00261447" continuedAt="iee47cbbe31ac49d7ba2acf073a73ef98"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The tables below summarize other information related to the Company's operating leases during the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;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%">Operating cash used for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzItMS0xLTEtMA_40a22679-8994-49bb-b665-2c6f470d76ec">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzItMy0xLTEtMjU1NjY_f30f9de7-4d85-4048-8e80-68f5a66c6c8c">4,858</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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, excluding adoption impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzMtMS0xLTEtMA_7c9a9d8a-0ff3-40c6-9f0e-b139d84cdace">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzMtMy0xLTEtMjU1NjY_e8b36906-127d-4fca-b446-e10f01525435">1,505</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="margin-top:5pt;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:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i406b3c1f79fc4ccfafa4cccf8f929132"><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><ix:continuation id="iee47cbbe31ac49d7ba2acf073a73ef98"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 31,<br/>2019</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 remaining lease term of operating leases, in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzEtMi0xLTEtMA_72b6130e-0269-4355-ab7d-d55fb9493186">7.2</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 #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:nonNumeric contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzEtMy0xLTEtMjU1NzM_77fa694f-818f-465c-8508-7566dd7f1e2d">8.1</ix:nonNumeric></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%">Weighted average discount rate of operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzItMi0xLTEtMA_a4d7cd49-e63e-4c51-b31a-234b227a8387">3.12</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzItMy0xLTEtMjU1NzM_66472db9-8967-4df5-b6fb-1be5191410f5">3.27</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></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTc_d746601b-49e9-4a5a-8d83-cff949841cee" 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 outlines lease payment obligations as of December&#160;31, 2020 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter in addition to a reconciliation to the Company&#8217;s ROU liability at the date indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Year Ending 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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzItMS0xLTEtMA_81227d56-1d7c-4d13-bbe7-a80784a670c2">3,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzMtMS0xLTEtMA_e71e550f-e5b6-4420-8bdb-95348b7abf5b">3,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzQtMS0xLTEtMA_c3e6f127-fb63-4c81-a554-e85ea577e6b4">3,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzUtMS0xLTEtMA_8b54ce10-d37d-49fe-92bc-a516edd04fbd">2,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzYtMS0xLTEtMA_9a527dc6-7469-4168-90ce-2d0540c77e3b">2,508</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzctMS0xLTEtMA_e7e127dc-d74b-4c44-93ec-1cd60616b612">6,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzgtMS0xLTEtMA_dc31d1bb-0d8e-4109-9eee-a920954f0268">21,666</ix:nonFraction>&#160;</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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzktMS0xLTEtMA_5e2ef9be-cfbb-46de-ae66-ab89d1e93afa">2,391</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%">ROU liability</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzEwLTEtMS0xLTA_b37ff8aa-2e45-4042-bba7-01429d242bad">19,275</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;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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, 2019, the Company entered into a $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NjA_fb175648-d277-45a0-8802-d02cd3537790">7.7</ix:nonFraction>&#160;million lease agreement to renew, restructure and add additional leased space at one of its branch locations commencing on January 1, 2021. The lease agreement is not included in the lease payment obligations table above. The new agreement replaced a lease included in the table above that terminated on December 31, 2020.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_193"></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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjA_646264e7-2b06-4eab-be83-7549f99c73ec" continuedAt="i3528ec73787c4196812ddc807ba461a2" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="i3528ec73787c4196812ddc807ba461a2" continuedAt="iab62fc8d3b8e4747a387208a81527ec9"><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 401(k) plan ("Plan"). The Company funds certain Plan costs as incurred.</span></div><div style="margin-top:5pt;text-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 includes the Company&#8217;s salary savings 401(k) plan for its employees. All employees hired may participate in the Plan the first of the month following 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="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzQyMA_3c597b58-898e-4962-932f-3e370359e722">50</ix:nonFraction>%, not to be greater than <ix:nonFraction unitRef="number" contextRef="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzQ0Nw_5d4444f0-337b-4716-aea7-1cbb2b83f11c">3</ix:nonFraction>% of eligible compensation, up to Internal Revenue Service limits. All participants are <ix:nonFraction unitRef="number" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="hfwa:PercentageofEmployerContributionFullyVested" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzUzNg_1d0c63ec-1301-45b3-a178-a9774e40f245">100</ix:nonFraction>% vested in all accounts at all times. Employer matching contributions for the years ended December&#160;31, 2020, 2019 and 2018 were $<ix:nonFraction unitRef="usd" contextRef="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY0Nw_b0ea89a6-f00d-4bc7-acfe-554edf9a4a73">1.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ibb0a256f60b440e5ba807563be1fc60f_D20190101-20191231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY1MQ_8813e832-1282-4c9a-9118-fdbd14d9fe92">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i4a6abfe09da84806b247fb9ecfc188bf_D20180101-20181231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:Definedcontributionplanemployermatchingcontributionamount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY1OA_bea0dae1-a258-4acd-9363-b40352725682">1.4</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="icc688d840738473d82b4f8f6131398cc_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1Xzg1MQ_c829c1ef-6709-4708-9a6f-f4dde5954dca">1,000</ix:nonFraction> hours of service during the plan year, the attainment of <ix:nonNumeric contextRef="icc688d840738473d82b4f8f6131398cc_D20200101-20201231" format="ixt-sec:duryear" name="hfwa:MinimumAgeRequiredforEligibilityUnderPlan" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzkxMQ_f14888fe-3bad-449c-8e53-90cee5a33127">18</ix:nonNumeric> 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&#160;31, 2020, 2019 and 2018, the Company made <ix:nonFraction unitRef="usd" contextRef="i878036d19df64899aa02c29d20da5519_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_170cc593-a4ec-4811-a6eb-b34837ba7a53"><ix:nonFraction unitRef="usd" contextRef="i3c4a225e72d5466eb23f521a16ab20cd_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_2bc9e549-cace-4e9b-b52f-7a6a34be3ce2"><ix:nonFraction unitRef="usd" contextRef="icc688d840738473d82b4f8f6131398cc_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_2c5a4d82-3350-4ad5-bfcd-3fd4cc57ab10">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> employer profit sharing contributions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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;text-align:justify;text-indent:36pt"><span><br/></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. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions on behalf of any participant based on a number of factors.</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:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iab62fc8d3b8e4747a387208a81527ec9"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjE_8545b00d-1758-4fc1-92fa-da63ded0fe5c" 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 Deferred Compensation Plan during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtMS0xLTEtMA_d0e9ab9c-8a02-47ec-9627-679efbb6e57b">4,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtMy0xLTEtMA_62541422-90b5-456b-8ba3-aa0ef6cd60cc">3,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtNS0xLTEtMA_3e26932f-92df-4efb-b111-23da908fdd53">2,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtMS0xLTEtMA_c15a2e6a-f699-40ed-a2d3-fd0f9211d9b2">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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtMy0xLTEtMA_a700809e-914e-41f6-a968-44e4dedee5da">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtNS0xLTEtMA_80b702c5-0246-4869-b7ed-8aab68e2bc01">713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest credited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtMS0xLTEtMA_1a387453-53d2-48e5-a2e8-f129a29a2b58">128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtMy0xLTEtMA_aed18f8b-61a5-4b24-aa18-7ce24084d4f5">147</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtNS0xLTEtMA_77ae0ff8-a719-4a97-90d9-b500746b6129">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMS0xLTEtMTUzMTI_6b3633c6-8510-49c5-8fda-4d1d3bc38964">478</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:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMy0xLTEtMTUzMTY_59e18bfa-9164-4a4a-aff4-eddf6785fe33">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtNS0xLTEtMTUzMTY_546f9efd-1179-41d8-966a-09cc21624a3a">&#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%">Balance outstanding 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMS0xLTEtMA_480cf954-4450-4fdd-a02c-b54d485ccadf">4,101</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMy0xLTEtMA_587aa559-98e3-4b74-9023-961a08777674">4,244</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtNS0xLTEtMA_68488c96-a28d-4e55-8de9-285a35bc8a6b">3,654</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><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-style:italic;font-weight:400;line-height:120%">(d) Split-Dollar Life Insurance Benefit 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 Washington Banking Merger, the Company assumed the split-dollar life insurance benefit plan previously maintained by Washington Banking. Life insurance policies are maintained for current or former officers of the Bank or former Washington Banking officers that are subject to split-dollar life insurance agreements, which continue after the participant's employment and retirement. All participants are fully vested in their split-dollar life insurance benefits. The accrued benefit liability for the split-dollar life insurance agreements represents the present value of the future death benefits payable to the participants' beneficiaries.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The split-dollar life insurance projected benefit obligation is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. As of December 31, 2020 and December 31, 2019, the carrying value of the obligation was $<ix:nonFraction unitRef="usd" contextRef="i85c1fbc883144d7da4b3c0629cdcf9c1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForFuturePolicyBenefitsLife" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzI4NTk_b112f031-f9fd-4b11-b090-1e2ca8ddb38e">165,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i046809d643e04a35a77bac480c376491_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilityForFuturePolicyBenefitsLife" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzI4NjY_883e68ed-b1c0-4561-91be-891d19d454f1">200,000</ix:nonFraction>, respectively.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) 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 Premier Merger in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Heritage officers. Under this salary continuation plan, the Company will pay each participant, or their beneficiary, specified benefits over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions. A liability is accrued for this obligation and is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:SalaryContinuationPlanTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjI_9438cee0-386f-4244-9e8a-4a477868c429" continuedAt="i1fa972d17c404f5a89877d8550d4af36" 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-bottom:5pt;margin-top:10pt;text-align:center"><ix:continuation id="i1fa972d17c404f5a89877d8550d4af36"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtMS0xLTEtMA_1b9c86a5-5135-4d3c-8004-f5a0d68b15df">4,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtMy0xLTEtMA_2ec9fee1-6c80-4542-b7a7-f6f43d8873a5">4,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="-3" format="ixt:zerodash" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtNS0xLTEtMjU1ODQ_34776f5b-43bd-42f0-ba39-a9d21ac8f13e">&#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%">Balance acquired in Premier Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iddd402d60e404c399375c892e210b804_I20201231" decimals="-3" format="ixt:zerodash" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtMS0xLTEtMA_d550c685-8ee7-4b97-9d40-01ce1e993db2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ab9f89d91f348ffba71490321f849cd_I20191231" decimals="-3" format="ixt:zerodash" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtMy0xLTEtMA_02f3107d-7cbb-4096-bc96-bab6dc9be30b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2017bcf3fa9e4177b072e0eb767c9076_I20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtNS0xLTEtMjU1ODQ_2e7cca8b-10aa-4dd4-bb85-c9a07b6042c7">4,718</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtMS0xLTEtMA_c8ebcf24-ab51-4791-bffe-b5070685e43e">460</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtMy0xLTEtMA_576cda65-0157-43bc-8f03-c37ea060e056">554</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:SalaryContinuationPlanBenefitPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtNS0xLTEtMjU1ODQ_00d9c81f-3fa5-44b4-be78-0fb4ea0aa50a">529</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%">Expenses incurred </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtMS0xLTEtMA_1dc50cfb-556c-490b-b5a7-d312689716d5">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtMy0xLTEtMA_c9649141-0da2-411e-9d2a-5ce44407ae03">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:SalaryContinuationPlanExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtNS0xLTEtMjU1ODQ_7d15ae6c-77be-43a0-9dd2-9ca3b18256c5">411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Obligation, at the end of the 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctMS0xLTEtMA_e5a62728-98cd-4291-b674-16524266ad89">4,162</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctMy0xLTEtMA_8a86fe99-9e3d-416c-bbea-561d382eadf1">4,334</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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SalaryContinuationPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctNS0xLTEtMjU1ODQ_458d82e4-3e5c-4330-ae74-3681faff81a4">4,600</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="margin-top:5pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_199"></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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzIwNDY_21944412-a1c6-46a9-8b25-ea931d8b8921" continuedAt="i7e18a4dce621462980ebf2145faa5d64" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i7e18a4dce621462980ebf2145faa5d64" continuedAt="id7d389878f414cec89a503033f58dcca"><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:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company 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: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:10pt;font-weight:400;line-height:120%">109</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id7d389878f414cec89a503033f58dcca"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzIwNDU_4a5230a1-6920-4fe0-aab7-5a896b04c07f" 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzMtMi0xLTEtMA_7297dfff-d5c9-451e-9820-c1f482a091a6">640,018</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzMtNC0xLTEtMA_cefb79ba-a6f5-4b68-b25b-9bdda372ab8b">584,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzQtMi0xLTEtMA_b91e8b36-ba55-4b22-a61e-ea62535f7a0a">3,488</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7663f14394584c14842a378139eecac5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzQtNC0xLTEtMA_50996799-162e-4fb6-8e8b-5c6682c6eaa0">17,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ib5247d8b75494f1b8d0ad5d070789398_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzUtMi0xLTEtMA_97100158-ed89-4a8e-b64f-8b3eadeb6f3b">18,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="i9ff0c7c084b64200af74306a50dc84a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzUtNC0xLTEtMA_99aa2908-5422-4a13-b1b4-888f5f7e8d57">35,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i0a0f14aeea324543b4e239365c64fd03_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzYtMi0xLTEtMA_1e417b6d-a7ca-4a29-81ea-68c2d7ae9e1a">661,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i8beadd2fcafc4e72923a22161c21a096_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzYtNC0xLTEtMA_1b9ab5bd-f430-441b-9734-f9ef07532dbc">637,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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="i0b8ed23e966e4022a3259a22097df80d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzktMi0xLTEtMA_b2b8433f-27ac-410a-86c6-8a6df2595387">52,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8401ed0877fa410791e610aa696be097_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzktNC0xLTEtMA_badbc882-5da6-4755-891c-5c7ed54d9371">75,066</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i79fccc5780b14c4488e8852a54c58151_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEwLTItMS0xLTA_e4a3eeef-9ee0-429e-96bd-039abb118272">127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEwLTQtMS0xLTA_3c4aca96-657b-45cd-9165-73dc7da91815">230,343</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i457041f09fe84aabb8c5102e9851566c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzExLTItMS0xLTA_f9a91cb3-914f-4e3e-aad2-31f210adfb3b">180,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i69ac4518c0a8463fb5d731e807f875b7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzExLTQtMS0xLTA_3963b77b-4415-414f-82b5-b86b54b15578">305,409</ix:nonFraction>&#160;</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="i416508a2c0c84b58855d9ca16efd2ec1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEyLTItMS0xLTA_4fac3143-1dd2-4e69-89ba-a2b70bb66613">263,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEyLTQtMS0xLTA_f8746ac9-91cb-455e-af85-e5a375692e2f">269,898</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEzLTItMS0xLTA_26689a1d-3303-46e2-b5e0-f1d1d628f794">1,105,425</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnusedCommitmentsToExtendCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEzLTQtMS0xLTA_664fc355-4d33-4712-9c0f-244bb5e42a97">1,212,360</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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon CECL adoption, as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements, the Company recorded an increase in the beginning ACL on unfunded commitments of $<ix:nonFraction unitRef="usd" contextRef="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzEzMDI_d61a70ef-5fa9-4912-aaef-895400f03f6d">3.7</ix:nonFraction> million, representing the change in methodology from an estimate of incurred losses at the balance sheet date, with an estimated probability of funding, to an estimate of credit losses on future utilization over the entire contractual period.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyNjQ0MzgzNzI4NTQy_805457e8-b151-449a-9249-b33285ef82ba" escape="true"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="i50f8dc5aee8a425fbe1da27a576480bf_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNS0xLTEtMTMzNQ_0f0a8e31-3160-4b0d-92b6-60a4f3ad7b0a">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNy0xLTEtMTMzNQ_ffdd3923-6f72-4aa3-8456-db1b1753f50e">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia19e1246f2994af785ea5c9ed0fc41c5_I20171231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNS0xLTEtMjU2MDg_28ceef7c-c13a-4235-9312-5d507f1c0096">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtMS0xLTEtMjU2MDQ_0e0903cf-d61e-448c-a989-f30cf834d796">3,702</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i291e25e35962459eb0b3fb33a4d8feb1_I20181231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtNy0xLTEtMTMzNQ_628b8ab7-d6cb-44eb-b7d6-7d383d92c7ec">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49a61c998e6b46abbe3635b521c522d8_I20171231" decimals="-3" format="ixt:zerodash" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtNS0xLTEtMjU2MDg_2cdbddc1-6d62-4729-983d-62928b492c0d">&#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%">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="iea3863498b394960961da9afa998cd79_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtMS0xLTEtMjU2MDQ_cceeed62-d27a-414e-8014-8fdce43b7752">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c34597906fc49749438a2aa61e79207_I20181231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtMy0xLTEtMjU2MDY_e001f988-793e-4df5-a780-458455c1ff46">306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="iecb551d568a441789f8a944e29047c8b_I20171231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtNS0xLTEtMjU2MDg_d43b093d-6918-405a-8a8a-d48113f3735a">170</ix:nonFraction>&#160;</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%">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="i5f3c20b4c272479490ae9ecd4e3ee0b9_D20200101-20201231" decimals="-3" name="us-gaap:ProvisionForOtherCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNS0xLTEtMTMzNQ_5093b4ca-3197-49da-9ba9-0a0500a15929">673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7f486a01c504d1098dc9010fbe16261_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:ProvisionForOtherCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNy0xLTEtMTMzNQ_54b09f74-34f1-4f8d-9686-2d72ed055cc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c65d5eb49a54267a512ea9491d8354c_D20180101-20181231" decimals="-3" name="us-gaap:ProvisionForOtherCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNS0xLTEtMjU2MDg_5b905de3-a314-4754-a0fb-81e781ab0519">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;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="i4e75485f0e6b4fc49e367ccece3a2063_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctMS0xLTEtMTQwODQ_ac617776-5637-4cd4-bebf-324b2bd54152">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><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="i50f8dc5aee8a425fbe1da27a576480bf_I20191231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctMy0xLTEtMTQwODY_08eed47a-589b-45fa-b1bd-a732fea71a71">306</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="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctNS0xLTEtMTQwODk_b66f2e8b-f6e8-4767-bcfd-2bcddeb80837">306</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><br/></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) Variable Interests - Low Income Housing 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 carrying values of investments in unconsolidated LIHTCs were $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:InvestmentsinAffordableHousingLimitedEntities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzkwMw_b686cde9-e022-440e-8cb8-8751890d420a">96.4</ix:nonFraction> million&#160;and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:InvestmentsinAffordableHousingLimitedEntities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzkxMA_b4f53902-5905-4ecd-930b-2f37dce95fdf">92.7</ix:nonFraction> million as of&#160;December&#160;31, 2020 and December 31, 2019, respectively. During the years ended December&#160;31, 2020, 2019 and 2018 the Company recognized tax benefits of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMjE_9b6b0545-0638-438d-b7ea-e41814c65f88">7.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMjU_5326d022-5e57-44f3-9220-ecf980692a1b">5.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMzI_b90776a8-977e-411c-a794-01b7a7cea091">2.4</ix:nonFraction> million, respectively, and proportional amortization of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwODM_9076df53-ce52-4ae2-bf09-91ceec14df9a">6.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwODc_852432bd-c7a2-447c-b6f6-06633fe4ca3c">5.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTQ_881be355-3a65-44cc-b8d2-983a7bf73257">3.1</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyMDE_19616054-2843-4c07-a3f7-87ae6a0f788d">53.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyMDg_c253a56e-77f2-47f3-8e4d-d3fb3e6edb37">50.7</ix:nonFraction> million at&#160;December&#160;31, 2020 and December 31, 2019, respectively. The Company expects to fund LIHTC commitments of $<ix:nonFraction unitRef="usd" contextRef="i146c4c52c099452597e582fde1e93697_I20211231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyODg_21f297ba-2c58-4c39-92e0-b145cc3a002f">37.9</ix:nonFraction> million during the year ended December 31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i739a71cc230f4497b8bf1f4a0feabc40_I20221231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEzMzU_6b8d6ef7-cbcf-4df7-8dfc-b641623e917f">9.7</ix:nonFraction> million during the year ended December 31, 2022, with the remaining commitments of $<ix:nonFraction unitRef="usd" contextRef="iaebf807c7c3c454481255e371e05433c_I20341231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0MTM_432be3c3-67d9-48c7-b7b1-67fc360e5816">6.2</ix:nonFraction> million funded by December 31, 2034. There were <ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_283fe43c-8d3d-444b-b4d5-a1175bdd7aae"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_6efeb88a-080c-47f8-8024-5ad17ae116cc"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_7581ebcb-f6cf-44a5-9074-bf523cfadc2e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses on the Company&#8217;s LIHTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(c) Variable Interests - New Market 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 equity method balance of the NMTC investment was $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:InvestmentinCertifiedDevelopmentEntities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzQ0ODM_bdcb562c-d7ce-4fd7-9f8e-7948bbc18940">25.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:InvestmentinCertifiedDevelopmentEntities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE2NjY_ebbdb85e-5008-4ff7-96cb-451026051345">25.4</ix:nonFraction> million at December&#160;31, 2020 and December&#160;31, 2019, respectively. The Company recognized related investment income of $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzQ0OTU_73f3c9f4-7875-4712-aa15-2c5de3aa4814">694,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE3NTM_9376f0cf-0562-4ec9-b61a-887eeaf4ee82">701,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE3NjA_f238c3a7-c762-4b8d-a64c-920274c5cbf5">708,000</ix:nonFraction> during the years ended December&#160;31, 2020, 2019 and 2018, respectively. Gross tax credits related to the Company's certified development entities totaling $<ix:nonFraction unitRef="usd" contextRef="id16044738e734d6da721cd8838b1a771_I20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE4OTg_eddafbbe-df13-4df2-8215-aab557176d6c">9.8</ix:nonFraction> million were utilized during the seven year period ending December 31, 2020. There were <ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_283fe43c-8d3d-444b-b4d5-a1175bdd7aae"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_6efeb88a-080c-47f8-8024-5ad17ae116cc"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AffordableHousingProjectInvestmentWriteDownAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_7581ebcb-f6cf-44a5-9074-bf523cfadc2e">no</ix:nonFraction></ix:nonFraction></ix:nonFraction> impairment losses on the Company&#8217;s NMTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.</span></div></ix:continuation><div style="margin-top:5pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_205"></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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzUwOQ_f66bc14e-c117-4c56-a62d-463948b83aef" continuedAt="i2d66b7123f614386b0457ec108c73c98" escape="true">Derivative Financial Instruments</ix:nonNumeric></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="i2d66b7123f614386b0457ec108c73c98" continuedAt="i2dea725f18274f869b32efa2a49b87dc">The Company has entered into certain interest rate swap contracts that are not designated as hedging instruments. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzUxMQ_163e496c-b68e-4619-a05f-dee30ace482c" continuedAt="ie2d20590713240909c64d22148699a11" escape="true">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at December&#160;31, 2020 and December&#160;31, 2019:</ix:nonNumeric></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:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i2dea725f18274f869b32efa2a49b87dc"><ix:continuation id="ie2d20590713240909c64d22148699a11"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i7d3c39eb1e264865b00693f7def6f098_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtMS0xLTEtMA_84161a3f-11d4-4b78-8832-e251eeacdec6">308,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i755a4d6bf5e14a23961432f561669dc7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtMy0xLTEtMA_646cf3ac-ebb9-4fa1-a0ba-3821f2443720">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeAssetNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtNS0xLTEtMA_d79598bf-02b3-4233-b1c2-7b70399c9b32">221,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtNy0xLTEtMA_ae66f001-b3e5-47f1-b6dc-9462f65c5551">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i7d3c39eb1e264865b00693f7def6f098_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtMS0xLTEtMA_99a14eb8-3941-4a20-afd1-bd8b98d1dcf8">308,126</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i755a4d6bf5e14a23961432f561669dc7_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtMy0xLTEtMA_d823f5c3-7a25-489c-9ee7-070c4b06f02a">26,162</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="i51b8a9600d2c4e3b9d69082f290c1956_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeLiabilityNotionalAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtNS0xLTEtMA_47bfd489-a7dd-456c-b574-c7164456930d">221,436</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtNy0xLTEtMA_156add50-8c05-42ec-a5ff-df18e6024413">8,318</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="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The estimated fair value of derivatives with customers was $<ix:nonFraction unitRef="usd" contextRef="i766a50d8bdb9403c8c5e027d6c291924_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzM1OA_dba1bebf-b8e7-4f7d-ba29-4ff392bd8285">25.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="if151963f59a044b3af085e98d9d02c23_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzM2NQ_299f4d11-d105-4387-87ea-cc1ac9800c79">8.1</ix:nonFraction> million as of December&#160;31, 2020 and December&#160;31, 2019, respectively. The estimated fair value of derivatives with third-parties was $(<ix:nonFraction unitRef="usd" contextRef="iddd402d60e404c399375c892e210b804_I20201231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzQ2Mw_fa16b083-d10b-4a81-914a-c1a52781d3ca">25.9</ix:nonFraction>) million and $(<ix:nonFraction unitRef="usd" contextRef="i3ab9f89d91f348ffba71490321f849cd_I20191231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzQ3MA_599826f7-2c20-4618-85bc-30f99656019a">8.1</ix:nonFraction>) million as of December&#160;31, 2020 and December&#160;31, 2019, respectively.</span></div></ix:continuation><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, as of December&#160;31, 2020, the settlement values of the Bank's net derivative assets decreased due to the recognition of a credit valuation adjustment of $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzEwOTk1MTE2MjkzODE_c7cbf507-8962-4de4-a7e8-545cc67daf07">422,000</ix:nonFraction> during the year ended December 31, 2020. A credit valuation adjustment was not recorded on the Bank's net derivative assets as of December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Credit risk for derivatives with customers is concentrated within our primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. Credit risk for derivatives with third-parties is concentrated among four well-known broker dealers.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_208"></div><div style="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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMyOTg1MzQ4OTQ3MjE_9ad665df-d797-40e9-9ede-beb203426b93" continuedAt="i30acb67f0bd54c38a200fddc95b46e7d" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i30acb67f0bd54c38a200fddc95b46e7d" continuedAt="i41a45efea454447caaec22b0780cb21b"><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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM4OTk_8d17fc23-ed81-41fd-82c9-5673625b2f53" escape="true"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations at December 31, 2020, December 31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtMS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtMy0xLTEtMA_3faf0600-dd17-41c9-907b-2763d489e30f">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtNS0xLTEtMA_c7ab69cb-f10c-477d-b27c-c6150166f1c5">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtMS0xLTEtMA_51d1f102-860c-43bf-9dab-1baa31e4de61">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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtMy0xLTEtMA_a62b1469-5dd1-488e-88ef-13df6568fd9b">57</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:DividendsAndUndistributedEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtNS0xLTEtMA_52187625-4ce6-435b-8b56-10c629a69d4e">223</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtMS0xLTEtMA_9aada978-5ddd-4c6e-8feb-2f9a544b62b0">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtMy0xLTEtMA_6534f73f-a7c3-427b-a715-17fe4a18f0d5">67,500</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UndistributedEarningsDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtNS0xLTEtMA_c3d66acb-5024-410a-9754-d74eb58e336a">52,834</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtMS0xLTEtMA_530c6594-f20f-4c08-82f9-0dfa75b29967">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtMy0xLTEtMA_22f35597-3836-4919-a4f0-6ba6aa0df35e">36,789,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtNS0xLTEtMA_623786c8-1286-43bf-99dc-734984d4fba8">35,281,408</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktMS0xLTEtMA_f7847be1-d72b-4f51-a35a-398f53d29fb1">4,182</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="shares" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktMy0xLTEtMA_e3e4ee28-0daa-4f8b-8c8e-ce5ac157cebe">31,014</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="shares" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesRestrictedStock" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktNS0xLTEtMA_eb44e61a-a9da-4391-8d00-4a46d3e7b8ab">87,405</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTEtMS0xLTA_2382073e-c100-466a-953b-43cf64b5cf19">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTMtMS0xLTA_04186ec3-4446-4080-86fc-5de65a79a639">36,758,230</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTUtMS0xLTA_0a994ec7-2f62-40b9-a99c-15a538094ce6">35,194,003</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTEtMS0xLTA_b6364d07-970b-42e1-82da-7d3ed4292bd5">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTMtMS0xLTA_bf7b8733-7c0d-4d00-b837-b325f785f059">36,758,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTUtMS0xLTA_cca25869-438f-4a9c-afb4-344248a5a78e">35,194,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTEtMS0xLTA_424b1243-ae3e-4fdf-973b-6c545fb6603d">155,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTMtMS0xLTA_ecb7db97-7ab8-4bc2-b24a-413095eff851">227,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTUtMS0xLTA_08c4e60f-baae-49bb-948e-ce3758d74c0f">177,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTEtMS0xLTA_aabe5237-f430-4a7f-abc6-a626daa336bd">36,170,066</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="shares" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTMtMS0xLTA_7e8c8dd9-47dd-4281-a64a-de65e916775b">36,985,766</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="shares" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTUtMS0xLTA_e8219bc5-4ce1-4ef8-ae55-5fc03bd59b6b">35,371,590</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and units.</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%">Potential dilutive shares are excluded from the computation of earnings per share if their effect is anti-dilutive. Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award exceeds the market price of the Company&#8217;s stock. For the years ended December&#160;31, 2020 and December&#160;31, 2019, there were <ix:nonFraction unitRef="shares" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4Xzc4MA_ba56a025-aa2a-4496-82cf-3cc6fa1efa6a">137,093</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQyMDc_7c2d30d6-5beb-41de-9812-0d66d43bbb72">1,501</ix:nonFraction> anti-dilutive shares outstanding, respectively. For the year ended December&#160;31, 2018, there were <ix:nonFraction unitRef="shares" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQwNDY_288c3acb-fbe0-49e5-b0a5-b0f4bbbcbd78">no</ix:nonFraction> anti-dilutive shares outstanding.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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.&#160;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: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:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i41a45efea454447caaec22b0780cb21b" continuedAt="iec2a1f3e26ee4946addddd42bccf9330"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleOfDividendsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM5MDQ_29d2f922-4f5d-4123-ac2c-db339f720a12" 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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:22.291%"></td><td style="width:0.1%"></td><td style="width: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.291%"></td><td style="width:0.1%"></td><td style="width: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.291%"></td><td style="width:0.1%"></td><td style="width: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.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.000%"></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%">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="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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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;border-top:1pt solid #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="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTAtMS0xLTA_c47ca43f-f30b-4f25-ba49-4b29bc0002a8">January 24, 2018</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="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTItMS0xLTA_190b8be7-20d0-4133-910b-fd330c9ddcdd">0.15</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="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTQtMS0xLTA_a527e10b-8aac-4098-9f15-49a945fea60b">February 7, 2018</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="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTYtMS0xLTA_31f21866-85c5-4e5c-a461-5fc4df55957c">February 21, 2018</ix:nonNumeric></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;border-top:1pt solid #000000;padding:0 1pt"></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="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTAtMS0xLTA_712fe0d9-b5bb-4737-9ba4-8a88852ce87b">April 25, 2018</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="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTItMS0xLTA_ba809307-4d21-4f94-a0bb-258f41a81985">0.15</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="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTQtMS0xLTA_9798a336-c0b4-4a63-a4c7-5b54803ac984">May 10, 2018</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="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTYtMS0xLTA_c76fd807-2747-4a77-a2a8-4ad7d6925182">May 24, 2018</ix:nonNumeric></span></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: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="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTAtMS0xLTA_c59cc332-bc77-4045-a3a4-c5842b0c6f3b">July 24, 2018</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="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTItMS0xLTA_eb59d483-4eea-4066-9802-53cac142ecf2">0.15</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="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTQtMS0xLTA_08f1bd18-f0de-42fe-b9d4-8a4b959cfa31">August 9, 2018</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="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTYtMS0xLTA_f0af67a7-d501-4995-ad48-a119badbcdb7">August 23, 2018</ix:nonNumeric></span></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: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="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTAtMS0xLTA_74557ea3-7fd8-4f67-907b-e1889b8effe9">October 24, 2018</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="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTItMS0xLTA_50448bcf-ac29-43bc-b777-fa0db223de85">0.17</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="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTQtMS0xLTA_a3b074ba-56e9-4cf0-a240-802d6f64a4aa">November 7, 2018</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="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTYtMS0xLTA_7f265cfa-0146-4a2a-af37-0a6a18b752eb">November 21, 2018</ix:nonNumeric></span></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: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="ifb571327424d4096bf024f405bef949e_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTAtMS0xLTA_215656b4-1d3a-408a-a3fd-fee3543c2b46">October 24, 2018</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="ifb571327424d4096bf024f405bef949e_D20181024-20181024" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTItMS0xLTA_458508c0-03e9-45ec-bc3c-7bc97634e51f">0.10</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="ifb571327424d4096bf024f405bef949e_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTQtMS0xLTA_58111bdf-3741-42e8-b934-1dfd0f24c020">November 7, 2018</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="ifb571327424d4096bf024f405bef949e_D20181024-20181024" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTYtMS0xLTA_276d83c8-0dd7-4a2f-b25c-6ae853a3dd93">November 21, 2018</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%">*</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%"><ix:nonNumeric contextRef="if29084335e784114bc27091d48d104f5_D20190123-20190123" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTAtMS0xLTA_605393e5-9897-4c22-a86f-067aa6c909ae">January 23, 2019</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="if29084335e784114bc27091d48d104f5_D20190123-20190123" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTItMS0xLTA_4fa568f4-e7c9-41dc-8d7f-119a46e20405">0.18</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="if29084335e784114bc27091d48d104f5_D20190123-20190123" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTQtMS0xLTA_fc207392-68bb-4714-adbb-e99eb00b5690">February 7, 2019</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="if29084335e784114bc27091d48d104f5_D20190123-20190123" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTYtMS0xLTA_b07b5856-37aa-424a-9737-f9a08bf21cd3">February 21, 2019</ix:nonNumeric></span></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: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="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTAtMS0xLTA_1732d366-8e83-4ec0-bb0d-7dec87151bd8">April 24, 2019</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="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTItMS0xLTA_836a9294-83f8-4d64-ad78-6a45b67412f7">0.18</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="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTQtMS0xLTA_8bce1490-3ecc-42da-b199-93ad3a4b5726">May 8, 2019</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="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTYtMS0xLTA_831611cc-827a-40ea-9aaa-690e1afb6b5d">May 22, 2019</ix:nonNumeric></span></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: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="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTAtMS0xLTA_a79c410a-038b-4828-8ded-20438ce59c11">July 24, 2019</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="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTItMS0xLTA_1aa68f44-457a-4f18-8b40-6396e76c642e">0.19</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="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTQtMS0xLTA_1b4365d5-4bce-4870-894d-43f0164b398e">August 8, 2019</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="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTYtMS0xLTA_3732755b-8c74-4600-ad82-de6b765a8921">August 22, 2019</ix:nonNumeric></span></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: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="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTAtMS0xLTA_ea96336c-1ef2-45a9-a7e8-164c26a5485c">October 23, 2019</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="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTItMS0xLTA_80048f44-bdbc-4a80-8517-03b3c3675048">0.19</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="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTQtMS0xLTA_35f613b6-d4d5-45ee-8f38-9237301d34b9">November 7, 2019</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="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTYtMS0xLTA_0b0f827b-70b7-4ac2-a0cc-92a95c428570">November 21, 2019</ix:nonNumeric></span></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: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="i86eb628342484d829dff2e3ab449615b_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTAtMS0xLTA_9eab2254-8ba7-43cf-95d3-d7cfa31ce55d">October 23, 2019</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="i86eb628342484d829dff2e3ab449615b_D20191023-20191023" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTItMS0xLTA_315eb3b4-6f99-49c9-8782-353297d8b815">0.10</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="i86eb628342484d829dff2e3ab449615b_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTQtMS0xLTA_2563afad-3a32-43b8-b03a-6231afdf8136">November 7, 2019</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="i86eb628342484d829dff2e3ab449615b_D20191023-20191023" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTYtMS0xLTA_b5401178-f936-4099-b47b-65b85a203f5c">November 21, 2019</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%">*</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%"><ix:nonNumeric contextRef="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTAtMS0xLTE0Njc_ff81f360-0af0-4891-8731-e2f4ddc7a062">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;padding:2px 1pt;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="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTItMS0xLTE0Njc_79202748-ae20-4c5e-8e0c-7fd5d5cc3aaf">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="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTQtMS0xLTE0Njc_0ce4ea0a-a423-416b-87ba-eb03b6b8f64f">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;padding:2px 1pt;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="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTYtMS0xLTE0Njc_2a397554-680a-4ae4-88e5-cfbf9b42ddab">February 20, 2020</ix:nonNumeric></span></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: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="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTAtMS0xLTE0Njc_971d1bad-ec42-4985-86e0-c18223020a29">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="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTItMS0xLTE0Njc_dc82fa54-d0a6-4649-82c0-be967f0e769f">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="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTQtMS0xLTE0Njc_a9b6890f-dcfa-4b75-bb51-ed346b531791">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="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTYtMS0xLTE0Njc_641a3784-2a95-4f00-9e95-ef2d1f2e54ab">May 27, 2020</ix:nonNumeric></span></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: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="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTAtMS0xLTE0Njc_76828894-1293-4284-9c8f-e8a8dd6b280e">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="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTItMS0xLTE0Njc_924bce51-bb52-45ef-a56d-276e9f91402d">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="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTQtMS0xLTE0Njc_09942693-c629-4419-ad96-394a2d9b91fb">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="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTYtMS0xLTE0Njc_42fcd819-8c88-44a7-8ee6-ea1c85f0f70a">August 19, 2020</ix:nonNumeric></span></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: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="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTAtMS0xLTE0NzI_750473d5-e45c-45b4-aaeb-5534ddfed61e">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="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTItMS0xLTE0NzU_459342aa-b666-4d43-9252-328445d0d6e9">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="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021" format="ixt:datemonthdayyearen" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTQtMS0xLTE0Nzc_77b70f13-b14d-4c8b-9aa9-9c291d00a52c">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="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021" format="ixt:datemonthdayyearen" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTYtMS0xLTE0Nzk_3acc8a87-6be9-44a4-8342-aee98377681e">November 18, 2020</ix:nonNumeric></span></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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt;padding-left: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%">* Denotes a special dividend.</span></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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;text-align:justify;text-indent:36pt"><span><br/></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 <ix:nonFraction unitRef="number" contextRef="iac53edc0b69d4dbaa9a7787dbf7e8c67_D20141023-20141023" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MDc_943fc654-1431-49bb-b2d8-9aab97252ecc">5</ix:nonFraction>% of the Company's outstanding common shares, or approximately <ix:nonFraction unitRef="shares" contextRef="i7ddc82a2f2774a9f845612504d7230b0_I20141023" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MTE_bb99ca32-3b26-47dd-b61d-7122c451c874">1,513,000</ix:nonFraction> shares, under the eleventh stock repurchase plan. As of March 2020, all shares had been repurchased under this plan. On March 12, 2020 the Company's Board of Directors additionally authorized the repurchase of up to <ix:nonFraction unitRef="number" contextRef="i4863a750a4df425c92fd4f92bee84114_D20200312-20200312" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MDM_166aebc3-3c79-4a8a-9b8f-b2fbc02c12c1">5</ix:nonFraction>% of the Company's outstanding common shares, or <ix:nonFraction unitRef="shares" contextRef="i688d3bdab14746289385f3d467d60732_I20200312" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI2NjI_de4ab27a-2c3a-4335-8493-72abe84d2d95">1,799,054</ix:nonFraction> shares, under the twelfth stock repurchase plan. The number, timing and price of shares repurchased 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%">During the year ended December&#160;31, 2020, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTE_2b2d71c2-3aaf-4165-85fd-9cc7ae7fb792">639,922</ix:nonFraction> shares under the eleventh stock repurchase plan at a weighted average price per share of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="hfwa:StockRepurchasedDuringPeriodValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTI_f61e44e5-fe6a-448f-8f94-96e10d4ec173">23.95</ix:nonFraction> and repurchased <ix:nonFraction unitRef="shares" contextRef="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzMwODM_5e245d05-b51e-4a8b-9b6f-7ab241d94e5e">155,778</ix:nonFraction> shares under the twelfth stock repurchase plan at a weighted average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231" decimals="2" name="hfwa:StockRepurchasedDuringPeriodValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzMxMzE_67c96abe-b687-44a2-a3a8-d4fbff73c6d0">20.34</ix:nonFraction>, which is a total of <ix:nonFraction unitRef="shares" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="hfwa:TotalStockRepurchasedDuringPeriodShares" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTM_6839e0bd-c26f-4f19-94d9-d935c3c35454">795,700</ix:nonFraction> shares under both plans at a weighted average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" format="ixt:numdotdecimal" name="hfwa:StockRepurchasedDuringPeriodValuePerShare" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTQ_6627ad87-d098-45b4-9c26-959e516560ae">23.25</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%">During the year ended December&#160;31, 2019, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQyNjI_074c91fe-c6f6-419c-b91f-6d5224988c9d">292,712</ix:nonFraction> shares under the eleventh stock repurchase plan with a weighted average price per share of $<ix:nonFraction unitRef="usdPerShare" contextRef="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231" decimals="2" name="hfwa:StockRepurchasedDuringPeriodValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMyOTg1MzQ4OTQ3MTQ_1ba941bf-afa5-4dfa-a34b-9585b3fbeca0">26.50</ix:nonFraction>. <ix:nonFraction unitRef="shares" contextRef="ica75e6a450c740a2bae9d97c443d988d_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQ1NTE_e8e21c30-7f22-4e5f-8e7d-3be393ea9c79">No</ix:nonFraction> shares were repurchased under the eleventh stock repurchase plan during the year ended December&#160;31, 2018.</span></div><div style="margin-top:5pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM4ODc_04d5c5db-f35c-47e0-8cbc-4481b5391bde" continuedAt="i05fea49d8dfd45a996fec0f3eefc7b7e" escape="true">The following table provides total shares repurchased to pay withholding taxes during the periods indicated:</ix:nonNumeric></span></div><ix:continuation id="i05fea49d8dfd45a996fec0f3eefc7b7e"><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">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%">2018</span></td></tr><tr><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%">Repurchased shares to pay withholding taxes </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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="i0185caf278004b86a1594c5acdb11ba7_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItMS0xLTEtMA_0021b5d4-1992-4cab-9cc6-483d87d99bbf">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="iddc661c925914a08b38308cb1071528a_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItMy0xLTEtMA_5f83e206-b045-4c3c-bed4-a90e888af579">28,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockRepurchasedDuringPeriodShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItNS0xLTEtMA_eae9451c-fab6-4d7b-8a70-f6d14b86b730">53,256</ix:nonFraction>&#160;</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="i0185caf278004b86a1594c5acdb11ba7_D20200101-20201231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtMS0xLTEtMA_c972ce15-b39e-468c-a12d-9feec53a61df">21.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="iddc661c925914a08b38308cb1071528a_D20190101-20191231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtMy0xLTEtMA_120cc700-da32-48a4-8d53-2bf92588e61b">30.83</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtNS0xLTEtMA_37c29ead-bfc0-4a82-af56-2711673259d0">31.99</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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the Company repurchased <ix:nonFraction unitRef="shares" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="INF" format="ixt:numdotdecimal" name="hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMxMDk_69362fb0-7a48-4ad7-a379-891c4249c7d6">26,741</ix:nonFraction> shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with an average share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="2" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMzMTI_c0c3384f-64ff-4e3c-bb4e-24b7bb9a5e39">31.80</ix:nonFraction> under the terms of the Puget Sound Merger. See Note (2) Business Combinations.</span></div></ix:continuation></ix:continuation><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><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:10pt;font-weight:400;line-height:120%">112</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iec2a1f3e26ee4946addddd42bccf9330"><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%">In conjunction with the Premier Merger effective on July 2, 2018 and the Puget Sound Merger effective on January 16, 2018, Heritage issued <ix:nonFraction unitRef="shares" contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM1MzQ_7b890265-9188-4bb0-aa25-283f58716ef8">2,848,579</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM1NDE_f89bfe88-421c-404b-9895-d81f4fc19428">4,112,258</ix:nonFraction> shares, respectively, of the Company's common stock at the merger date share price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2MzA_a9922fc5-2d14-4961-87ab-9e24949c2c22">34.85</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="INF" name="us-gaap:BusinessAcquisitionSharePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2Mzc_8e1330ff-c06d-415f-ac23-96b3acb868a0">31.80</ix:nonFraction>, respectively, for a fair value of $<ix:nonFraction unitRef="usd" contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2NzU_ee33e98a-b863-4bd6-b4b0-c336cb4a8b4f">99.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2ODI_e7ad5177-671f-4431-9fda-14e86c35b5b3">130.8</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%">In addition, common stock was issued during the years ended December&#160;31, 2020, 2019 and 2018 related to the exercise of stock options and issuance of restricted stock awards as further described in Note (19) Stock-Based Compensation.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_217"></div><div style="padding-left:72pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNTM_fe3ce88e-3e30-4905-9149-a25cc23bd67c" continuedAt="ie7713cdaae044e0ea52dceaaecd1fdde" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="ie7713cdaae044e0ea52dceaaecd1fdde" continuedAt="ief78114f6daf4e6da95cec083b47391f"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. There are three levels of inputs that may be used to measure fair values:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities traded in active exchange markets, or interest in open-end mutual funds that allow the Company to sell its ownership interest back to the fund at net asset value on a daily basis. Valuations are obtained from readily available pricing sources for market transactions involving identical assets, liabilities, or funds.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities traded in less active dealer or broker markets, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or valuations using methodologies with observable inputs.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities that are derived from other valuation methodologies, such as option pricing models, discounted cash flow models and similar techniques using unobservable inputs, and not based on market exchange, dealer, or broker traded transactions. Level 3 valuations incorporate certain assumptions and projections in determining the fair value assigned to such assets or liabilities.</span></div><div style="margin-top:5pt;padding-left:36pt;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-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 Available 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%">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). 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 as part of 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. Such adjustments are usually significant and typically 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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Other Real Estate Owned</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%">Assets acquired through or instead of loan foreclosure are initially recorded at fair value less costs to sell when acquired, establishing a new cost basis. These assets are subsequently accounted for at lower of cost or fair value less costs to sell. Fair value is commonly based on recent real estate appraisals which are generally obtained at least every 18 months or earlier. 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. Such adjustments are usually significant and typically result in Level 3 classification of the inputs for determining fair 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%">Appraisals for both collateral-dependent loans and other real estate owned 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 Company. Once received, the Company reviews 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. On a quarterly basis, the Company compares the actual selling price of collateral that has been </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:10pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ief78114f6daf4e6da95cec083b47391f" continuedAt="iecaf3069ed244a27aa14a3d7197c0e16"><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%">liquidated to the most recent appraised value to determine what additional adjustment should be made to the appraisal value to arrive at fair 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%;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 Company 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&#160;31, 2020, 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 that 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. The Bank did not recognize a credit valuation adjustment in the valuation of its interest rate swap derivatives as of December&#160;31, 2019; therefore, the interest rate swap derivatives are also classified in Level 2 of the fair value hierarchy for the comparative period end.</span></div><div style="margin-top:5pt;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 noninterest 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Basis</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNTQ_93ccc630-6883-44bd-816d-88461146dd67" continuedAt="if90d3a429def407680167f70fa3abdc7" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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="ia0e651ebe1c24ee2bcc776ae85ab390d_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtMS0xLTEtMA_7d198279-d98c-4c34-ab1d-eb20d20750bd">45,660</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i589cebc148814461be0f14851bf2957b_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtMy0xLTEtMA_b2cade63-d54d-4d9b-b5d5-2bb8f31316e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNS0xLTEtMA_0fd36edd-df85-4be2-8dea-99f182fb571e"><ix:nonFraction unitRef="usd" contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNS0xLTEtMA_f6ce03a9-537d-4db9-9f48-47e72ee94c64">45,660</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6eaf54af24854f329d9d367157998bcb_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNy0xLTEtMA_f397c235-c4eb-4306-b1a7-a54227d57f85">&#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="i12e26e902166424e824a23f7c585fc54_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtMS0xLTEtMA_5d6f4e01-a20c-4aa1-bf6a-ad6224ba8ebc">209,968</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0381a580015041e7b568ea3aa250a94a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtMy0xLTEtMA_aa1d2865-4368-4944-b79b-9107d4bda815">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNS0xLTEtMA_6701cae7-76ab-4e14-81f4-cc19259b2745"><ix:nonFraction unitRef="usd" contextRef="ife3253b5abb548d49f634f871234e957_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNS0xLTEtMA_6beb255d-0b9e-4abf-80bc-a39a15694c19">209,968</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="i754e8f0989184c8da8b2c20b17b31889_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNy0xLTEtMA_c642cd23-b0ef-4585-b864-683985b24376">&#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="if679382e52ec490995d89cece5c4e1f7_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtMS0xLTEtMA_a1255fb0-e07f-41d9-9857-ab78148c19d1">201,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="i4e3edf277d37421bb29a9e2fbcf83426_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtMy0xLTEtMA_8bbfac00-de3f-43e5-a66e-4f1325e8f837">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtNS0xLTEtMA_7d880300-0a3b-424c-94d2-46a4296e87ae">201,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="id65a5143ffc443d7a4714aafd122c5eb_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtNy0xLTEtMA_80637b71-222a-45e3-a844-9a3833da977b">&#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="i5479db8d3add4fbb8c6d27547f44e180_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktMS0xLTEtMA_594c8525-c166-427f-b0b4-9f0f6fdfb9ea">303,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1fcca6761e804ec39a570de26bc2e0f9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktMy0xLTEtMA_096c1dde-3ea7-4bf5-8356-d7e7181ba0c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktNS0xLTEtMA_726d197a-8279-42af-8f3a-472eef2c38fc">303,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e38866f331b424188a5bf5a1c428059_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktNy0xLTEtMA_b5b3f507-cbbc-4ae2-9f48-1c75e928a683">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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="ib2cee26c062b4c08b3d6ebff0beb706c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTEtMS0xLTA_7df6c087-7c48-48e3-9aaa-06166e351ebb">11,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a344a83bb12466ba3dd20a36d222ec0_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTMtMS0xLTA_b53fafe2-3ba6-4622-b76f-23419601111e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccba57412b854cc8805ed39b24964456_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTUtMS0xLTA_492ba97b-8630-4144-8f63-b054cf6aceb1">11,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i435ee16f452d4369b668884f2a470d25_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTctMS0xLTA_8ec91b43-c1ad-4586-a012-846263c7d2c0">&#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="i3e858c64bf134b07a89bf4d5cc5a7fca_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTEtMS0xLTA_cc2f23f6-3acb-4fe4-b6f2-c929615d7d2b">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i997e407c8ff2487b95cd762df63dee1e_I20201231" xsi:nil="true" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTMtMS0xLTA_ebc27bf0-8e6c-49db-b0dc-fcfb537e037f"></ix:nonFraction></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTUtMS0xLTA_26c8d604-1eff-4293-8e5f-b3e4d8bdff21">29,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib25b702fa0e24fd1b4cbc3e8038112fa_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTctMS0xLTA_32f02cbb-35b2-4b18-85f0-03c17b656b4c">&#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="i58c10ef983b447afa846877db903aa58_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTEtMS0xLTA_66e1b599-1e57-49d9-b965-5f491ccc1313">802,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="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTMtMS0xLTA_1161aa9d-415a-4d95-90e6-e927b95de0ed">&#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="ic484fb894b4a4d179fcdb68ba3e533b3_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTUtMS0xLTA_6888b071-2814-40d0-8866-f8e16c7c6c27">802,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="i38e7e213297b4328bb54d12607cf353a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTctMS0xLTA_fa8ea54b-85e1-48fe-8235-eeffe534d907">&#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="i58c10ef983b447afa846877db903aa58_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTEtMS0xLTA_4759a8a2-7b12-4f4d-87d6-245081f45241">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTMtMS0xLTA_ea209b19-39e5-42ee-98ee-88ae7f798cb8">131</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic484fb894b4a4d179fcdb68ba3e533b3_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTUtMS0xLTA_84075d5f-12fc-43ee-854e-9c87948ea55b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38e7e213297b4328bb54d12607cf353a_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTctMS0xLTA_85e3a529-caf9-4404-a0ab-a9636ea5aae4">&#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="ie05289b82216493687529ddfb73d630c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTEtMS0xLTA_1154b5ea-eeea-401c-9197-f42c88ff8f50">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a30c3a85568431091bad5e3b172c18e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTMtMS0xLTA_131b9a40-4739-40e3-94dd-4c6e99adb0e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88bf4a757df4fb6b8c2fc591d304677_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTUtMS0xLTA_e9f3476b-5f3c-4dac-8d25-4a8178d79332">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTctMS0xLTA_a912c0f1-8a8c-4aa5-ad83-39228fdf8402">&#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="ie05289b82216493687529ddfb73d630c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTEtMS0xLTA_889a6a3a-12bf-49ec-ad25-d54f9e8ef8da">26,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="i8a30c3a85568431091bad5e3b172c18e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTMtMS0xLTA_08cc8d58-d438-4534-a6a3-afd287a10c08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88bf4a757df4fb6b8c2fc591d304677_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTUtMS0xLTA_a28e44c1-a0ee-422c-b443-02b2f43481c1">26,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="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTctMS0xLTA_c90b578e-2a2f-4790-97d5-67f94e0722da">&#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><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:10pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="iecaf3069ed244a27aa14a3d7197c0e16" continuedAt="id34e1458f2c14e6ba046588dce0ef109"><div style="margin-bottom:5pt;margin-top:5pt"><ix:continuation id="if90d3a429def407680167f70fa3abdc7"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="ib275a9c508e04a41aff7876f7ad3b7c6_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtMS0xLTEtMA_ca3adf8e-ff94-4bdf-a238-0cda5a3a1527">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i07691fe389494dc3b1a5805c98ea2918_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtMy0xLTEtMA_eb428872-805a-4475-b6e8-a445f16e0f02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76d6ab209e5140f0bb050eb57786d68b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtNS0xLTEtMA_a5c993c1-554b-4967-bb46-daad06fa313f">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i951c0b8e8ee1417b81e34e8f712b04d9_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtNy0xLTEtMA_8e9970d5-e148-4030-9b28-1006f63e1cab">&#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="i38c655820fd84e009f15774f25e515e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtMS0xLTEtMA_0e9fd03b-7be7-46e1-ba37-922cc0ad0222">133,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i76cf0787ee4648468c669b3feb92eb62_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtMy0xLTEtMA_69d666b8-1633-435e-8694-c133963c2d35">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf5664459302453096cc3e5a20914b86_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtNS0xLTEtMA_9028a8b1-92ba-41e0-854f-86c3b535f2c2">133,014</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80f44b7fb56c48219f7cf314556fdafd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtNy0xLTEtMA_443a74d8-5e6e-44f7-90c0-95d9cc5d5493">&#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="idec02f6038324bda988faccbf4e191e4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtMS0xLTEtMA_c83ea236-7b7d-462f-af19-7caa4a5e0db6">339,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="i93204351f9c444ecad785e2f46247092_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtMy0xLTEtMA_439197f7-82ad-4732-a972-b5c1e2486c67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib834586c7b5641b29fc2fa62903f67a1_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtNS0xLTEtMA_3c5e551c-9f69-4b71-b7e5-00692470e999">339,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="i34c9e093d59d4f1198b56da2de578e6f_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtNy0xLTEtMA_b609aad0-5a5f-4228-924c-5551a62db8b7">&#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="id74794116ff645ec885cb3b9ae14b2e5_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktMS0xLTEtMA_f452b845-e380-48f7-a4dd-534c528657b6">327,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d945e107cac4a878cfc64c9a1da660c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktMy0xLTEtMA_76dd84b7-d926-4377-9c6b-dc58cf9216c7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a55dc6c0094d42bb5dce37088e74a4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktNS0xLTEtMA_ea46a60a-6b3b-4236-836d-eb16258641b9">327,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd5636708b94323a34d062c5fa28087_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktNy0xLTEtMA_7a03d293-cc17-4e21-b027-67c3b3fc7f85">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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="iec2a14a982b44c1baa614bd18924ae01_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTEtMS0xLTA_3d6570d3-b252-4697-9d53-8e024cd631e0">24,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i355f7bc524434c6d86da58d542dc4edb_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTMtMS0xLTA_e1df5380-34dd-4b74-97f8-debb35652d7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f35c0e826b2434c99d8b505be935234_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTUtMS0xLTA_10348750-c6ef-49db-9834-29ca4d1a4112">24,194</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3c17262ac4f4a7fa946c1386eba7941_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTctMS0xLTA_ea539935-afd1-43cf-bceb-4bffaf722595">&#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="id1f7fed86f9248a8a296cff2ef59f557_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTEtMS0xLTA_cf30f44c-cd7f-4dd0-a04f-1f4539a5d0b4">23,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="usd" contextRef="i785fc362aaa6420788bd146c21381f6d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTMtMS0xLTA_8586053e-952c-45d1-8ebc-575cea01e33d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dd8846650d8400788f2e0d70d603eaa_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTUtMS0xLTA_ef81b2b8-6ce2-486b-8070-611b3b7756c9">23,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="usd" contextRef="ib6acfd33cdd448c7a9f9e22e8cf3981c_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTctMS0xLTA_102deadd-2383-4eb5-a442-e6ca6f85c064">&#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="ide0285ce82634f1f987b2f32ad5413e0_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTEtMS0xLTA_15a7d257-9610-4c14-9db1-875f088479c5">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i1b51cb32206e42deb0c0603d84b2e196_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTMtMS0xLTA_214b6c68-a7e1-40dd-8b85-1806fcf0808f">&#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="i034358ce215148cb828dd4280a44ab9d_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTUtMS0xLTA_f21b6378-675e-40d4-b5eb-21411c2f4737">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i66ba97652f104491a08fdcb88d1ec09e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTctMS0xLTA_f8eaf12e-af66-44f3-8ccf-3f9c27f9157c">&#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="ide0285ce82634f1f987b2f32ad5413e0_I20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTEtMS0xLTA_300ab1d5-c833-4fd0-b6e3-ec4f0ece703b">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b51cb32206e42deb0c0603d84b2e196_I20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTMtMS0xLTA_f338dcf5-3589-4ea4-8427-61407afb677b">148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i034358ce215148cb828dd4280a44ab9d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTUtMS0xLTA_2266e0f2-1d30-4bc8-9035-0d03395cccae">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ba97652f104491a08fdcb88d1ec09e_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTctMS0xLTA_d9191db1-31e8-4082-a4d9-388275f38756">&#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="i3822e479daf242c388e5fda929a45cbb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTEtMS0xLTA_b21b548d-9127-42ca-9616-ab61d7133942">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b6f478aaf34d86b322000b09bed8bd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTMtMS0xLTA_6856150f-bf53-4a73-8f1b-2801935d63bc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTUtMS0xLTA_b625d23a-a492-41c5-a7fd-325983387014">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTctMS0xLTA_0c3e2c3f-19f9-4841-b0da-4808eb90d22d">&#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="i3822e479daf242c388e5fda929a45cbb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTEtMS0xLTA_bf4c019e-e899-4775-8458-979bb4c06f88">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84b6f478aaf34d86b322000b09bed8bd_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTMtMS0xLTA_779c719b-6c7a-46ff-b5cf-295bf1b2b293">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTUtMS0xLTA_03945281-4402-4ef8-8ad0-644cc66fd23f">8,318</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DerivativeFairValueOfDerivativeLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTctMS0xLTA_56c7fd06-19e8-4a77-b28d-bd10604350a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwODE_806a718e-3178-4790-a809-14d24d73d97c" continuedAt="i3a9ef11a9f1141e6ba6818e66150b58c" 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-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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="i0bd2e110996242ceaad5a8d70573555c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BasisForAssetsMeasuredAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtMS0xLTEtMA_b5cf8488-6448-424b-9bfa-a77521969864">1,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd2e110996242ceaad5a8d70573555c_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtMy0xLTEtMA_00236302-6049-4b50-b788-e149e1c6b8fa">1,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c00d79dfd1d4f9ab1e0d6622803d246_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtNS0xLTEtMA_7af93127-54a8-4895-b81e-35a03eef2ba6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72411d95f7474ba483ed3414b8b5c487_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtNy0xLTEtMA_9f673418-5efe-43db-9610-d3a3b678689f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5970953c837b4953916c2cd92c686a1a_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtOS0xLTEtMA_dfbace1b-ce7b-4258-a221-4ab1d7fd950b">1,289</ix:nonFraction>&#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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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="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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dadd91dd42b48dcbdc901392b5989f4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BasisForAssetsMeasuredAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTEtMS0xLTI1NjIx_22a1e573-3c29-4fad-92b1-9df6a830322b">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7dadd91dd42b48dcbdc901392b5989f4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTMtMS0xLTI1NjMw_a987c65e-936a-44d8-8095-f931cf549e4f">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if155d809513d40a9beb7c67de8cf8260_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTUtMS0xLTI1NjMw_818efa4d-52e2-4e16-952e-209694d54bcf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c138c1bd9ad4a188611fa6fcd1cf3bd_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTctMS0xLTI1NjMw_e10c1c15-e24a-49b9-9203-224da1e4a024">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide92890a22194952a7dd47c427204d12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTktMS0xLTI1NjMw_cdcaa0a0-0470-4588-9814-172ca3ae6cd4">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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%">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="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BasisForAssetsMeasuredAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTEtMS0xLTA_932477d3-e166-41fe-a487-af10537d177e">2,635</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="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTMtMS0xLTA_b4800232-c00d-4ef1-b560-b47658d9c6b5">2,619</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="i4eef9559aa5e4ba1829cdf3c451a8f0f_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTUtMS0xLTA_99e7f6e7-b422-4bb3-aacd-9d309c875d1c">&#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="i3f132b5950d74b82b2cc31788ab96698_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTctMS0xLTA_f5df1b1c-671a-41d7-b126-791fbc6b4dfd">&#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="iecc240104bcd4a6b89dedec63abed9dd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTktMS0xLTA_26d3b90b-8762-4b26-b6f4-9c17b1965b6a">2,619</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="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2020, one branch was reclassified as held for sale in accordance with ASC 360-10. As part of the transfer, the branch was written down to its net realizable value at that time.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">Impaired 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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="i15fa26f92da04da3a7a3e151de9b72df_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BasisForAssetsMeasuredAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtMS0xLTEtMA_ac405f00-cd7a-4b5f-9bc5-93fe7d733f95">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15fa26f92da04da3a7a3e151de9b72df_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtMy0xLTEtMA_69f02e6a-6216-4c4e-89bc-5d2640742b7c">3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i839c4ad041c64eec8f0c32f1e5512997_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtNS0xLTEtMA_a877fedc-ba94-499a-97d0-6137bce1fcd3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieac1fd92588646b3837e99b5c7e5340d_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtNy0xLTEtMA_d398d52a-cd77-4bcf-aa1d-1f88f6b4de2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c2b066dbd804d9e91040957ed3e315b_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtOS0xLTEtMA_45e92990-e0d3-4106-a073-ab265dc3cc4e">3,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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="i3983691ef9e24376894a6d44220373a8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:BasisForAssetsMeasuredAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTEtMS0xLTA_ff203313-b7ab-4118-8e6f-0d2ea4489db5">4,111</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="i3983691ef9e24376894a6d44220373a8_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTMtMS0xLTA_af4d5c54-6466-4368-930d-fb5dadf5fcb2">3,380</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="ie00bdcd0bc034c5f9968162b60a740ce_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTUtMS0xLTA_743aec76-3b11-4a01-b919-f852be21aa49">&#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="i92b7ac5387ad4df59f1f6d6ef6177c97_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTctMS0xLTA_1c16c369-ba29-4933-845f-8865db6feeb2">&#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="i903fade40bbd45eda4e8d2116427ebb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTktMS0xLTA_462cd39d-cdc9-4334-be96-6d9cd736879c">3,380</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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of impaired loans.</span></div></ix:nonNumeric></ix:continuation><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:10pt;font-weight:400;line-height:120%">115</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="id34e1458f2c14e6ba046588dce0ef109" continuedAt="i82806e25497842abbfa65019ec5c5e46"><ix:continuation id="i3a9ef11a9f1141e6ba6818e66150b58c"><div style="margin-top:5pt;text-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 realized losses (gains) recorded in earnings resulting from nonrecurring fair value adjustments during the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i9de03b94da2c4c09991f72bffe7b0b56_D20200101-20201231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzQtMS0xLTEtMjAxMjc_b3a9ff59-2ae1-4dc0-bbdd-0a82c8d1605b">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id608df247709473b832f5b9c3260d44a_D20190101-20191231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzUtMy0xLTEtMjU2NDU_5db0f5d4-62a9-40bc-b1af-bd3d6f09f82f">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1a3d7e1387414c31b5f134ded8814943_D20180101-20181231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzUtNS0xLTEtMjU2NDc_b6b2cb25-9f70-4a4b-8528-de8bbbacd91f">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">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="i83f53c6a641f4d99a9b9d3b14f60ade9_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctMS0xLTEtMjU2NDM_82c043e2-743b-4a48-bed5-ad4c2e581155">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41fd37e384524a96a4a2466accacdd43_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctMy0xLTEtMjU2NDU_2df88ec9-067c-41b4-a1ee-f5250d4a5ab5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78df3a03fe5f430797f8764c5650efd9_D20180101-20181231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctNS0xLTEtMjU2NDc_f838f045-1aac-4b00-9a1d-eebfaa7e6d8e">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 37pt;text-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="i4b5ea09bd1da4cbb897918622a49c668_D20200101-20201231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtMS0xLTEtMjU2NDM_0d9b08c9-02c0-47f0-b050-2a2589d18879">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"></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="ia8a5f91755ca47c38a4bb74e6d0f2d3e_D20190101-20191231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtMy0xLTEtMjU2NDU_2b5a6129-3301-4254-969b-728d562aa569">78</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i7c213037f514438f977699c4a35adfbf_D20180101-20181231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtNS0xLTEtMjU2NDc_daaae12e-bd40-4a16-8e0d-daf64c5bfa1d">160</ix:nonFraction>&#160;</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4444d2ccd9ea4392afacd026897fa895_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTEtMS0xLTI1NjQz_b153aaeb-1d7c-4d66-b795-7042a87f72a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if732f999515046169bea171fbc3bb5d5_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTMtMS0xLTI1NjQ1_87748c50-b56b-4623-a1d2-be76e03a7f38">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i223f1770654d4841a37484df81edf7d7_D20180101-20181231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTUtMS0xLTI1NjQ3_57247a83-d7ec-46ad-b470-77eece4372d5">8</ix:nonFraction>&#160;</span></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: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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ac3e2d17faa4109b811eb6ecaf36bd0_D20200101-20201231" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTEtMS0xLTI1NjQz_9da6a705-954d-406e-b7a4-a30a90795055">630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i875d9dd290b548ae8f85579c1c83737c_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTMtMS0xLTI1NjQ1_f49d23d5-4e1e-4683-883b-f89a39cc4935">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9163029fd9f64923b6a888c6344830af_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTUtMS0xLTI1NjQ3_97584933-b260-41f7-96a6-d45b4c2e5e4d">&#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;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 losses recorded in earnings resulting from nonrecurring fair value adjustments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icff3e7272ce0418598df4d7e24c2ec09_D20200101-20201231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTEtMS0xLTI1NjQz_ecb394e2-501f-4b49-91f3-c97e43b6b492">638</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="i79b70fb553664d269df514c5e0bebd0e_D20190101-20191231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTMtMS0xLTI1NjQ1_c3ace1aa-8471-4afc-bfc9-18674d20da0f">78</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="idda91eb3b91540c8813469accc90091c_D20180101-20181231" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTUtMS0xLTI1NjQ3_2d247880-cc1e-43c1-a179-1adb2f8f46b4">168</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></ix:continuation><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwODI_2715c08e-1758-42d8-928a-de92e16d80f3" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.654%"></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: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:22.438%"></td><td style="width:0.1%"></td><td style="width: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.442%"></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, 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%">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="i50d1844aa56d4e91a0c25e60f05de75f_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtMS0xLTEtMA_20c363a2-0409-45b1-9bc4-b76a359f301d">1,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i4ebec12480f646bca52dfb72558f35e7_I20201231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE2OTU_6df5e941-73d8-47a9-846e-0bb3be690898">0.6</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="i5b822f68e6aa4eefabdfc8aeea86f461_I20201231" decimals="3" sign="-" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE3MTk_9c472a26-8c59-4632-9609-036d4b9b124f">40.1</ix:nonFraction>%); (<ix:nonFraction unitRef="number" contextRef="i4f560692fae94973b5a0f0c4fb854a28_I20201231" decimals="3" sign="-" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE3Mjk_1b7a0e6f-434c-429c-b233-a2457184905b">24.1</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide92890a22194952a7dd47c427204d12_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtMS0xLTEtMjU2Njc_374f6ee4-39c1-441e-9c99-31cfd6371db5">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">Adjustment for differences between the comparable sales</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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i87207176e6834ee8bb6ebbcc8f6716fc_I20201231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNjk3_3ceb8357-8064-456c-abd6-44af13fd43b9">140.7</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="i4129f0f263b44dab9b8e79c9b4544e1b_I20201231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNzA3_2a8e83c6-7731-4b22-abda-16f5a533bc4f">40.3</ix:nonFraction>%); <ix:nonFraction unitRef="number" contextRef="ibe8a6a8c8622424cba85bfb8b232a55e_I20201231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNzE1_f044ecb5-da3e-4a0b-84e9-40fcb3865ba0">33.2</ix:nonFraction>%</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.946%"></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: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:22.291%"></td><td style="width:0.1%"></td><td style="width: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.297%"></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, 2019</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%">Impaired 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="i903fade40bbd45eda4e8d2116427ebb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtMS0xLTEtMA_462cd39d-cdc9-4334-be96-6d9cd736879c">3,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="3" style="background-color:#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="iba9b249a273f40a891f7b21410d28e77_I20191231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4MDk_55bf6239-a485-45ad-baed-9af3cdf772a4">173.5</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="ie1be96b5b73a40ba8a89915576c96b78_I20191231" decimals="3" sign="-" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4MTk_860f91b6-7de9-472d-babe-8fb1627c8bad">18.5</ix:nonFraction>%); <ix:nonFraction unitRef="number" contextRef="iae6a13f6c03e447a9010c165ce476f2c_I20191231" decimals="3" format="ixt:numdotdecimal" name="hfwa:ImpairedLoansMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4Mjc_47d52ac8-a8c8-49ef-ad1d-6800915b2a48">36.8</ix:nonFraction>%</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span><br/></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) 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNzU_8da151bd-34bc-428b-9148-d75d117ba89a" continuedAt="i2688d7a435064408a341de7bb85104af" 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-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtMS0xLTEtMA_1bef7dc1-d63b-4503-9e95-1fa9e81676b1">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtMy0xLTEtMA_5eadc511-decc-4492-9896-6f9a5f457205">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtNS0xLTEtMA_fbb2f2e0-3475-4fce-acf8-d9935cbe0486">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtNy0xLTEtMA_37a58c7d-2526-45bc-a16d-ff0f6c9322a6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtOS0xLTEtMA_56ebd083-fd2c-450c-b155-e561947f978b">&#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: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:10pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i82806e25497842abbfa65019ec5c5e46"><ix:continuation id="i2688d7a435064408a341de7bb85104af"><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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:#cceeff;padding:2px 1pt;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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtMS0xLTEtMA_5afadfdc-cfac-41f1-968b-972bcfbdea1b">802,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtMy0xLTEtMA_9583d188-86fc-4454-a569-2f4ee1bc9b7e">802,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtNS0xLTEtMA_e70ca53f-2aa8-40bd-89c4-dd61eda5372f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtNy0xLTEtMA_39b4bbb9-131d-4742-bb3e-cbd22c769eab">802,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtOS0xLTEtMA_e397a5ff-53f3-4f27-b7c8-b8e4eea1c0b5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtMS0xLTEtMA_31061f89-99f6-4a9d-8bd4-ae7b7b1fcb8b">4,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtMy0xLTEtMA_87b97177-a712-4910-9905-ccb3e4ff7a1c">5,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="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtNS0xLTEtMA_6e67852b-d6ba-43b7-bb3d-24cbad637c63">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtNy0xLTEtMA_2ee6cf27-8080-4e93-a036-9afb7958e8c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtOS0xLTEtMA_4bccfe95-a934-4599-99e2-73ecdc242f04">5,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;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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktMS0xLTEtMA_2cf28b03-eaa4-4ae3-b195-c259285de0b1">4,398,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktMy0xLTEtMA_68280d1e-0101-4fa9-a1a1-22e53af72726">4,556,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="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktNS0xLTEtMA_c5e63800-19f1-4efa-b9fe-770af34fb73b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktNy0xLTEtMA_cbbec16d-2663-40ba-843e-6e91134550b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktOS0xLTEtMA_f01a0aa6-89d7-4a9d-8afc-0290467b9c38">4,556,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%">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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTEtMS0xLTA_1aadb8ce-b203-478c-96d4-854abb2b5c4c">19,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTMtMS0xLTA_618aedd5-d89e-4272-9c75-73833a8b3263">19,418</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTUtMS0xLTA_9486bff2-c143-4846-aef5-804cbae30e8d">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="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTctMS0xLTA_ad3f16c7-7a9e-4cff-9b9c-57b9c1292d89">3,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTktMS0xLTA_43f93749-77ed-4821-b723-ba8166df475c">15,768</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTEtMS0xLTgyMjI_7fd404f7-fb96-4f6f-986c-65b9af217541">107,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTMtMS0xLTgyMjI_f6f5ee60-da68-4709-89dc-0251c1a33a39">107,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTUtMS0xLTgyMjI_e6652461-cd7c-443d-b457-54b32b847aa5">107,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTctMS0xLTgyMjI_218f2d3c-e566-4ea5-b3e6-abf98bde4eca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:BankOwnedLifeInsurance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTktMS0xLTgyMjI_c41f5852-35a4-4dba-b07f-05d111eb2574">&#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%">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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTEtMS0xLTA_60a5ee05-9987-410e-a67b-3f153d3ae4b7">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTMtMS0xLTA_927700ee-8beb-4070-b9de-a380b20fd9f8">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTUtMS0xLTA_0f9d0120-7589-4806-bbf1-b473e272cd13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTctMS0xLTA_0aae1172-2b79-43ec-9674-5911ab8a831e">25,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTktMS0xLTA_ec2e4783-c733-45b2-b60a-67325ef1e3da">&#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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTEtMS0xLTA_2fb8e28a-6b7c-4b67-acd8-b74874471324">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTMtMS0xLTA_651450f2-e56b-43bb-bf9a-c426f2d6d176">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTUtMS0xLTA_ea209b19-39e5-42ee-98ee-88ae7f798cb8">131</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTctMS0xLTA_59754216-d193-4b19-9c93-8090cedd4c3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTktMS0xLTA_a46a1087-8784-480f-bbfa-f509179ea4b9">&#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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTEtMS0xLTA_57f02a33-1373-40b3-b989-d61e4c73deaf">5,198,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTMtMS0xLTA_e32bb0f2-b817-41ed-ad80-ab4ef11ba7d7">5,198,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTUtMS0xLTA_9b5e7d4d-1945-4d95-85a8-3fd3ef37240b">5,198,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTctMS0xLTA_7f3879a9-a4da-48ae-b787-2c3d0f1d3430">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTktMS0xLTA_7b96d04e-830a-4061-8a80-ab7e8eb3bea6">&#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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTEtMS0xLTA_19c2a747-5d36-41a9-adee-f9ac6e9f02e2">399,534</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTMtMS0xLTA_81417bb7-8d93-444c-8b37-bd8e8fbee8bb">402,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTUtMS0xLTA_a9ab5975-9da7-4bc8-b540-44c2eb7ee545">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTctMS0xLTA_c91fb7d8-bd2a-4cde-9d6b-aef213db1942">402,701</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTktMS0xLTA_3d7a935f-af78-4318-bf12-2cdf26c7222e">&#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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTEtMS0xLTA_6ce07ccb-245d-41e8-9914-637dfbacd85f">35,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTMtMS0xLTA_a718c165-d938-42db-95e5-9e0d9ff058c8">35,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTUtMS0xLTA_c25f84bb-6792-44cd-a426-6b1f18a58480">35,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTctMS0xLTA_4fc435e4-b682-4499-ada9-aac754ffae67">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTktMS0xLTA_f206907d-726d-4e28-84d5-834426e3a68e">&#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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTEtMS0xLTA_d32a8fac-7eed-494f-a368-58c6a1459232">20,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTMtMS0xLTA_784796d4-eae0-42e4-b9fb-17dfad04581e">18,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTUtMS0xLTA_44949f1f-bb29-4e63-b49f-f6f524c4b8cc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTctMS0xLTA_6591d48e-0866-4b7f-ae3a-fcaef1ff56e9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTktMS0xLTA_da87d2f2-0159-4c39-8f6c-3565866df124">18,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTEtMS0xLTA_07e39519-68c6-4bb8-af12-3226f7e9ed54">94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTMtMS0xLTA_ab848abc-d632-41ab-9295-cda4692c6cb5">94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTUtMS0xLTA_0bbd62e3-bea2-4de5-ba88-45e7130a3add">42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTctMS0xLTA_3248e0ca-b907-4837-a660-d4d67635941b">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="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTktMS0xLTA_a94f8958-770d-4492-a126-84820303777e">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTEtMS0xLTA_1f174f38-453c-44d4-96b3-c206ca13195f">26,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTMtMS0xLTA_77bb478d-9948-40a4-99ee-d3cf32aa04bd">26,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTUtMS0xLTA_7becc0f5-a25e-4198-a378-9257b6b39c24">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTctMS0xLTA_955feb33-109f-494d-a6af-5dc9a8cc1ab4">26,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTktMS0xLTA_c527136c-0920-4cce-bb4b-5403fdf394a9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtMS0xLTEtMA_a02c12c4-888e-4b14-9d47-0f0e04c34ef6">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtMy0xLTEtMA_8465251f-a1ce-4304-84fc-8fb001cdc0f2">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtNS0xLTEtMA_ba2d170d-bd56-4b9d-86de-a0af7a3f10ba">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtNy0xLTEtMA_9c8905c2-5968-4b70-a9a9-6ef824a78c5e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtOS0xLTEtMA_d4b9d806-6727-4897-bea3-1cd8ebbf9377">&#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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtMS0xLTEtMA_b2aeb7bf-d6fe-421c-8aea-f2ce9f7e2636">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtMy0xLTEtMA_b613358b-8e68-46d2-b96a-789c38d92600">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtNS0xLTEtMA_3b926786-90d8-4d0d-a8a8-cd8f193ec729">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtNy0xLTEtMA_3321a509-e731-4d44-a672-fe105ac31f46">952,312</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InvestmentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtOS0xLTEtMA_446d5651-a1e0-4235-b523-dedfe380f55b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtMS0xLTEtMA_1bf99f38-066f-428f-a038-6bfd91ac80c8">5,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="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtMy0xLTEtMA_0ceda1db-32a8-422d-8b21-5e5fbfb70455">5,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtNS0xLTEtMA_95c151d2-08f6-4518-a4c5-625f92dac6e8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtNy0xLTEtMA_1a0dde3e-7ca6-447c-be50-97ecdb403e8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansHeldForSaleFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtOS0xLTEtMA_29f2c66f-56ca-4bb1-9289-2870e153efe8">5,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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, 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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktMS0xLTEtMA_48897390-ab31-43bf-9526-8206cd34fc42">3,731,708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktMy0xLTEtMA_8b3936ff-6ebb-41cb-91aa-ba02be88b9aa">3,791,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktNS0xLTEtMA_23cdcaeb-a5a0-4260-bcfa-86d4f3b34c9e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktNy0xLTEtMA_78b8b340-5e33-4a51-a49b-9806719a5cc9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktOS0xLTEtMA_f6b72fae-ba1d-4c5f-8ef7-64caf9238e7d">3,791,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTEtMS0xLTA_5979defd-1668-44ab-acb9-f2c8b54bd8ed">14,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTMtMS0xLTA_3b96d058-a61d-48a0-ba4b-7902f3b7c864">14,446</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTUtMS0xLTA_8df52980-4255-4f7a-b5a5-ecd699851af8">79</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTctMS0xLTA_290fba0a-2cc2-4590-b8a6-78cd35b420f8">3,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="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTktMS0xLTA_180a88f2-0df6-432a-8d82-66cc0519f5a6">10,699</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTEtMS0xLTI1NzMw_cf65ac8c-4d17-43c9-9e7e-a4f074cc476c">103,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTMtMS0xLTI1NzMw_852ebeff-0f94-4f05-a6de-6d1c92c5d724">103,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BankOwnedLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTUtMS0xLTI1NzMw_0fe11f12-e3e3-49f0-bc44-9aec6cc20a5f">103,616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" xsi:nil="true" name="us-gaap:BankOwnedLifeInsurance" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTctMS0xLTI1NzMw_72aa570e-41ca-4147-a11a-a5a30644b262"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" xsi:nil="true" name="us-gaap:BankOwnedLifeInsurance" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTktMS0xLTI1NzMw_4e19db8d-a5e9-47bf-aade-6dc5098f7cd2"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTEtMS0xLTA_9f01d4f5-63f6-4e11-8459-65dc7b2e0216">8,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="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTMtMS0xLTA_f27bce82-1b69-4e0a-95d2-a7cab216a3ab">8,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="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTUtMS0xLTA_d2e1d9d2-667d-4877-bce4-e06e62166c04">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTctMS0xLTA_8ffcd5d7-8563-4dba-b85b-7914fbdbcb6c">8,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="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTktMS0xLTA_96662de1-7811-4cde-b9e4-40764f9009c9">&#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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTEtMS0xLTA_ca86c960-1820-40e2-9cd2-c61d573571ca">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTMtMS0xLTA_fa16fc59-99f7-4131-ad6e-f1614f49186a">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTUtMS0xLTA_5d27c4d1-2273-43e2-bdd0-907fcfe3ac62">148</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTctMS0xLTA_e65398c7-8fe8-44f0-b2e9-6e2eab1fd805">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTktMS0xLTA_2ea29998-a97a-43d7-8ad0-c92bff82dcd7">&#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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTEtMS0xLTA_e426fae1-0f8a-416c-afd6-e47432632451">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTMtMS0xLTA_c2cc812c-06a8-48d4-8c95-020bc5ac4205">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTUtMS0xLTA_da63fcf2-21fb-4368-bae6-ab8d537e9e00">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTctMS0xLTA_edc539b7-6977-4475-a3f8-f3f298e58811">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:DepositsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTktMS0xLTA_2b3e24b5-c882-46dc-bbf0-1ac294644aa1">&#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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTEtMS0xLTA_c10345b5-1f41-417c-9391-fb5c6a93a2a5">524,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTMtMS0xLTA_6d578c9e-d32a-43ed-9a53-046b0c6134f8">529,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTUtMS0xLTA_3ec5161e-b5d9-49b6-a543-fcc276214bbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTctMS0xLTA_060babff-71c9-49c5-94b1-4e80339e29c5">529,679</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTktMS0xLTA_d4684ad6-e96a-4efe-b247-5bf2d62c6a5b">&#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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTEtMS0xLTA_da66d097-10ca-4804-a0f6-db6c500852f7">20,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="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTMtMS0xLTA_18f348e0-efaf-4cad-be18-f673d78845b2">20,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="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTUtMS0xLTA_4f310847-91a0-4830-bef1-1fae9db7d85c">20,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="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTctMS0xLTA_2a3dfa2e-3d43-4075-90e2-2fdacd0fee74">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTktMS0xLTA_52870467-e479-4c14-9d56-c19b6bcd902f">&#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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTEtMS0xLTA_897a7c82-dbe9-4d5a-a97b-2f0c8446b081">20,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTMtMS0xLTA_df579d04-eb7d-45d4-ad1c-beb1cf1274c8">20,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="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTUtMS0xLTA_fb2b66fc-9666-484c-9f2d-da4c025e7eb2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTctMS0xLTA_3b295a4a-ac87-4ed3-8e1b-69c0f3b0a700">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTktMS0xLTA_7eb2a395-1e46-45a4-a6cc-5d10de3716cf">20,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;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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTEtMS0xLTA_b270ae18-45e9-4c94-9e00-ff97e31ae50a">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTMtMS0xLTA_c810becf-a4f4-418c-b153-f6ee5fca596f">199</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTUtMS0xLTA_6564c134-a3b0-4235-8881-fd54af1fef2a">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTctMS0xLTA_7efdb37e-d67e-4f1e-9ae7-1786f7211b67">64</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTktMS0xLTA_e447963b-2de5-4c15-bee8-afd895a3d0ae">40</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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="ic53d38fadb794d9d8344808a86970523_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTEtMS0xLTA_279b07cc-ee8b-48d0-9474-27041a503ca7">8,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="id2445b61f10f42b69d4e7d30d9e564fb_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTMtMS0xLTA_135bb188-617f-4c2c-8a77-8eba6644f7e5">8,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="ib8b4d27880d74b638f581b0e598fa4fc_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTUtMS0xLTA_e56242c0-2d2f-47cc-9d39-19450efb7311">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTctMS0xLTA_590b7ce9-762d-4867-8ab0-42b565e58838">8,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="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTktMS0xLTA_0441159e-b1cf-4dc8-8543-0313902d480e">&#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="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_223"></div><div style="padding-left:72pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MzA_ad084739-d13b-41da-b3b2-61d4184a0913" continuedAt="i6b34f2a924c84116825d4d54ca0f0f96" escape="true">Stock-Based Compensation</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="i6b34f2a924c84116825d4d54ca0f0f96" continuedAt="ie54143bf51074410b32db347c4b51b86">On July 24, 2014, the Company's shareholders approved the Equity Plan that provides for the issuance of <ix:nonFraction unitRef="shares" contextRef="if9afa291deb54e17a117bdadc1778628_D20140724-20140724" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEzNQ_b7977fce-c951-4fa3-b534-600cd6f4d61f">1,500,000</ix:nonFraction> shares of the Company's common stock in the form of various types of stock-based compensation. The Company issues new shares of common stock to satisfy share option exercises and restricted stock award vests. As of December&#160;31, 2020, shares remaining available for future issuance under the Equity Plan totaled <ix:nonFraction unitRef="shares" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzU4NQ_f701280a-ccdb-415e-b0ab-27f05e7a5c9f">646,503</ix:nonFraction>.</ix:continuation></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="ie54143bf51074410b32db347c4b51b86" continuedAt="i1eb8d9f1cc534acd850ff3bd0e659a8d"><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%">Stock options generally vested ratably over <ix:nonNumeric contextRef="i723c6da8049341e8bc520991a15968e8_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzY1NQ_e7080977-8e68-4c06-ab6c-1ae076ba126f">three years</ix:nonNumeric> and expired <ix:nonNumeric contextRef="i723c6da8049341e8bc520991a15968e8_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzY3NQ_18c54508-71a9-410e-879a-d01006a8d1c3">five years</ix:nonNumeric> after they become exercisable or vested ratably over <ix:nonNumeric contextRef="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzczNQ_b694c9de-24a1-4cf7-bcd3-de13661dcf46">four years</ix:nonNumeric> and expired <ix:nonNumeric contextRef="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzc1NQ_66ce3c6f-f818-406d-94ce-74d8666c2ace">ten years</ix:nonNumeric> from date of grant. For the years ended December&#160;31, 2020, 2019 and 2018, the Company did <ix:nonFraction unitRef="usd" contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_13822c3c-bc61-48ad-bcf0-fe8a7036bf59"><ix:nonFraction unitRef="usd" contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_1e15d0f5-ba69-42e3-bd97-607f15448f62"><ix:nonFraction unitRef="usd" contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_5539d10e-1a1d-4fa2-a084-e7b03d95752b"><ix:nonFraction unitRef="usd" contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_962bb02b-bb7e-4b92-8979-379c24f373b1"><ix:nonFraction unitRef="usd" contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_c26e8e73-48c1-4e81-b827-5b533976ecf1"><ix:nonFraction unitRef="usd" contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_e35c85c3-1155-4254-a3c7-2b8d3d46e332">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t recognize any compensation expense or related tax benefit related to stock options as all of the compensation expense related to the outstanding stock options had been previously recognized. The intrinsic value from options exercised during the years ended December 31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMjc_b70089d3-690f-4913-8572-908928757525">61,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMzE_ad543e20-49be-4159-9dad-8db48d599ae2">60,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMzg_f66ca9e4-411e-4a57-b6bb-0349814be2c0">202,000</ix:nonFraction>, respectively. The cash proceeds from options exercised during the years ended December 31, 2020, 2019 and 2018 were $<ix:nonFraction unitRef="usd" contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNTI_be9bac35-d29e-4571-8fbc-7325bfc95e08">122,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNTY_626dfbd9-1be3-47c0-81ab-6e78ec97c2a5">58,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNjM_1e6f3575-4420-413a-b89b-1121d763ac40">132,000</ix:nonFraction>, respectively.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2Mzc_a0dc6916-ec1f-4fa0-aef6-27c8638bc7d0" 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 periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEtMS0xLTEtMA_ba7819ae-5ac0-4060-b947-43341dd8b22b">23,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i5b77b725a49d49608c85b1d9e035ab58_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEtMy0xLTEtMA_dfb1e20c-e06f-464a-9b28-51ec94c27956">14.21</ix:nonFraction>&#160;</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzItMS0xLTEtMA_2b8ffdc4-d3ee-4a6b-ae7a-e5577d5b5da7">9,842</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzItMy0xLTEtMA_0d533981-1d13-4bb3-abf4-5ef2a03699b1">13.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzMtMS0xLTEtMA_93547c88-985e-45bf-a178-a0e788cfecdc">831</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzMtMy0xLTEtMA_b30c8570-714a-4d1e-bd50-6a244ee712c3">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, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzQtMS0xLTEtMA_ccff03be-456c-40e3-b9ef-8261aebb6ed7">12,558</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;padding:2px 0 2px 1pt;text-align:right;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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzQtMy0xLTEtMA_cd574fe6-c57d-4f6b-8670-5c504565fd52">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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzUtMS0xLTEtMA_cea712b6-a8b1-4dc2-916d-816b02b725f2">3,901</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzUtMy0xLTEtMA_1a7c5019-182e-4730-89bd-66dfe01d20ef">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="display:none"></td><td colspan="3" style="display: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><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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzctMS0xLTEtMA_1cae1ebe-d5ee-4809-bae5-271bf9676810">8,657</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;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzctMy0xLTEtMA_54cc34ae-0b1f-44b9-8431-ffc658f88565">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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzgtMS0xLTEtMA_e688b8ed-fe4b-4e6a-928a-60f7682c0b21">8,248</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzgtMy0xLTEtMA_ed7448b4-c0c9-4524-bf79-e950c2c06deb">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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzktMS0xLTEtMA_3b7c5e10-fe69-4517-83ae-92b9388b5e45">409</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzktMy0xLTEtMA_2ce80767-f1e2-4413-afcb-7bd59d162498">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><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%">Outstanding, vested and expected to vest and exercisable at December&#160;31, 2020</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEwLTEtMS0xLTA_4429771b-0748-479a-8db4-765fde7e6f6f">&#8212;</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEwLTMtMS0xLTA_3e89946b-2c16-4d74-afee-85052368ade3">&#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></div></ix:nonNumeric><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-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 granted generally had a <ix:nonNumeric contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzMyOTg1MzQ4OTk4NjI_685e12fd-6a22-46ab-aa8e-a2fd9570b021">four-year</ix:nonNumeric> cliff vesting or four-year ratable vesting schedule. For the years ended December&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock awards of $<ix:nonFraction unitRef="usd" contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2Mjc_a257e2c3-c48c-43e5-b005-1c523f6fb9ae">76,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2MzE_ed49f22b-4da0-4938-83c9-67b0a1ef2664">440,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2Mzg_afb4080e-5970-4815-b252-47060841e9b0">907,000</ix:nonFraction>, respectively, and a related tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2ODU_0f04e509-3de4-4702-a85a-395fe279a2cc">17,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2ODk_c888197a-659c-4aa7-9d45-65ea21f40a97">93,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2OTY_40f2e57f-0664-4fb0-9ffb-c88f2b593b07">191,000</ix:nonFraction>, respectively. The vesting date fair value of restricted stock awards that vested during the years ended December 31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwNzg_f3fa5df8-e67e-4510-bea0-04962021b3c6">442,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwODI_cf52df16-c52f-4d37-b7be-88f563e85ea6">1.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwODk_65bd377d-92ae-4643-9a03-b9e48a20a745">2.2</ix:nonFraction> million, respectively.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MTU_0c351dd9-ee85-4ee9-bba1-6f73eff7ff51" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock award activity for the periods indicated</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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="i1280f9e68a3645409c2104eca5e970cf_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEtMS0xLTEtMA_7732f2c6-ed03-47b0-8464-bfa782802a4d">137,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="i1280f9e68a3645409c2104eca5e970cf_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEtMy0xLTEtMA_49495255-7947-441f-b6b3-e40eb54f3e4b">17.00</ix:nonFraction>&#160;</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 2px 19pt;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="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzMtMS0xLTEtMA_a6ac8a6f-b548-43ad-a8de-9437dff62445">67,877</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="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzMtMy0xLTEtMA_033d271d-312e-4602-9d71-87702f8c1b37">16.74</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzQtMS0xLTEtMA_94f8084f-94d8-4f8f-8986-9ef6290750e3">3,489</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="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzQtMy0xLTEtMA_98cc5ec4-798b-475e-a1fe-294814ea1bb1">16.92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Nonvested at December&#160;31, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="id805eb0aaf0b43048fea19bb17bc1bba_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzUtMS0xLTEtMA_bf408c72-14bc-43c1-a5b9-ff1b660cf4b6">66,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="id805eb0aaf0b43048fea19bb17bc1bba_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzUtMy0xLTEtMA_b251c61e-bcd8-4b09-ad74-cfdb29c07ff9">17.28</ix:nonFraction>&#160;</span></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%">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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzctMS0xLTEtMA_ea0a25ea-8e1e-4eab-bee6-92669cd25779">43,148</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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzctMy0xLTEtMA_8e9b4aa3-da68-4811-b118-facb8cc8b27a">17.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzgtMS0xLTEtMA_7051df01-b2b6-41aa-ad80-5c3cff0597cb">2,178</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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzgtMy0xLTEtMA_ef4dec3d-b165-468c-8edd-3fd3345bc20d">18.32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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="ia3d3717552074d4fb97bd1f47c752abd_I20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzktMS0xLTEtMA_e4e6f8df-e2eb-4ec7-b9d0-c4d9c8890ab2">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ia3d3717552074d4fb97bd1f47c752abd_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzktMy0xLTEtMA_2852665f-51a2-4ad2-a04a-cd8943f661e0">17.59</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzExLTEtMS0xLTA_0e102f3e-2108-49ba-8463-02dbd13e747d">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="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzExLTMtMS0xLTA_4e934066-484b-473d-9bd9-342fcff151f4">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="display:none"></td><td colspan="3" style="display: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%">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="idf23e1ce79084fa2967e1256894e9ec2_I20201231" decimals="INF" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEzLTEtMS0xLTA_ff1bc8df-548b-4138-9a63-877c9785ae34">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="idf23e1ce79084fa2967e1256894e9ec2_I20201231" decimals="2" format="ixt:zerodash" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEzLTMtMS0xLTA_f8aeb861-b2d6-43e1-9d5a-9b80c17286fc">&#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></div></ix:nonNumeric><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-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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIzNTE_c2aba679-e138-45c5-8ac4-19bb6276fa5e">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%">A category of restricted stock units called performance-based restricted stock units have a <ix:nonNumeric contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzMyOTg1MzQ4OTk4NjM_b92c19f0-27ed-48d9-8198-7ca8f36cf42a">three-year</ix:nonNumeric> cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The number of shares actually delivered pursuant to each performance-based restricted stock unit award agreement depends on the performance of the Company's Total Shareholder Return and Return on Average Assets over the performance period in relation to the performance of the common stock of a predetermined peer group. The conditions of the grants allow for an actual payout ranging between&#160;<ix:nonFraction unitRef="number" contextRef="i08b9d24158e647cebf7ea96457965aaa_D20200101-20201231" decimals="INF" format="ixt-sec:numwordsen" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzI5MDU_3390b588-112e-4bee-809a-ff5838e678aa">no</ix:nonFraction>&#160;payout and&#160;<ix:nonFraction unitRef="number" contextRef="i7d06ad055a714f9ab204caaf3b5504ed_D20200101-20201231" decimals="INF" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzI5MTk_b638f933-6a40-4263-9a69-297ad221edd9">150</ix:nonFraction>%&#160;of target. The payout level is calculated based on actual performance achieved during the performance period compared to a defined peer group. The fair value of each performance-based restricted stock unit 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 </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:10pt;font-weight:400;line-height:120%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i1eb8d9f1cc534acd850ff3bd0e659a8d"><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%">determination the possibility that the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided that the requisite service has been provided.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MjE_534c5194-9181-4296-9845-5b9ef7ce16c2" 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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 #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%">2019</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%">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%">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="i19a41a8664e54156a47265718f35a01b_D20200101-20201231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItMS0xLTEtMA_163e9ec5-dccb-4da9-9ff8-283c3a6c0b2b">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItMy0xLTEtMA_3d586d4b-e897-4083-a6b2-584628ec7abe">14,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a9a44bad7e946288ea378269477b078_D20180101-20181231" decimals="0" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItNS0xLTEtMA_0ee8e3ff-23a6-4449-9c73-5f0b009a84af">11,099</ix:nonFraction>&#160;</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="i19a41a8664e54156a47265718f35a01b_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtMS0xLTEtMA_28248ab6-dce2-4810-81b5-6f5cdd8283d8">2.8</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="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtMy0xLTEtMA_3dadefb3-7a3f-4d61-8976-793b44e83d60">2.8</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="i8a9a44bad7e946288ea378269477b078_D20180101-20181231" format="ixt-sec:duryear" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtNS0xLTEtMA_881e9f1a-73d6-4b52-9c98-a949863a934c">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="i115d7e6d40a14d66abf517be12d7205d_D20200101-20201231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtMS0xLTEtMA_de3ad1b7-a477-413b-8556-88767664bd97">1.14</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="ic3f0c5d40d6b4534864fd0d9e50f0191_D20190101-20191231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtMy0xLTEtMA_93cef818-b592-42cf-bb00-c9a383cce15d">2.47</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="i7212db4b1e3a43e09598218d8cd85591_D20180101-20181231" decimals="4" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtNS0xLTEtMA_812c9ec3-b800-4013-a78d-2fc0f4d808a1">2.39</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtMS0xLTEtMA_69dc840f-6451-4915-87e7-9ab619ffb7f9">23.50</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtMy0xLTEtMA_a0e2819c-66f7-49e5-b883-3da6f60fa6e6">30.06</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtNS0xLTEtMA_ed0c4481-2c03-421d-ad83-a24d9d75ac0c">27.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><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="ie556c854cd4c415f9b88f67c59073ddf_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMS0xLTEtMC90ZXh0cmVnaW9uOmZjMzc2ZGQzYzg3ODQ5YTZhZDM4OGM2MmMyOWIyYTk0XzMyOTg1MzQ4ODMzNDk_ff30b61d-afd5-46e5-ad2a-6e18caaca270">18.1</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="ie556c854cd4c415f9b88f67c59073ddf_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMS0xLTEtMC90ZXh0cmVnaW9uOmZjMzc2ZGQzYzg3ODQ5YTZhZDM4OGM2MmMyOWIyYTk0XzMyOTg1MzQ4ODMzNTg_f7ab10e3-9c7f-4a2f-96a2-72fd03475266">107.6</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="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMy0xLTEtMC90ZXh0cmVnaW9uOmJkNzhhZmFlYjI1MDQ1ZjJhMzc5YWRlNGIzMmYxNGQ4XzMyOTg1MzQ4ODMzNDg_6a4abee5-5b68-4294-9f69-3f1ed67f6633">19.9</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMy0xLTEtMC90ZXh0cmVnaW9uOmJkNzhhZmFlYjI1MDQ1ZjJhMzc5YWRlNGIzMmYxNGQ4XzMyOTg1MzQ4ODMzNTY_22d22cfd-6075-4237-ba8a-2e1d07b1c347">75.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="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctNS0xLTEtMC90ZXh0cmVnaW9uOjI2MDc3NDg1NDBkYjQ5NGJiNWUxM2MyOWY1ZTQwMDNjXzMyOTg1MzQ4ODMzNDk_a7a1f711-d733-4ce6-a26d-3463e251bb35">19.0</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctNS0xLTEtMC90ZXh0cmVnaW9uOjI2MDc3NDg1NDBkYjQ5NGJiNWUxM2MyOWY1ZTQwMDNjXzMyOTg1MzQ4ODMzNTg_7a89e4fc-b3f8-49ea-9aaa-8a1933c06f91">51.4</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="ic7464fd0f57d4784b3a23b349bf3ea21_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjVjYzkzMDA0YWM2ZDQ2Njc5MmE4NTllMjkyZThkZGVlXzMyOTg1MzQ4ODMzNDg_3b1fbc56-8244-4787-a6a3-9b30b30c2d50">16.1</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i5a51026950154598818fc78f6161444f_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjVjYzkzMDA0YWM2ZDQ2Njc5MmE4NTllMjkyZThkZGVlXzMyOTg1MzQ4ODMzNTY_c5bef858-03e9-4c0a-b138-ed7f83d84376">90.2</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="i4680b9484bd34ab38de3b9cc8b605f04_D20190101-20191231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmJiOWY1MWUwNzM1ZjRmNmZiMTQ5MjhkMmFlY2I2YThkXzMyOTg1MzQ4ODMzNDg_0a2389dd-f342-4215-b723-7d1faa8655aa">34.5</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i58227932178a4a2c933e4e4760b34259_D20190101-20191231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmJiOWY1MWUwNzM1ZjRmNmZiMTQ5MjhkMmFlY2I2YThkXzMyOTg1MzQ4ODMzNTY_b24eba3e-32f3-4344-a56e-2a0f9756dd35">90.7</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="i0c1cd4a609564035b151292114290c4f_D20180101-20181231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmFhYjczYzc2NzVjZTQzNzQ4MzIyOWEwODc2Mzc5YWQxXzMyOTg1MzQ4ODMzNDg_aa442d3f-bd9d-4523-ba72-d10491ea1ce7">28.2</ix:nonFraction>%-<ix:nonFraction unitRef="number" contextRef="i1d55ed1f2fb74cb6833f8e58d3f32161_D20180101-20181231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmFhYjczYzc2NzVjZTQzNzQ4MzIyOWEwODc2Mzc5YWQxXzMyOTg1MzQ4ODMzNTY_638545e5-bb0d-463d-9fbe-83adf949a046">94.3</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%">Heritage 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="i19a41a8664e54156a47265718f35a01b_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktMS0xLTEtMA_dce651aa-a334-454b-803b-458dd5f971f7">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktMy0xLTEtMA_e91ac95c-73a2-4e48-914e-5c457ca722b4">23.9</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="i8a9a44bad7e946288ea378269477b078_D20180101-20181231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktNS0xLTEtMA_58ca86a7-9f07-4bd2-9b17-a7e8a1fc821a">22.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 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="i19a41a8664e54156a47265718f35a01b_D20200101-20201231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTEtMS0xLTA_1422ab9b-abe8-4695-87e8-9ba2ae680f27">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231" decimals="3" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTMtMS0xLTA_fb2ae90a-4fae-4c84-b60e-d19ec533fba6">79.9</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="i8a9a44bad7e946288ea378269477b078_D20180101-20181231" decimals="INF" name="hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTUtMS0xLTA_ce8bce2b-091e-46c8-bc60-97558620554c">76.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></tr></table></div></ix:nonNumeric><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" format="ixt-sec:durwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTMyNzQ_d036a716-21fa-47c6-baf8-c5b39b8c01dd">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&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock units of $<ix:nonFraction unitRef="usd" contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwODE_8e818bfc-85c5-4de6-9f64-d0011d49deb6">3.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwODU_f38eea97-0403-49ab-af6d-33be98c17426">2.8</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwOTM_371ba2d7-63a8-40a6-b449-2da4cb67824e">1.8</ix:nonFraction> million respectively, and a related tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxMzk_e1f20306-c31b-4085-9fd1-53f2225e5607">757,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxNDM_2ea87e6c-646a-45af-b0fc-fe90a4946951">589,000</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxNTE_458cfbc9-0a59-4ad1-86ca-4e827235168f">387,000</ix:nonFraction>, respectively. As of December&#160;31, 2020, the total unrecognized compensation expense related to non-vested restricted stock units was $<ix:nonFraction unitRef="usd" contextRef="icf4644a9787c4afda661af501507d335_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQyNTQ_0ec40729-2733-4f3f-95d0-ef185edc0cb5">5.2</ix:nonFraction> million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately <ix:nonNumeric contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" format="ixt-sec:duryear" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQzNzk_4a3578bc-0e00-431f-9c0a-5f6d8d24ac60">2.3</ix:nonNumeric> years. The vesting date fair value of the restricted stock units that vested during the year ended December 31, 2020, 2019 and 2018 was $<ix:nonFraction unitRef="usd" contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ0NjA_96eef2bc-4aa3-4185-a18f-bbc914cf93b6">2.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxMTc_36f563f5-01ab-46b2-b701-d65a2dbcc45d"><ix:nonFraction unitRef="usd" contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxMTc_e4cc7271-93d5-480f-a1a9-84cee61e7d98">2.0</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxNTU_cf49e23f-13da-4a91-9a2c-ceeefa961224">1.0</ix:nonFraction>&#160;million respectively.</span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2NDA_a1de15e0-da0e-453f-adba-245bbbc5975e" escape="true"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the unit activity for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEtMS0xLTEtMA_e30b5c6c-4d38-4af2-8ed2-1fd3ec505e32">90,544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEtMy0xLTEtMA_b0b65d3a-d114-40fe-9a35-90815920c881">25.31</ix:nonFraction>&#160;</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="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzItMS0xLTEtMA_ef0ce42e-8daa-4056-af8c-576bc8ccb368">125,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzItMy0xLTEtMA_744a8335-4cd7-4570-a0e9-80950ecf6e7e">30.62</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzMtMS0xLTEtNzQ2NQ_50359fcb-02f2-41fe-8ada-d1f5641867d9">32,375</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="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzMtMy0xLTEtNzQ2NQ_4ddda57a-a5ad-4bc0-a769-7bb1d4ed55f0">25.44</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzQtMS0xLTEtMA_b055b585-e98c-4ebb-aad2-1a777fba4e0e">4,617</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="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzQtMy0xLTEtMA_4c6f8b50-4e06-4058-abd2-c30f434e473d">27.82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 2018</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="i059bd6c0d30a4516b1016f93ec061c1d_I20181231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzUtMS0xLTEtMA_1f8c30c0-a99f-483d-94fc-c117f5588762">179,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i059bd6c0d30a4516b1016f93ec061c1d_I20181231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzUtMy0xLTEtMA_93efacbb-5e64-426d-a241-62667155f6d4">28.94</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzYtMS0xLTEtMA_98ffde22-2b5e-4b57-bfda-073427cb6d0d">126,598</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzYtMy0xLTEtMA_b17aa308-d10e-4537-9a37-2da4c02b2d5a">31.89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzctMS0xLTEtMA_2b84fbe8-ab29-4f51-bfda-25e59551357d">64,173</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="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzctMy0xLTEtMA_821d08f3-8c2d-4dee-9b83-2b6295f0ac55">29.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzgtMS0xLTEtMA_0bafa647-ed0f-4a9d-8ff5-cdd4d3c5bf0a">8,070</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="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzgtMy0xLTEtMA_cd2dffc8-6a96-4390-b43d-eb14a38ba8cb">30.25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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, 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="i73280905eb25499d929ebc4092a3f500_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzktMS0xLTEtMA_e37f3244-9a94-41b1-bc19-04a1df634aef">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i73280905eb25499d929ebc4092a3f500_I20191231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzktMy0xLTEtMA_29043c40-1c58-4108-bff0-2d2a7ee68b35">30.41</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEwLTEtMS0xLTA_b05f4612-2709-4397-a559-bac9ce65c477">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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEwLTMtMS0xLTA_19f68334-5c15-405f-9b34-21317088e7f7">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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzExLTEtMS0xLTA_95c8821b-d172-4557-9655-6a40dcc5dba1">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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzExLTMtMS0xLTA_b01af815-7c09-42f2-90fc-cd75db6481ff">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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEyLTEtMS0xLTA_d9a9fd2d-03c0-4e9f-bd48-98b37da02a9b">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="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEyLTMtMS0xLTA_bdcd99c7-e654-4c7c-ae92-4c153253cbe9">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-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="icf4644a9787c4afda661af501507d335_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEzLTEtMS0xLTA_cd9d9937-c23b-4e37-9b93-de2b2df77f2d">316,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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="icf4644a9787c4afda661af501507d335_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEzLTMtMS0xLTA_2b4d82e6-a15e-49e6-8060-8301ec1d13ca">26.57</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;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:10pt;font-weight:400;line-height:120%">119</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_229"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzMzNQ_b31c87ce-e9cc-4464-98ad-265bde96a01e" continuedAt="i348062e7066e4bba9a216d53920b20f8" escape="true">Cash Restrictions</ix:nonNumeric></span></div><ix:continuation id="i348062e7066e4bba9a216d53920b20f8"><div style="margin-top:5pt;text-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 required to maintain an average reserve balance with the Federal Reserve Bank or maintain such reserve balance in the form of cash. Effective March 24, 2020 the Federal Reserve lowered the reserve ratios on transaction accounts maintained at a depository institution to zero percent. There was <ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDI1MjI_5a1838dc-bf64-4dae-bf7d-8be8f0fddcf2">no</ix:nonFraction> required reserve balance at December&#160;31, 2020 and a required balance of $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDI1MDU_8b030ff9-399e-4cfb-8ab0-e4b1a6882433">17.1</ix:nonFraction>&#160;million at December&#160;31, 2019 was met by holding cash and maintaining an average balance with the Federal Reserve 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 Company had restricted cash included in Interest earning deposits on the Consolidated Statements of Financial Condition of $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNDE_8d076da7-b1ad-4609-b215-81ad60fba128"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNDE_936def36-d38a-48c2-9f95-a4dbc7ca29e0">34.2</ix:nonFraction></ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNTc_2acb04af-2987-434a-a095-5391c8490b00"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCash" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNTc_7a17f92a-1165-418c-b874-ca1519c01f4d">15.8</ix:nonFraction></ix:nonFraction>&#160;million as of December&#160;31, 2020 and December 31, 2019, respectively, relating to collateral required on interest rate swaps from third-parties as discussed in Note (16) Derivative Financial Instruments. The Company does not have a collateral requirement with customers.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_232"></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%">(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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3Nzg_f3105b3e-e63a-43e0-9419-7994969aa77b" continuedAt="i707eb96cb6ff43ba9d3754945772a4bc" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="i707eb96cb6ff43ba9d3754945772a4bc" continuedAt="i69fb5df7c68b46698d09a1836cf2e568"><div style="margin-top:5pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3NzI_e2fe4544-7f74-4bea-ada7-375a80b8ee66" continuedAt="i365ae89770234eeea7b0aa29838e64c6" escape="true">Income tax expense for the years ended December&#160;31, 2020, 2019 and 2018 consisted of the following:</ix:nonNumeric></span></div><div style="margin-bottom:5pt;margin-top:10pt"><ix:continuation id="i365ae89770234eeea7b0aa29838e64c6"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtMi0xLTEtMA_780cabf5-83bd-47dd-b593-81e2614bf280">15,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtNC0xLTEtMA_eb7fed51-e297-40e8-994f-cd4a3dcb6068">12,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtNi0xLTEtMA_3fa5f918-cd2e-4c11-b638-9e872cb84505">9,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtMi0xLTEtMA_40b194d1-844c-4798-990a-114189154980">8,576</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtNC0xLTEtMA_9fb5126f-6f7b-49ca-ac0b-406e1c2e5800">984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtNi0xLTEtMA_7aaa081a-6262-48bf-809a-ea3a2aff49e4">1,372</ix:nonFraction>&#160;</span></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtMi0xLTEtMA_77de3aad-181f-4ea7-a885-71b419efafc7">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtNC0xLTEtMA_0ce59e0b-1949-46ab-ad73-ee47105974e3">13,488</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtNi0xLTEtMA_5d34fb4f-7efd-45e8-bc6e-5e26c61414d3">11,238</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><br/></span></div><div style="margin-top:5pt;text-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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:RecognizedTaxBenefit" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzE2NDkyNjc0NjMwODk_f687c126-1c37-4508-887c-97d0817e2e56">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5Mjk_5c0bc2ef-77d4-47d9-8d4d-e5a8558ada19">12.4</ix:nonFraction>% for the year ended December 31, 2020 compared to an effective tax rate of <ix:nonFraction unitRef="number" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5MzM_fc24d43a-0162-4fb5-8725-0de0b676a427">16.6</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5NDc_05a3fb75-031d-4a36-922a-ebaf5d11a5a2">17.5</ix:nonFraction>% for the years ended December 31, 2019 and 2018, respectively. The decrease in the effective tax rate during the year ended December&#160;31, 2020 was due primarily to the tax benefit of the recognized net operating loss carryback mentioned above. <ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3ODY_6ed48ce7-0e93-4163-a522-96d8a9ba29b1" continuedAt="id490c10e00ea496ebe4f1c56e5928350" escape="true">A reconciliation of the Company's effective income tax rate with the Federal statutory income tax rate of 21% for the years ended December&#160;31, 2020, 2019 and 2018 is as follows:</ix:nonNumeric></span></div><ix:continuation id="id490c10e00ea496ebe4f1c56e5928350"><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtMi0xLTEtMA_e58916b5-0b5c-41a6-9ff9-7f2c8e8bac94">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtNC0xLTEtMA_69a32619-1f03-4c4a-b4e5-5a4cf1f8577b">17,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtNi0xLTEtMA_7cd56d8a-54be-474c-9720-f8b4e6016b34">13,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Tax-exempt instruments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtMi0xLTEtMA_2b96c886-b4d7-4b79-bcef-1f69c2dff677">1,785</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtNC0xLTEtMA_8571bdc0-99f2-40ee-8b03-1adcb66e26e0">1,745</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxExemptIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtNi0xLTEtMA_986b10cd-3b5b-4b27-924b-1eced3411966">1,879</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%">Non-deductible acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtMi0xLTEtMA_fe0f858c-fe15-4eaa-b7a4-d06c25398f3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtNC0xLTEtMA_f005cbeb-1ca5-42d3-a4e5-8cdec96f745d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtNi0xLTEtMA_73d93e72-c52d-4ba4-9529-f22e7c171265">336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtMi0xLTEtMA_e37b1ab6-fb46-4200-9d86-c027468a97db">1,928</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtNC0xLTEtMA_b9bb7a66-2267-4b01-8e1c-c19313cb7f41">1,961</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtNi0xLTEtMA_534d68e4-f4b4-4134-a4ad-fb7074538f16">515</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctMi0xLTEtMA_3d6e0ca5-2b8e-4486-852d-b9626eaa692d">827</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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctNC0xLTEtMA_1d0632a1-a1bc-4548-aa91-eebf81993b8d">368</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" name="hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctNi0xLTEtMA_6c219253-0a02-4fd7-bf85-1f377ef030a1">330</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="hfwa:RecognizedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTEtMS0xLTI0MzA1_8dce315e-a2cc-4f60-b8da-adb65059b78c">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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:RecognizedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTMtMS0xLTI1ODA5_0cb23aae-f323-4f29-b080-d7825edc4d53">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:zerodash" name="hfwa:RecognizedTaxBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTUtMS0xLTI1ODA5_e79997da-f2c4-487f-89d5-c64134ae8562">&#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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTItMS0xLTA_9626dd39-cca3-425c-996c-f80335b89a07">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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTQtMS0xLTA_cfc8a372-a6ce-4d20-bf92-777e46671824">542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTYtMS0xLTA_95957e50-327e-4ecb-a6f8-b07cec55a695">84</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%">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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTItMS0xLTA_35e78095-a3c7-46e3-98bd-2a38a7245748">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><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="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTQtMS0xLTA_4ccac43c-4e34-496a-a6f7-b239442b17a4">13,488</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="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTYtMS0xLTA_6b60692a-2ce1-40ae-8e50-75bddfed1ed9">11,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></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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="id16044738e734d6da721cd8838b1a771_I20201231" decimals="-5" format="ixt:numdotdecimal" name="hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM4NDgyOTA3MTg5MzU_eddafbbe-df13-4df2-8215-aab557176d6c">9.8</ix:nonFraction> million were utilized during the seven year period ending December 31, 2020.</span></div></ix:continuation></ix:continuation><div style="padding-left:45pt;text-indent:-9pt"><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:10pt;font-weight:400;line-height:120%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i69fb5df7c68b46698d09a1836cf2e568"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3ODc_2915d435-4514-451e-bd3a-2ecd981e9c15" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMtMi0xLTEtMA_0b3261b5-8eb0-4cea-8edc-7c6a7bba5d57">15,883</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMtNC0xLTEtMA_f0928876-b180-4b61-85ea-f1566b15ab6f">7,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzQtMi0xLTEtMA_6611241e-f952-4ac4-97be-960280db8147">2,988</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzQtNC0xLTEtMA_7613eb87-06ee-4039-ab97-e9332c12fa2d">3,058</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzUtMi0xLTEtMA_0d00cd84-e02b-4d69-be03-ae3825a6a99d">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzUtNC0xLTEtMA_e20d32f0-3e56-449d-9266-d0e27eb82b02">904</ix:nonFraction>&#160;</span></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 purchased loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxAssetsMarketDiscountonLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEwLTItMS0xLTA_f9c3868a-7af9-410a-ab73-547c4013dc9b">1,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="hfwa:DeferredTaxAssetsMarketDiscountonLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEwLTQtMS0xLTA_11a1df87-b167-4316-bbbe-1fbd8a51d759">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 19pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzExLTItMS0xLTA_7ff2c0fa-1ce6-4295-a13f-95ed2654e51a">1,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzExLTQtMS0xLTA_2f4e57be-eece-459b-98a6-3e22805eb089">914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEyLTItMS0xLTA_2eba4488-13c5-4450-8e2f-e6b6e78cb94d">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEyLTQtMS0xLTA_97ee7691-c68a-4736-a14f-e043191afa0c">228</ix:nonFraction>&#160;</span></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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxAssetsRightofUseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE1LTItMS0xLTA_ea7d216e-16ac-42c3-a7a7-18e16496748e">4,161</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxAssetsRightofUseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE1LTQtMS0xLTA_f91aabc4-429f-447a-bafa-33cc2e98eb34">5,227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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 deferred tax 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE2LTItMS0xLTA_a5339044-dc8e-4caa-bab3-4d5468829128">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE2LTQtMS0xLTA_c9cd2f43-1893-49d3-91a5-eb8d23db6a18">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 deferred tax 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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE3LTItMS0xLTA_b3d0a241-b775-4112-aaba-e4dbb61db63e">26,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE3LTQtMS0xLTA_4d32fad8-16f9-45d0-96da-85ec9b2f081e">18,475</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%">Deferred tax 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesDeferredLoanFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE5LTItMS0xLTA_80a47542-ab1e-4bcd-9a0c-79c4d74e4c93">2,643</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesDeferredLoanFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE5LTQtMS0xLTA_50510d81-4596-4f2d-8273-3be2c19344b9">3,328</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%">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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIwLTItMS0xLTA_9409c9b5-0eec-4bb3-adc1-18a66154b014">2,680</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIwLTQtMS0xLTA_2d7991c5-88ef-4585-be9b-e9e32f2f05f7">2,510</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%">FHLB 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesFHLBandFRBStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIxLTItMS0xLTA_33509897-afbd-49a3-911a-fa5c55f411f3">569</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="hfwa:DeferredTaxLiabilitiesFHLBandFRBStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIxLTQtMS0xLTA_71bb0587-6f43-48a9-88d9-33f8bf4c8ce5">569</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill and other 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI0LTItMS0xLTA_82338047-8e4c-429d-9e8f-c9b679e96eca">2,186</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI0LTQtMS0xLTA_6a6015ab-60dc-45d3-b3de-7871d9914a7c">2,807</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%">New market tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI1LTItMS0xLTA_0c5ee013-84e5-4bf4-b576-ca50e4377527">2,048</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesTaxCredits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI1LTQtMS0xLTA_e0b6a460-7bbd-4ec4-bf34-29e191fc18ae">1,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 19pt;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI2LTItMS0xLTA_e254bcee-1564-462a-92d0-7a8b54295bce">1,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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI2LTQtMS0xLTA_3bc9638e-a21a-447d-8162-43da806f4659">1,113</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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI3LTItMS0xLTA_a57bb3ed-dde9-451c-9c7e-0e2a8bfbd5b2">264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI3LTQtMS0xLTA_83407f95-b03f-4c5d-8954-24a4ac276be1">239</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%">ROU lease asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI4LTItMS0xLTA_5e434ca8-b99e-4783-84bd-741bf0dae91b">3,879</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI4LTQtMS0xLTA_562ce531-3b4f-4622-a2b4-b9d30e81a8aa">4,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net unrealized gains 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI5LTItMS0xLTA_d933c027-f0cd-4030-974f-d8be3b7ab8a4">6,805</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI5LTQtMS0xLTA_6d342d41-ff43-4b7b-9c3d-4ff059b77d7a">2,753</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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMwLTItMS0xLTA_aebce80a-bc3c-4aae-91b4-568e572bbd35">22,124</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMwLTQtMS0xLTA_32691920-d7d0-4471-8bef-75aa415a06e8">20,056</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 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 (liability), 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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMxLTItMS0xLTA_c57adecc-1c1e-4f62-a3a6-50806af127d2">4,435</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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMxLTQtMS0xLTA_2c2a12b0-7c98-41e2-82be-75a29e55f8f4">1,581</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:nonNumeric><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020, 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&#160;31, 2020 and December 31, 2019, the Company had a net operating loss carryforward of $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzIxNDM_5eae057d-1673-4215-92e0-53f9568ce267">986,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLossCarryforwards" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzIxNTA_ffbf7aae-25cf-49bf-92c8-e6d5388da57d">1.1</ix:nonFraction> million, respectively, that will begin to expire in 2024. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382. Due to sufficient earnings history and other positive evidence, management has <ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" format="ixt-sec:numwordsen" name="us-gaap:ValuationAllowancesAndReservesBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzI1MjQ_bf300447-b686-4730-9d1b-a428c5c7b160">no</ix:nonFraction>t recorded a valuation allowance as of December&#160;31, 2020 and December 31, 2019.</span></div><div style="margin-top:5pt;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&#160;31, 2020 and December 31, 2019, 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 penalties accrued as of December&#160;31, 2020 and December 31, 2019 and recognized during the years ended December&#160;31, 2020, 2019 and 2018 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&#160;31, 2020, the Company had a taxable temporary difference of approximately $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzMyNTk_2ec254ef-17a8-4266-80be-e5ee942ba85b">2.8</ix:nonFraction> million that arose before 1988 (base-year amount). In accordance with FASB ASC 740, a deferred tax liability of an estimated $<ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzMzNzk_6e897893-479e-41b6-984c-664e5964011c">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 subsidiary file a United States consolidated federal income tax return and an Oregon State income tax return, and the tax years subject to examination by the Internal Revenue Service are the years ended December&#160;31, 2020, 2019, 2018 and 2017.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_238"></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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4NTE_1011b3f8-6a67-401e-8863-c8acc8f84b0c" continuedAt="ia16ad54e273d46429cf29bde1f3e142b" escape="true">Regulatory Capital Requirements</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="ia16ad54e273d46429cf29bde1f3e142b" continuedAt="i1f84886b6a5e47c3af53a18a1fab4c1b">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 </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:10pt;font-weight:400;line-height:120%">121</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i1f84886b6a5e47c3af53a18a1fab4c1b"><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%">amended, and the regulations of the Federal Reserve. Heritage Bank is a federally insured institution and thereby is subject to the capital requirements established by the FDIC. The Federal Reserve capital requirements generally parallel the FDIC requirements. Failure to meet minimum capital requirements can initiate certain mandatory, and possibly additional discretionary, actions by regulators that, if undertaken, could have a direct material effect on the Consolidated Financial Statements and operations. Management believes as of December&#160;31, 2020, 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&#160;31, 2020 and December&#160;31, 2019, 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.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4NTg_088c217a-b1cf-4bcf-a215-693ce0bb332f" escape="true"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.204%"></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: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: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: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: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:8.701%"></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%">Minimum<br/>Requirements</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%">Well-<br/>Capitalized<br/>Requirements</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%">Actual</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%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Company consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMi0xLTEtMA_ae14d2ca-0eb5-4d95-b9d8-c6e2744dd90b">203,314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtNC0xLTEtMA_c10f71a0-5eaa-433c-9160-590ad044fc15">4.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 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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMTAtMS0xLTA_6ddb4f29-ab75-4fbf-a94a-d1cd0b2965ae">555,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="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="hfwa:CommonEquityTierOneCapitaltoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMTItMS0xLTA_ed9d2ce5-390b-48ae-bce5-ccf3fac3330b">12.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></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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMi0xLTEtMA_3ec7a789-6d27-4c6c-af27-5a275a738ada">256,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtNC0xLTEtMA_580af6e4-d5e3-41cc-9696-7af9a9b5b897">4.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%">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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMTAtMS0xLTA_a7b9263d-173d-4d0b-a1a2-32903462541f">576,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMTItMS0xLTA_b2141bf6-d938-456a-a061-e28ddc574ea2">9.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMi0xLTEtMA_9a3a733a-6a7a-4446-8544-e1d2cca09cdb">271,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctNC0xLTEtMA_5ad87b32-f7cb-443d-9ea1-b65a78169df2">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="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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMTAtMS0xLTA_2eef445a-2365-43d1-af85-ccb7cd4429c4">576,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMTItMS0xLTA_c0092e08-cef1-4136-b891-556426a957dc">12.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 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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMi0xLTEtMA_79b5ca26-74d5-4692-963a-3825046b7287">361,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtNC0xLTEtMA_4445736b-72b2-409a-a199-650b336f03f8">8.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%">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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Capital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMTAtMS0xLTA_5fec3eae-e61f-4c56-a2f1-a94756c37911">633,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="3" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMTItMS0xLTA_da5bbe8a-7329-4151-b1c6-479a31365295">14.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Heritage Bank</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 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 equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTItMS0xLTA_b46700b3-e63c-4eff-9ce4-1830ca96b465">203,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="number" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTQtMS0xLTA_5deaf657-2e89-4125-ae97-db8a0d3f4c21">4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTYtMS0xLTA_c948dda3-376e-47b3-b6e0-eb9f44999eb1">293,383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTgtMS0xLTA_73ab7eb5-1838-4b0f-975b-2888b41c1e9a">6.5</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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTEwLTEtMS0w_18bfef5b-7089-438d-9737-07cf7c736f00">563,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="3" name="hfwa:CommonEquityTierOneCapitaltoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTEyLTEtMS0w_87b67c73-8ebb-4aec-be58-3df991dfa64f">12.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 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%">Tier 1 leverage capital to average 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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTItMS0xLTA_b30a0730-c4e2-4e19-9631-1db21c017098">256,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTQtMS0xLTA_e92f3454-66ce-412e-93de-136691b462a9">4.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTYtMS0xLTA_053232a2-7345-4760-bb54-8e970804bdc6">320,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTgtMS0xLTA_1dae6e21-c6d0-41a3-9cb7-ea02a8ea68a0">5.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTEwLTEtMS0w_d3c13684-255d-45fb-b90e-dbc21860631c">563,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="3" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTEyLTEtMS0w_e2f2425a-ffbc-4202-826b-9ed47eb9b39c">8.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 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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTItMS0xLTA_7b02d75b-f381-40e0-9b0f-e22b3bf24706">270,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTQtMS0xLTA_539cd9ab-226f-43b0-b692-46736e6fe1fe">6.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTYtMS0xLTA_f7a1ae01-ffff-421f-b86d-19acaecd8760">361,087</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTgtMS0xLTA_e246a890-eda4-4f08-89c2-11e1e085868e">8.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTEwLTEtMS0w_188a51f6-fbce-4b19-b713-e69db1740840">563,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="3" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTEyLTEtMS0w_af1b2da8-58f3-401f-a86b-98f01401c9db">12.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 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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTItMS0xLTA_c39ee548-793a-4ccc-a639-f5dd0cb31dac">361,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="number" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTQtMS0xLTA_c547a31a-50b0-4289-89ea-935a638d0ba3">8.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTYtMS0xLTA_458975cf-2cc9-49aa-8684-3716da11ad5c">451,359</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="INF" name="us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTgtMS0xLTA_8bab825a-d58b-41aa-8a97-0312c4cf7ec2">10.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="usd" contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Capital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTEwLTEtMS0w_30ca37cb-f286-4534-8951-30745aa785f0">620,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i703bee6b853f44d281ec26e6130193fe_I20201231" decimals="3" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTEyLTEtMS0w_083d8b3b-71c8-4c05-a093-69fe5cc6cee7">13.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">As of December 31, 2019:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Company consolidated</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 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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTItMS0xLTA_d167fbcc-b5cd-4665-9074-c77b19a8cf6d">211,110</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTQtMS0xLTA_c1d4add2-0eae-486f-bc9b-7f30f3b203c5">4.5</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="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%">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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTEwLTEtMS0w_dc527700-a057-4a07-b05c-4aa08003207f">541,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="hfwa:CommonEquityTierOneCapitaltoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTEyLTEtMS0w_cb5a0c62-6369-4af7-b6dc-b23d2001e1b5">11.5</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 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%">Tier 1 leverage capital to average 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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTItMS0xLTA_4aa3459e-5add-458e-adeb-a979357923b9">212,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTQtMS0xLTA_7296d68f-01e5-48b5-93c4-6af296ced9e8">4.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="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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTEwLTEtMS0w_35febf3f-20e1-4167-bb25-bad47c085b63">561,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTEyLTEtMS0w_97df5c52-5235-4299-a460-1dfebf01df30">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTItMS0xLTA_928c37b8-03bf-4f73-89b7-8f8d0c98ea5a">281,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTQtMS0xLTA_383629a0-04af-41fd-92a0-c953f3552890">6.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%">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: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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTEwLTEtMS0w_3981bffb-0b71-4157-a449-4b28fea5c9a3">561,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTEyLTEtMS0w_1c26fe3d-3de8-4c71-9fe3-af2058f7e9f0">12.0</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTItMS0xLTA_889b9ba5-56d4-45aa-a826-c60ba06c6820">375,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="INF" name="us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTQtMS0xLTA_8a39c328-dd64-4587-9ed1-3c6875d2ebba">8.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="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%">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: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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Capital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTEwLTEtMS0w_a6e20f27-5762-4b6b-9353-de4f84aa8131">598,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i674e4cfa2bc440a89858123225b4670e_I20191231" decimals="3" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTEyLTEtMS0w_13fce252-0e96-4cdc-9af7-5f5783cae91a">12.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%">Heritage Bank</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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 equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTItMS0xLTA_da47fcd1-89a0-4d25-9a04-2e31fe73eaf0">211,017</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTQtMS0xLTA_6e044561-ceb0-4620-856e-ab4f3a7bd97a">4.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTYtMS0xLTA_d1c1cf44-fa3e-43b5-8047-064120ce14cf">304,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTgtMS0xLTA_e4f95b6a-4614-4321-a544-9cbbf9d04736">6.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonEquityTierOneCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTEwLTEtMS0w_42b430ac-c83e-402b-9b73-957dffc38e8e">538,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="3" name="hfwa:CommonEquityTierOneCapitaltoAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTEyLTEtMS0w_e1775a1c-ad1f-4945-a2ef-3ec43a50a390">11.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 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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTItMS0xLTA_08510812-fc89-4843-8d10-9556c0389de8">211,187</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTQtMS0xLTA_c928423b-aef9-4683-be82-af938d9db318">4.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="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTYtMS0xLTA_707b0f9a-ce2f-493d-8236-2a24359553d4">263,984</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTgtMS0xLTA_4b5f5e19-3e6d-4dc6-b53a-7943de86479c">5.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="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneLeverageCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTEwLTEtMS0w_5728a249-5f41-4efe-8757-6d13a9562239">538,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="3" name="us-gaap:TierOneLeverageCapitalToAverageAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTEyLTEtMS0w_70888596-89c4-4eab-b26c-a619df96fc37">10.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTItMS0xLTA_db7d9d74-0963-46c1-8a7a-6248b1a1c475">281,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTQtMS0xLTA_e79c41c4-2dcd-430a-a099-341e15c42f36">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="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTYtMS0xLTA_2da067a0-1e43-4232-bb9b-ac466d90bd77">375,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="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTgtMS0xLTA_83ccc5c8-e42c-4746-965b-e28c0cc02150">8.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="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TierOneRiskBasedCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTEwLTEtMS0w_e592fc42-dcba-469d-8546-8a3d786fbb3a">538,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="3" name="us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTEyLTEtMS0w_1ba7b85f-9c39-4f6f-869d-b1829d317922">11.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 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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredForCapitalAdequacy" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTItMS0xLTA_b4eaca52-e7d7-4ca4-adf9-6177c6d3b44d">375,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTQtMS0xLTA_ab3fd98b-c6ae-44b3-93c2-ba31cca036f1">8.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="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalRequiredToBeWellCapitalized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTYtMS0xLTA_251bd051-38aa-47fb-823b-851904120863">468,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="INF" name="us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTgtMS0xLTA_053bc754-e3f3-4958-ae7b-3f2685900cae">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Capital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTEwLTEtMS0w_1ef6c3d8-62b3-444a-b78d-4f53f058bb6a">575,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231" decimals="3" name="us-gaap:CapitalToRiskWeightedAssets" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTEyLTEtMS0w_d1828e17-9752-4dad-a2f3-8db008714b1f">12.3</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: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%">As of December 31, 2020, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC, that allows us the option to delay for two years an estimate of CECL&#8217;s effect on regulatory capital, relative to the incurred loss methodology&#8217;s effect on regulatory capital, followed by a three-year transition period.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under applicable capital requirements both the Company and the Bank are required to have a common equity Tier 1 capital ratio of 4.5%, a Tier 1 leverage ratio of 4.0%, a Tier 1 risk-based ratio of 6.0% and a total risk-based ratio of 8.0%. Both the Company and the Bank are also required to maintain a capital conservation buffer consisting of common equity Tier 1 capital above 2.5% of minimum risk based capital ratios to avoid restrictions on certain activities including payment of dividends, stock repurchases and discretionary bonuses to executive officers. At December&#160;31, 2020, the capital conservation buffer was <ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="hfwa:CapitalConservationBufferCompany" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE3OTc_4aa2a8b3-ad7c-4c77-a9b7-e849c637c067">6.0</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231" decimals="INF" name="hfwa:CapitalConservationBufferBank" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4MDQ_a175f758-47cc-4684-b44a-0dae5601bb5b">5.7</ix:nonFraction>% for the Company and the Bank, respectively.</span></div></ix:continuation><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:10pt;font-weight:400;line-height:120%">122</span></div></div></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_241"></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></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%">(23)</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQyOA_e4027f2c-40a1-4579-be76-be4c48257b54" continuedAt="i6ad331b158a945bba6326b4dc5e09b31" escape="true">Heritage Financial Corporation (Parent Company Only)</ix:nonNumeric></span></div><ix:continuation id="i6ad331b158a945bba6326b4dc5e09b31" continuedAt="i36e5e3a3c86d4473a8467eb01d1e8320"><div style="margin-top:5pt;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="srt:ScheduleOfCondensedBalanceSheetTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQxNw_45ef1334-6026-4fc3-a327-5e431d159354" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzMtMi0xLTEtMA_6b7d14cb-b2ea-4da7-904d-6fad427028ec">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzMtNC0xLTEtMA_079e2f7d-b5a5-4c0a-80ce-ca798e38d61c">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%">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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzQtMi0xLTEtMA_4622bf4a-b083-45a2-bcc9-667d56d10490">828,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzQtNC0xLTEtMA_2cd714a2-eae7-406f-847c-cdc5df27fc81">806,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzUtMi0xLTEtMA_e7ed932f-2597-4c14-94fb-61cd8d5a0c62">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="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzUtNC0xLTEtMA_d02907a0-1c0f-437f-a799-d984232b37bc">2,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzYtMi0xLTEtMA_5a1f443b-4d25-4749-991f-61913c0da0f5">842,631</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;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="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzYtNC0xLTEtMA_cd78985d-7b65-4315-be05-4bfc5ebc5d9b">830,479</ix:nonFraction>&#160;</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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzgtMi0xLTEtMA_7ccf5025-a2cd-428b-a224-8416efbec80a">20,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:JuniorSubordinatedNotes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzgtNC0xLTEtMA_5e0e95eb-5730-4707-b87e-57050e32c98c">20,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzktMi0xLTEtMA_df1ef7dc-dfd2-44f5-94e6-a033a8c4f6df">1,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" name="us-gaap:OtherLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzktNC0xLTEtMA_22c6a526-91d9-454b-aa61-ab71d2b8b89c">573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 stockholders&#8217; equity</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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzEwLTItMS0xLTA_d5e5fadd-618e-4f24-8db2-885f5431486c">820,439</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="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzEwLTQtMS0xLTA_c3000c1e-7b20-4ba3-bd75-aab90063f152">809,311</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 2px 19pt;text-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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzExLTItMS0xLTA_97b53a0c-61b2-40ae-9d9e-0f2a8ea0853e">842,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="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzExLTQtMS0xLTA_164dbe67-ce57-4393-9af7-bfcaed3d7d23">830,479</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="text-align:center"><span><br/></span></div><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="srt:ScheduleOfCondensedIncomeStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQxOQ_2e14d45a-e898-4a5c-a971-3bb75ae29dce" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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 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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtMi0xLTEtMA_1f118919-8a66-424f-9291-de1113192a1a">16</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtNC0xLTEtMA_047f9974-cee8-42fe-ad11-187c56909729">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" name="us-gaap:InterestIncomeDepositsWithFinancialInstitutions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtNi0xLTEtMA_e0fded55-0ae4-4842-873f-f0dd9ac6de56">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 2px 35.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%">Total interest income</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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtMi0xLTEtMA_054b47dd-31d1-4d18-a207-bef52ff1a510">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtNC0xLTEtMA_282a5943-a435-4c7f-85af-03f4831e5667">57</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtNi0xLTEtMA_99547225-4c05-4cb8-8886-e4c32b4f0af3">7</ix:nonFraction>&#160;</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%">INTEREST EXPENSE:</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 31pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctMi0xLTEtMA_d77e98f0-47eb-43d0-9cb0-7e7389e719ad">890</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctNC0xLTEtMA_d066ae2d-158b-4ede-9fc7-95a616f1c7a0">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctNi0xLTEtMA_5891eeaa-5764-4166-8dc0-9c4d8e2dcd78">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.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%">Total interest 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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtMi0xLTEtMA_c4fb0033-89d4-4d18-89dc-5b2f92cf12b4">890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtNC0xLTEtMA_f9e0d8fe-6620-446f-81da-d7a7c5ccb136">1,339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtNi0xLTEtMA_a6b3b44f-f86e-42ff-abf9-4906851a3347">1,263</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 49.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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktMi0xLTEtMA_04b7edb7-c995-46d6-aed5-61753d2aa6bc">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktNC0xLTEtMA_2933e59b-745e-48e3-adcd-b02c45283e0c">1,282</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktNi0xLTEtMA_504905c3-2a05-4258-8afc-ed647a75f00e">1,256</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 34pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTItMS0xLTA_c0993cef-3a1e-4c7f-8f03-4d67280cfd31">39,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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTQtMS0xLTA_4054daff-2541-417c-9eb7-ee79ea327dce">47,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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTYtMS0xLTA_c614c3a2-e2b2-4a55-812f-d1abde335482">30,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 34pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTItMS0xLTA_899c8bbb-6736-4279-88b7-abab0318884a">12,685</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTQtMS0xLTA_b6949e7a-7910-452d-b377-d86b91e2c02e">25,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTYtMS0xLTA_155acd2b-210a-486e-9a2a-919a71d9f0bf">29,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTItMS0xLTA_de4cbdeb-a20b-461a-a7c5-d46644150d4e">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTQtMS0xLTA_b7181eca-3da9-48f8-b55f-0809ffea3ff8">39</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" name="us-gaap:NoninterestIncomeOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTYtMS0xLTA_97926ab1-e5eb-4e71-8671-92096dfccfc0">22</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTItMS0xLTA_5a348aed-059c-47b1-9a47-45711f9c6af5">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><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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTQtMS0xLTA_b67108bd-b4de-4831-8ce0-7849daba2a84">72,225</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTYtMS0xLTA_95f5771e-4cc8-48ca-aeca-f662e9f5455f">59,280</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 34pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTItMS0xLTA_50063ca9-14e1-4bdd-ac56-44eec93c3735">495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTQtMS0xLTA_53d8d4d8-f254-4328-832b-c126cdb8c81a">517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTYtMS0xLTA_dc8249bc-5cec-4d72-a58d-72a54f4e3ec1">3,063</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTItMS0xLTA_b5950f64-e2fc-4e92-957e-fd8626ff79a4">5,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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTQtMS0xLTA_5614086b-c35e-42c1-9645-5321eda25c3c">4,395</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherNoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTYtMS0xLTA_e938ed94-c9a0-40e2-bfcb-79d8a0ea46a9">3,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTItMS0xLTA_a878d56b-3565-435f-a362-2285540d923f">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><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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTQtMS0xLTA_c7054123-602e-4c2f-8bd4-57bc7fc25674">4,912</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTYtMS0xLTA_a8cd9c54-e338-4b9a-9495-356998a6aaed">6,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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55.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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTItMS0xLTA_52fc4331-c1c6-4fbd-a6f1-0936c1187adf">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTQtMS0xLTA_bafdd039-c795-4328-89f9-6ea37f42091b">66,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTYtMS0xLTA_6eb38a69-bb7f-4525-99d7-169c3e685389">51,128</ix:nonFraction>&#160;</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 33.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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTItMS0xLTA_54c174e4-329c-40e5-8c53-4c4dda7949e1">1,421</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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTQtMS0xLTA_3c59f08f-5267-4bdc-9991-90c5f8bebdde">1,526</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTYtMS0xLTA_7f28d18e-b7c0-4273-a2ff-4992297f23d1">1,929</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 58pt;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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTItMS0xLTA_76804201-5255-4296-9e29-cbf1912d6e17">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><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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTQtMS0xLTA_d76b10e5-6e8b-4621-8686-bdbf7d4f435f">67,557</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTYtMS0xLTA_b55345be-a5ea-4564-8d09-cf27d741741d">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><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:10pt;font-weight:400;line-height:120%">123</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><ix:continuation id="i36e5e3a3c86d4473a8467eb01d1e8320"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="srt:ScheduleOfCondensedCashFlowStatementTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQyMQ_76a1d38d-6b26-4efb-bdfb-0a5e441a8719" 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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: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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtMi0xLTEtMA_5692bd51-202f-4f17-824a-d90ff8a9b37d">46,570</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtNC0xLTEtMA_f97ae046-9f50-4dd6-b0eb-0baf870f872f">67,557</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtNi0xLTEtMA_dd738ff5-3453-47e3-9134-4f8b478935af">53,057</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtMi0xLTEtMA_11c36811-9bbc-46ac-9b50-e98b4f316a4c">12,685</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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtNC0xLTEtMA_e579ae84-be8b-4fc0-9757-9869131eff4e">25,186</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:EquityinUndistributedIncomeofSubsidiaries" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtNi0xLTEtMA_8cac2e8a-2cf8-4da1-82f9-896e5936dc85">29,258</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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtMi0xLTEtMA_9605c2ab-36d0-4afe-9e0a-eb58d1b74134">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%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtNC0xLTEtMA_4a19947c-143d-41a0-a7bf-c5e249f020e2">3,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtNi0xLTEtMA_cae7b0b7-7f34-4f90-9b64-9a110a57a023">2,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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTItMS0xLTA_51be2e5f-e574-4dbb-9881-dbb8808f73f4">1,333</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTQtMS0xLTA_35fae091-61b4-475b-8913-e2dd1c38819b">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="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTYtMS0xLTA_531f3678-1109-423c-a1d8-ba10f2834856">1,735</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTItMS0xLTA_df3f5642-2c1c-4c58-b994-e0a168c5a055">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTQtMS0xLTA_0d3057ac-9a36-43c8-bb3f-198692a968f2">46,365</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTYtMS0xLTA_5615a3a5-da73-40c4-be3e-3f7ce5c299e8">28,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from investing 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%">Net cash received from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTItMS0xLTA_46877f90-a2fb-4a37-b3b4-aedf78db0ed1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTQtMS0xLTA_e88a4d43-001e-4b6a-acfc-666d5b6135a3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAcquiredFromAcquisition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTYtMS0xLTA_e385fdc0-0acc-45ae-b066-6ffb6a41fa15">1,782</ix:nonFraction>&#160;</span></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 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 investing 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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTItMS0xLTA_1006cd46-749d-4c0f-ba30-e204f690184f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTQtMS0xLTA_6b059efc-4b2c-4bc5-84bc-c6bb11017be4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTYtMS0xLTA_0e8df8ee-43da-4520-839f-9476df76dc50">1,782</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash flows from financing 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%">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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTItMS0xLTA_4e011b12-ce3a-4dea-a6d8-8849f3eb35af">28,859</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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTQtMS0xLTA_e50b8483-26d3-4e53-ab30-b9d30206b568">30,908</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsOfDividendsCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTYtMS0xLTA_7fc7cb77-9704-4b64-a6a7-ffe77e5fec6a">25,791</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 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTItMS0xLTA_0aa99ba9-6074-4e25-b8aa-da212554fe61">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTQtMS0xLTA_c83752e4-d602-4f0f-90ac-0642a56211a2">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTYtMS0xLTA_a4205e47-6fe0-4a56-9043-7123ad955745">133</ix:nonFraction>&#160;</span></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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTItMS0xLTA_feef557e-34c2-4ca3-9ff5-568c3c3de443">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%">(<ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTQtMS0xLTA_e3aec3dc-f8ed-48a5-a6de-45eb6039dc9d">8,636</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTYtMS0xLTA_3e156eb0-f42d-4211-bf17-05f22fe584b1">1,704</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 used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTItMS0xLTA_62676745-7151-4008-a8da-820609ba2482">47,856</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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTQtMS0xLTA_52c14b91-c2b0-4e49-aaa9-60398e5e80ab">39,486</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTYtMS0xLTA_99a374ea-c636-46cb-9b5b-91a0728c9a8f">27,362</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 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTItMS0xLTA_7c3615a4-ee36-46b5-aafc-dfc00090e35b">11,745</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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTQtMS0xLTA_c080af69-6f46-4d9d-8df4-b4353fa67e40">6,879</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="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTYtMS0xLTA_003aec60-eb34-420f-87cb-d5bd09592175">2,698</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%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTItMS0xLTA_d974e457-abbc-4bfb-bd56-adfc685efcdd">21,481</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bf006246ea64140b10584f9f125c271_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTQtMS0xLTA_d6a04279-3794-4619-8696-d4db68baeb1f">14,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8abe5f840eef4736ab7dbbd28d92c5d9_I20171231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTYtMS0xLTA_862e800c-3b8c-4286-8cda-310d192349d2">11,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 end of year</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="i2aca644040ed410683773f0b05d91942_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTItMS0xLTA_6e5908d9-b19b-43ce-9419-61fb9a977d8a">9,736</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="ie88417a2660b469aa77ba70ae4cbceb2_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTQtMS0xLTA_9f88cd39-af06-416c-9577-25985eb099b9">21,481</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="i9bf006246ea64140b10584f9f125c271_I20181231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTYtMS0xLTA_acd204ac-07a7-4cea-a0b8-19fd283af6f8">14,602</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></tr><tr><td colspan="3" style="background-color:#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%">Supplemental non-cash disclosures of cash flow information:</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 issued for business combinations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:CommonStockissuedBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTItMS0xLTA_8e3abf5d-e484-40df-9f65-07994f71205a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:CommonStockissuedBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTQtMS0xLTA_6dba148e-d235-4f09-9105-ec146b8ee8b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CommonStockissuedBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTYtMS0xLTA_7b439138-6149-4f24-9c0e-59bd5ace342e">230,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 contribution of net assets acquired in business combinations to 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="if8c163754dd04c909e473637bda52b41_D20200101-20201231" decimals="-3" format="ixt:zerodash" name="hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTItMS0xLTA_b13ac61a-7e6a-41e0-b489-451f20e038b1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231" decimals="-3" format="ixt:zerodash" name="hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTQtMS0xLTA_5307076b-1af4-4d88-b75c-0a928d6d57ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231" decimals="-3" format="ixt:numdotdecimal" name="hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTYtMS0xLTA_b67c8899-b9a9-41b7-bc2b-8d35f4edc89c">228,261</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><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_244"></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%">(24)</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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90ZXh0cmVnaW9uOjFiMDk4YzY2MjVjNTQ0MTQ5Njg3NGIwNjI0OWVlNDU1XzExNQ_1504e98c-7435-4d83-85d1-131c14bde909" continuedAt="i4f18152cb32a484f94356ebcd5081150" escape="true">Selected Quarterly Financial Data (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="i4f18152cb32a484f94356ebcd5081150" continuedAt="i930c59a3d63046fa84f48073a3a4f557"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90ZXh0cmVnaW9uOjFiMDk4YzY2MjVjNTQ0MTQ5Njg3NGIwNjI0OWVlNDU1XzExOQ_7f1ccb8f-2250-40fb-a9fe-c245b6abbad3" continuedAt="if368c009d2ae48eea4aac08063c7a370" 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%">Results of operations on a quarterly basis were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2020</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%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtMi0xLTEtMA_71d631c3-1417-423d-a9b2-3435bab6f2e2">53,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtNC0xLTEtMA_ceafbecc-ac00-420c-8a88-217aaab29c19">53,994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtNi0xLTEtMA_f91e81ab-0e75-46fe-9d00-163821ee2be4">52,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtOC0xLTEtMA_5fdc3b5f-628d-4129-8f99-aa92abf821cd">54,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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 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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtMi0xLTEtMA_a46b285c-9ee3-4a00-8700-d19a2d24ef01">4,535</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtNC0xLTEtMA_bfe3567e-2fa7-48dd-b354-434130e0e312">3,681</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtNi0xLTEtMA_9f9c1351-9374-49f9-b85d-461f1d7c3e07">2,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtOC0xLTEtMA_87ec9141-e89e-43d9-9783-362aa8c61250">2,222</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtMi0xLTEtMA_a771922f-887d-4874-b10e-2e453eac25d5">48,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtNC0xLTEtMA_fca8f9ee-2649-4d8f-b1ff-dfaf63b2592d">50,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtNi0xLTEtMA_49f99926-77f0-42cf-bf6c-7ee86cef30c5">49,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtOC0xLTEtMA_b11e499e-0f64-4045-b896-018a9b245d4a">52,455</ix:nonFraction>&#160;</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%">Provision for credit 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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtMi0xLTEtMA_1f8c3936-3ea4-4016-89f5-88a01221c3cd">7,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtNC0xLTEtMA_6ba18d89-096f-47da-9670-dfab3fa19354">28,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtNi0xLTEtMA_eafb00d6-7b62-4942-877c-3c6ac396cf14">2,730</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtOC0xLTEtMA_25ab9367-47d7-4798-923b-f771709ed3d6">3,133</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 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%">Net interest income after provision for credit losses</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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctMi0xLTEtMA_ee9f5a9a-a9dd-4e2b-9bdb-f72426880199">40,605</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctNC0xLTEtMA_5484096a-13d4-471b-80f5-8ddd230973e5">21,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctNi0xLTEtMA_2cb333db-17d6-4bcc-b9b5-7a155da16aec">46,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctOC0xLTEtMA_7d3c37fe-cd59-435b-a961-43a852c1f57c">55,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Noninterest 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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtMi0xLTEtMA_e65a9692-3ea8-47f6-89f7-9a991707ce99">9,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtNC0xLTEtMA_567f52e2-99f7-46f0-ae32-5cd4784cf0bf">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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtNi0xLTEtMA_f42c64e2-dbad-408b-895a-faf0e2951e24">8,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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtOC0xLTEtMA_db0de9ff-8293-4201-a330-e1a277ffd635">11,285</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Noninterest 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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktMi0xLTEtMA_9d6735cf-1cf9-40b8-9bb0-e9d51886575d">37,260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktNC0xLTEtMA_8da2752b-aaee-4515-862f-58dd9e88b808">37,073</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktNi0xLTEtMA_c49efb72-cc1d-471e-96a3-8bb2556e0b53">36,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktOC0xLTEtMA_771554ac-7601-439a-9e0e-9d22f0483cfe">38,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTItMS0xLTA_e4eed04a-d0c4-482c-8024-26c360f138f4">12,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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTQtMS0xLTA_f5fa41ef-9500-4d3d-a29e-fa9a11453dec">7,075</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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTYtMS0xLTA_7d812eac-fdb3-4bca-a819-b6c8654130e5">19,113</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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTgtMS0xLTA_3d49f95f-1851-43ab-818b-832257d07a54">28,311</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTItMS0xLTA_16d25869-44dc-4995-ad23-c383b7769a76">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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTQtMS0xLTA_a1670cc9-1d89-4e59-b41c-69104fb8d84e">936</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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTYtMS0xLTA_a15479ca-0e5b-4cd3-adcd-2f3c6d7a96b2">2,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTgtMS0xLTA_0a8cf316-7c45-4371-a904-3944f5f81c00">4,429</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;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 (loss)</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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTItMS0xLTA_3c99199c-0915-49df-8aa5-526be3c308db">12,191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTQtMS0xLTA_5703518d-e636-4b36-b39e-62f69a770427">6,139</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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTYtMS0xLTA_de30c7b4-01d9-4a8f-9dfd-9ae7b0716f8c">16,636</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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTgtMS0xLTA_2abfe965-ff03-4f46-aa6c-5fca5af5d096">23,882</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTItMS0xLTA_65463645-da61-494d-8311-9225bcb7ab90">0.34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTQtMS0xLTA_ae9bd5de-0811-4e23-b62d-27b3b119d899">0.17</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTYtMS0xLTA_777a0c3b-ab8a-453f-bed1-8f302fca0acd">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTgtMS0xLTA_115202b6-e52f-4843-a8d1-c99976208621">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTItMS0xLTA_d515aed4-fce2-4eaa-83bd-22cca86e5df1">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTQtMS0xLTA_7b5a3a28-f7f0-4b23-972d-330c47030c3f">0.17</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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTYtMS0xLTA_a2d733af-e997-4b83-9e59-32ce34ad45e0">0.46</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTgtMS0xLTA_4a4bd894-fe0f-4402-b596-91820f6f3923">0.66</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Cash dividends declared on 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="usdPerShare" contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTItMS0xLTA_aa3e27bc-533a-4ef2-81af-a6b2beec7e82">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTQtMS0xLTA_0b9cc37f-eacf-46a3-9029-c530b57eeb2e">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTYtMS0xLTA_52815439-9e3b-4818-b2df-29ea18adaf47">0.20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTgtMS0xLTA_1560c2e6-5f7f-451b-b4e8-b81c48fc633d">0.20</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:10pt;font-weight:400;line-height:120%">124</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div><span><br/></span></div><div style="margin-bottom:6pt"><ix:continuation id="i930c59a3d63046fa84f48073a3a4f557"><ix:continuation id="if368c009d2ae48eea4aac08063c7a370"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2019</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%">&#160;</span></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%">First<br/>Quarter</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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtMS0xLTEtMTAxNzQ_a6dbd735-6331-4916-9f98-87e6047e3870">53,807</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtMy0xLTEtMTAxNzQ_730e627a-6c81-4d45-8f72-3d0c8c7872e5">55,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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtNS0xLTEtMTAxNzQ_ccc9f860-bf98-4c0a-8b5d-838531d886d5">54,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestAndDividendIncomeOperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtNy0xLTEtMTAxNzQ_1a10dac9-1f79-4dc0-bcb4-19d7d4d622f1">53,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest 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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtMS0xLTEtMTAxNzQ_6298368f-1c1c-4fb7-9156-697452b4ad9d">4,019</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtMy0xLTEtMTAxNzQ_e5cfa033-f63a-4caa-b440-3b37c5586232">4,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtNS0xLTEtMTAxNzQ_39a20c85-7c4f-4b22-a288-9caa50f079b6">4,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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtNy0xLTEtMTAxNzQ_c2fbd888-9d88-480b-a825-e8d183525459">4,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtMS0xLTEtMjU4MzQ_a11319bc-db5f-48c1-bf25-93f95c15ac20">49,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtMy0xLTEtMjU4MzQ_24c70d88-778f-4c14-b8fb-de89166d5300">50,536</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtNS0xLTEtMjU4MzQ_272195be-1de7-422b-93f1-e2c63dd670fd">50,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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtNy0xLTEtMjU4MzQ_1d442bd8-a80d-44c9-ac48-4b1cb3a8de0c">49,115</ix:nonFraction>&#160;</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%">Provision for credit 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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtMS0xLTEtMTAxNzc_964b43f6-6e11-41a7-a5e8-98c411b2fc44">920</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtMy0xLTEtMTAxNzc_b35d56e1-9d53-4337-aa3d-0342c2951787">1,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtNS0xLTEtMTAxNzc_86e16829-d35a-49d3-8f2c-8e703931731d">466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtNy0xLTEtMTAxNzc_2847ca40-d147-4e4e-bc47-148618dc94ee">1,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net interest income after provision for credit losses</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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctMS0xLTEtMjU4Mzg_32925f91-c1ca-4af2-97e2-6a1a74e6e46a">48,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctMy0xLTEtMjU4Mzg_b0064f11-2464-496a-a1c7-0147046138c0">49,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctNS0xLTEtMjU4Mzg_46924fdb-86d4-4341-9b72-bb155cbcd5e7">49,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctNy0xLTEtMjU4Mzg_cd789322-a273-47b4-a355-d2be01662a27">47,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Noninterest 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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtMS0xLTEtMTAxODA_91ce0886-2f85-4aad-9d7c-7088869da1e5">7,429</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtMy0xLTEtMTAxODA_5b0031e3-c0bb-4700-84a4-bec7dabc3589">7,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtNS0xLTEtMTAxODA_b6916251-f8a7-46c9-ae27-0fc8a630c12e">8,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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtNy0xLTEtMTAxODA_b7681b09-7d26-43df-b39c-95a2c71e4107">9,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Noninterest 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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktMS0xLTEtMTAxODA_39464a2e-b8e5-4b03-9f08-3d95d38bc29b">36,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktMy0xLTEtMTAxODA_3f9bd107-21bd-4650-9aa8-0eef1242a614">37,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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktNS0xLTEtMTAxODA_82defc3f-9ed5-41e6-aa37-eb6b2604c447">36,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoninterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktNy0xLTEtMTAxODA_414f5998-c20c-4c55-b555-27d8593175e1">35,997</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTEtMS0xLTI1ODQw_dc357488-09fe-4d2d-b043-cd68a10054c0">19,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="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTMtMS0xLTI1ODQw_1a1274c3-eba4-4ae3-a72d-2739e17cfd5a">19,186</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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTUtMS0xLTI1ODQw_e25df1d4-5396-47ec-b6af-2b723a534fa9">21,516</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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTctMS0xLTI1ODQw_9602da34-2d35-4c53-9d19-8e5f45f294eb">20,571</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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTEtMS0xLTI1ODQw_401d44ff-611d-4b2d-a9cf-cfb8aff1fa23">3,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTMtMS0xLTI1ODQw_ccb8778b-d038-4df4-8411-6a32e0469060">3,202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTUtMS0xLTI1ODQw_e567d141-32cb-47c1-978e-81fde7218fdd">3,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTctMS0xLTI1ODQw_4d67269b-d10d-4258-a244-8865b2fffa8f">3,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 2px 49pt;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 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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTEtMS0xLTI1ODQw_5b12f634-accf-46ca-af5e-0bab3f53dc5e">16,552</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="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTMtMS0xLTI1ODQw_f5b6a8ca-ac32-471d-946f-d6fc69d8a73b">15,984</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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTUtMS0xLTI1ODQw_1c198d0f-f6f2-4c69-a64d-dd46a280c683">17,895</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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTctMS0xLTI1ODQw_591d9ae4-4c08-4af8-9820-7112ef522306">17,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTEtMS0xLTEwMTk5_79774583-8c65-4798-8303-07cc2ebe088e">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTMtMS0xLTEwMTk5_4548682c-eb2c-4e59-b824-0dcc561ced06">0.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTUtMS0xLTEwMTk5_ad83db46-99b1-42af-9604-b606f31a25af">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTctMS0xLTEwMTk5_626d1d2b-b864-41ba-83cc-6008acd86288">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTEtMS0xLTEwMTk5_90817a9b-5322-4104-b9ad-aa237e11ac29">0.45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTMtMS0xLTEwMTk5_25c17f01-ed81-4ceb-8393-693e15c76113">0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTUtMS0xLTEwMTk5_8d367be0-bf95-4f47-82c8-37282cbf56c1">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTctMS0xLTEwMTk5_bc71a178-5d13-41b5-9c30-a0755fd9dd74">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash dividends declared on 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="usdPerShare" contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTEtMS0xLTEwMTk5_5170ff6f-08bc-4c4d-b59a-4d062099f7a4">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTMtMS0xLTEwMTk5_21ceacd8-f5bb-42ce-aadc-59fbf66bb7bc">0.18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTUtMS0xLTEwMTk5_de67ee28-13d2-40c7-b272-513352da78e2">0.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="usdPerShare" contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTctMS0xLTEwMTk5_26f753b6-4259-44bc-a52f-a3070d978f71">0.29</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></ix:continuation></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_250"></div><div style="padding-left:72pt;text-align:justify;text-indent:-72pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(25)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:54.22pt"><ix:nonNumeric contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTQ0NDM_2d2a3097-6a91-4e75-b88d-ab3da2a9435a" continuedAt="i371cddbde17c4349bc55713ad922226b" escape="true">Subsequent Events (Unaudited)</ix:nonNumeric></span></div><ix:continuation id="i371cddbde17c4349bc55713ad922226b"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CA Act was enacted into law on December 27, 2020. In accordance with the provisions, the Bank began originating the second round of SBA PPP loans to existing and new customers effective January 11, 2021. As of February 19, 2021, the Bank has funded <ix:nonFraction unitRef="loan" contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219" decimals="0" format="ixt:numdotdecimal" name="hfwa:SBAPaycheckProtectionProgramLoansFunded" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5NjE_dc3a3ca8-5318-49cd-a696-a45eabf47ac6">1,724</ix:nonFraction> loans totaling $<ix:nonFraction unitRef="usd" contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219" decimals="-5" format="ixt:numdotdecimal" name="hfwa:SBAPaycheckProtectionProgramFinancingReceivable" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYyMjY_02bdaad8-9082-4b2c-b572-cc37436d340a">297.1</ix:nonFraction>&#160;million. The average loan balance for funded SBA PPP loans under the CA Act was $<ix:nonFraction unitRef="usd" contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219" decimals="-3" format="ixt:numdotdecimal" name="hfwa:SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5ODQ_a04d1198-9a29-432b-9da2-c98d5ccfec7b">172,000</ix:nonFraction>. The Bank earns <ix:nonFraction unitRef="number" contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219" decimals="INF" name="hfwa:SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5OTQ_c8f25268-c1f4-459a-aa6e-35723f979977">1</ix:nonFraction>% interest on these loans as well as a fee to cover processing 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%">Liquidity for the originations of these SBA PPP loans was provided from cash reserves. The Company was additionally approved to participate in the Federal Reserve's Paycheck Protection Program Liquidity Facility as a backup funding source effective January 20, 2021. The Paycheck Protection Program Liquidity Facility expires on March 31, 2021. The Company does not expect to participate in the facility.</span></div><div style="margin-top:5pt;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, subsequent to year end through February 19, 2021, the Bank received principal and interest forgiveness payments from the SBA of $<ix:nonFraction unitRef="usd" contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219" decimals="-5" format="ixt:numdotdecimal" name="hfwa:SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5OTg_1bf411b6-b230-4081-aa09-b7b960aa982e">124.5</ix:nonFraction>&#160;million, which represented approximately <ix:nonFraction unitRef="number" contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219" decimals="3" name="hfwa:SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYwNDE_a0d17f32-8740-4089-b1d4-1238ce35ee94">13.9</ix:nonFraction>% of total originated first round SBA PPP loans and <ix:nonFraction unitRef="number" contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219" decimals="3" name="hfwa:SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYwMTQ_f71fa587-0d93-4fcb-81f3-15cb955cf677">17.4</ix:nonFraction>% of the outstanding balance of SBA PPP loans at December 31, 2020.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_253"></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="i2270c9929ad74f00a74ed9f9dfb75dcb_256"></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><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%">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 </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:10pt;font-weight:400;line-height:120%">125</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">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%">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&#160;31, 2020. 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&#160;31, 2020, 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&#160;31, 2020, and their report is included in Item&#160;8. Financial Statements And Supplementary Data.</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-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><br/></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="i2270c9929ad74f00a74ed9f9dfb75dcb_259"></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="i2270c9929ad74f00a74ed9f9dfb75dcb_262"></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 III</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_265"></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.&#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%">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;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 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.</span></div><div style="margin-top:5pt;text-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 of our Board of Directors retains our independent auditors, reviews and approves the scope and results of the audits with the auditors and management, monitors the adequacy of our system of internal controls and reviews the annual report, auditors&#8217; fees and non-audit services to be provided by the independent auditors. The members of our Audit Committee are Deborah J. Gavin, chair of the committee, Brian S. Charneski, Jeffery S. Lyon, Gragg E. Miller and Anthony B. Pickering, all of whom are considered &#8220;independent&#8221; as defined by the SEC. Our Board of Directors has determined that Mrs.&#160;Gavin meets the definition of an audit committee financial expert, as determined by the requirements of the SEC.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_268"></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="i2270c9929ad74f00a74ed9f9dfb75dcb_271"></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 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the consolidated activity within the Company&#8217;s stock-based compensation plans as of December&#160;31, 2020, all of which were approved by 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:10pt;font-weight:400;line-height:120%">126</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:700;line-height:100%">Plan Category</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%">Number of<br/>securities <br/>to be issued <br/>upon vesting of restricted stock awards</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%">Number of<br/>securities <br/>to be issued <br/>upon vesting of restricted stock units</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%">Number of<br/>securities<br/>to be issued<br/>upon exercise of outstanding<br/>options</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%">Number of<br/>securities<br/>remaining<br/>available for<br/>future issuance<br/>under equity<br/>compensation<br/>plans</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%">Equity compensation plans, all of which are approved by security holders</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%">&#8212;</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%">316,116</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%">&#8212;</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%">646,503</span></td></tr></table></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_274"></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 style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Our common stock is listed on the NASDAQ Global Select Market.&#160;In accordance with NASDAQ requirements, at least a majority of our directors must be independent directors.&#160;The Board of Directors has determined that 10 of our 12 directors are independent.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_277"></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="i2270c9929ad74f00a74ed9f9dfb75dcb_280"></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 style="text-align:center"><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_283"></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, 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:9pt;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:9pt;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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="2" style="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%">2.1&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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/000093905717000322/ex21k72617.htm">Agreement and Plan of Merger with Puget Sound Bancorp, Inc</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%">2.1</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%">07/27/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="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%">2.2&#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"><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/000093905718000085/heritagemerger3818.htm">Agreement and Plan of Merger with Premier Commercial Bancorp, Inc</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%">2.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%">03/09/2018</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="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%">3.1&#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"><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="padding:2px 1pt;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.1(B)</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/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="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%">3.2&#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"><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="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%">3.3&#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"><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="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%">4.1&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Form of Certificate of Heritage'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="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%">4.2&#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"><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-4210k123120.htm">Description of Capital Stock</a><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-4210k123120.htm"> of Capital 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:2px 1pt;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/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="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/exhibit996-nonqualifiedsto.htm">Form of Nonqualified Stock Option Award Agreement under the Heritage Financial Corporation 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.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%">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: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/exhibit997-restrictedstock.htm">Form of Restricted Stock Award Agreement under the Heritage Financial Corporation 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.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%">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.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/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></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:10pt;font-weight:400;line-height:120%">127</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.7*</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="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:2px 1pt;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/exhibit998-cashincentiveaw.htm">Form of Cash Incentive 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.8</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.9*</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/exhibit995-incentivestocko.htm">Form of Incentive Stock Option 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.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%">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.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="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.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/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.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/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.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/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.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-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.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/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.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/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.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/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.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/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.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="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.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/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.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-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.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: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.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-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><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/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.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/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.26*</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="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/000104602520000157/ex102-dspurlingtransit.htm">Transitional Retirement Agreement by and between Heritage and David A. Spurling</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%">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="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%">14.0&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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="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%">21.0&#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"><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-21010k123120.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="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%">23.0&#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"><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-23010k123120.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="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%">24.0&#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"><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-24010k123120.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="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%">31.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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-31110k123120.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="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%">31.2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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-31210k123120.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="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%">32.1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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-32110k123120.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></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:10pt;font-weight:400;line-height:120%">128</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:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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></table></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Filed herewith.</span></div><div style="padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Exhibit not previously filed in electronic format.</span></div><div><span><br/></span></div><div id="i2270c9929ad74f00a74ed9f9dfb75dcb_286"></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="i2270c9929ad74f00a74ed9f9dfb75dcb_289"></div><div style="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:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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;26, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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;26, 2021.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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></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:10pt;font-weight:400;line-height:120%">129</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i2270c9929ad74f00a74ed9f9dfb75dcb_7">Table of Contents</a></span></div><div><span><br/></span></div></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:12pt"><td colspan="9" rowspan="2" style="padding:2px 1pt;text-align:justify;text-indent:36pt;vertical-align:bottom"><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.</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%">Stephen A. Dennis</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%">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%">Gragg E. Miller</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 26, 2021</span></td></tr></table></div><div><span><br/></span></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">130</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.2
<SEQUENCE>2
<FILENAME>ex-4210k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i7d5c31b37f32427da6ed444e31c4a7f9_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&#160;31, 2020, there were 35,912,243 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 11. 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-21010k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i8cf64894ccbc46b2909986aa0558578e_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:10pt;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:10pt;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:38.928%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.594%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.804%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.596%"></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:10pt;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:10pt;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:10pt;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:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;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:10pt;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:10pt;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:10pt;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:10pt;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;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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">Washington Banking Master Trust</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:10pt;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:10pt;font-weight:400;line-height:100%">Delaware</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:10pt;font-weight:400;line-height:100%">Heritage Investment Services, Inc.</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:10pt;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:10pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display: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: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-23010k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i200eb13aa1be487d860e48d5aa2b5021_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:10pt;font-weight:700;line-height:120%">EXHIBIT 23.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:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consent to the incorporation by reference in Registration Statements (No. 333-57513, No. 333-71415, No.&#160;333-87599, No. 333-88976, No. 333-88980, No. 333-88982, No. 333-134473, No. 333-134474, No.&#160;333&#8209;134475, No. 333-167146, No. 333-192985 and No. 333-197614) on Form S-8 and (No. 333-156271, No.&#160;333&#8209;167145 and No. 333-240150) on Form S-3 of Heritage Financial Corporation of our report dated February&#160;26, 2021 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-bottom:5pt;margin-top:5pt"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Crowe LLP </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Denver, Colorado</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;26, 2021</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</font></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-24.0
<SEQUENCE>5
<FILENAME>ex-24010k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i0f996d64af4a4fe69e301b4ecddc73a4_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:10pt;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:10pt;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:10pt;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:10pt;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 26th day of February 2021.</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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian S. Charneski</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; John A. Clees</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Stephen A. Dennis</font></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:10pt;font-weight:400;line-height:100%">Stephen A. Dennis</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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Kimberly T. Ellwanger</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Deborah J. Gavin</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Jeffrey S. Lyon</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Gragg E. Miller</font></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:10pt;font-weight:400;line-height:100%">Gragg E. Miller</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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Anthony B. Pickering</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Frederick B. Rivera</font></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:10pt;font-weight:400;line-height:100%">Fredrick 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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Brian L. Vance</font></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:10pt;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:10pt;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"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Ann Watson</font></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:10pt;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:10pt;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-31110k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i6920b3a8341b46e98bb8985eb729e024_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;26, 2021 </font></div><div style="margin-top:9pt;text-align:justify"><font><br></font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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-31210k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i77ef0cdc39c149698a8b0e3991bfa42b_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;26, 2021 </font></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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-32110k123120.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 2021 Workiva -->
<title>Document</title></head><body><div id="i8dbc263192204bbda601c4e8f1d4ca8c_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:10pt;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:10pt;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:10pt;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:10pt;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&#160;31, 2020 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:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.17pt">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:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:23.17pt">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:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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:10pt;font-weight:400;line-height:100%">February 26, 2021</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:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">February 26, 2021</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:10pt;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:10pt;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-20201231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5-->
<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/20201231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.hf-wa.com/20201231">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.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/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20201231_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-20201231_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-20201231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20201231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="COVERPAGE" roleURI="http://www.hf-wa.com/role/COVERPAGE">
        <link:definition>000010001 - 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="ConsolidatedStatementsofFinancialCondition" roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition">
        <link:definition>100010002 - 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>100020003 - 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>100030004 - 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>100040005 - 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>100050006 - 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>100060007 - 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>100070008 - 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>100080009 - 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>210011001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies">
        <link:definition>220022001 - 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="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails">
        <link:definition>240034001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Description of Business (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="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails">
        <link:definition>240044002 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - 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="DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails">
        <link:definition>240054003 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued Accounting Pronouncements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.hf-wa.com/role/BusinessCombinations">
        <link:definition>210061002 - Disclosure - Business Combinations</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="BusinessCombinationsTables" roleURI="http://www.hf-wa.com/role/BusinessCombinationsTables">
        <link:definition>230073001 - Disclosure - Business Combinations (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="BusinessCombinationsTextualsDetails" roleURI="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails">
        <link:definition>240084004 - Disclosure - Business Combinations - 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="BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>240094005 - Disclosure - Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (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="BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" roleURI="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails">
        <link:definition>240104006 - Disclosure - Business Combinations - Summary of Fair Value Adjustments and Goodwill (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="BusinessCombinationsUnauditedProFormaDetails" roleURI="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails">
        <link:definition>240114007 - Disclosure - Business Combinations - Unaudited Pro Forma (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecurities" roleURI="http://www.hf-wa.com/role/InvestmentSecurities">
        <link:definition>210121003 - Disclosure - Investment Securities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InvestmentSecuritiesTables" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables">
        <link:definition>230133002 - 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="InvestmentSecuritiesReconciliationDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails">
        <link:definition>240144008 - Disclosure - Investment Securities - Reconciliation (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>240154009 - 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="InvestmentSecuritiesContractualMaturitiesDetails" roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails">
        <link:definition>240164010 - 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>240174011 - 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>240184012 - 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>240194013 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivable" roleURI="http://www.hf-wa.com/role/LoansReceivable">
        <link:definition>210201004 - Disclosure - Loans Receivable</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableTables" roleURI="http://www.hf-wa.com/role/LoansReceivableTables">
        <link:definition>230213003 - 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="LoansReceivableTextualsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails">
        <link:definition>240224014 - 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="LoansReceivableComponentsofLoansReceivableDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails">
        <link:definition>240234015 - Disclosure - Loans Receivable - Components 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="LoansReceivableConcentrationsofCreditDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails">
        <link:definition>240244016 - Disclosure - Loans Receivable - Concentrations of 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="LoansReceivableCreditQualityIndicatorsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails">
        <link:definition>240254017 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableNonaccrualLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails">
        <link:definition>240264018 - 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>240274019 - 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="LoansReceivableImpairedLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails">
        <link:definition>240284020 - Disclosure - Loans Receivable - Impaired 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="LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails">
        <link:definition>240294021 - Disclosure - Loans Receivable - Average Recorded Investment of Impaired 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="LoansReceivablePerformingandNonaccrualTDRDetails" roleURI="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails">
        <link:definition>240304022 - Disclosure - Loans Receivable - Performing and Nonaccrual TDR (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableModifiedTDRsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails">
        <link:definition>240314023 - Disclosure - Loans Receivable - Modified TDRs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LoansReceivableTDRsTextualsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails">
        <link:definition>240324024 - Disclosure - Loans Receivable - TDRs 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="LoansReceivableTDRsSubsequentlyDefaultedDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails">
        <link:definition>240334025 - 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="LoansReceivablePurchasedCreditImpairedLoansDetails" roleURI="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails">
        <link:definition>240344026 - Disclosure - Loans Receivable - Purchased Credit Impaired 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="LoansReceivableChangeinAccretableYieldDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails">
        <link:definition>240354027 - Disclosure - Loans Receivable - Change in Accretable Yield (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>240364028 - 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>240374029 - 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>240384030 - 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="LoansReceivableCommercialServicingAssetsDetails" roleURI="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails">
        <link:definition>240394031 - Disclosure - Loans Receivable - Commercial Servicing Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforCreditLossesonLoans" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans">
        <link:definition>210401005 - 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="AllowanceforCreditLossesonLoansTables" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables">
        <link:definition>230413004 - 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="AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails">
        <link:definition>240424032 - 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>240434033 - 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="AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails">
        <link:definition>240444034 - Disclosure - Allowance for Credit Losses on Loans - Recorded Investment 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="AllowanceforCreditLossesonLoansNarrativeDetails" roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails">
        <link:definition>240454035 - 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="OtherRealEstateOwned" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned">
        <link:definition>210461006 - 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="OtherRealEstateOwnedTables" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables">
        <link:definition>230473005 - 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="OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails">
        <link:definition>240484036 - 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>240494037 - 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="PremisesandEquipment" roleURI="http://www.hf-wa.com/role/PremisesandEquipment">
        <link:definition>210501007 - 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="PremisesandEquipmentTables" roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables">
        <link:definition>230513006 - 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="PremisesandEquipmentDetails" roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails">
        <link:definition>240524038 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>210531008 - 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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>230543007 - 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="GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails">
        <link:definition>240554039 - Disclosure - Goodwill and Other Intangible Assets - Change in Goodwill (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>240564040 - 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="GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails">
        <link:definition>240574041 - Disclosure - Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>240584042 - 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="Deposits" roleURI="http://www.hf-wa.com/role/Deposits">
        <link:definition>210591009 - 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="DepositsTables" roleURI="http://www.hf-wa.com/role/DepositsTables">
        <link:definition>230603008 - 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="DepositsComponentsofDepositsDetails" roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails">
        <link:definition>240614043 - 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>240624044 - 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="DepositsScheduleofInterestExpenseDetails" roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails">
        <link:definition>240634045 - Disclosure - Deposits - Schedule of Interest 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="DepositsScheduleofMaturitiesDetails" roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails">
        <link:definition>240644046 - 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="JuniorSubordinatedDebentures" roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures">
        <link:definition>210651010 - 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="JuniorSubordinatedDebenturesDetails" roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails">
        <link:definition>240664047 - 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="SecuritiesSoldUnderAgreementstoRepurchase" roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase">
        <link:definition>210671011 - 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="SecuritiesSoldUnderAgreementstoRepurchaseTables" roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables">
        <link:definition>230683009 - 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="RepurchaseAgreementsDetails" roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails">
        <link:definition>240694048 - 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="OtherBorrowings" roleURI="http://www.hf-wa.com/role/OtherBorrowings">
        <link:definition>210701012 - 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="OtherBorrowingsTables" roleURI="http://www.hf-wa.com/role/OtherBorrowingsTables">
        <link:definition>230713010 - Disclosure - Other Borrowings (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="OtherBorrowingsFHLBAdvancesDetails" roleURI="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails">
        <link:definition>240724049 - Disclosure - Other Borrowings - FHLB Advances (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="OtherBorrowingsFederalFundsPurchasedDetails" roleURI="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails">
        <link:definition>240734050 - Disclosure - Other Borrowings - Federal Funds Purchased (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="OtherBorrowingsCreditFacilitiesDetails" roleURI="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails">
        <link:definition>240744051 - Disclosure - Other Borrowings - Credit Facilities (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="LeasesLeases" roleURI="http://www.hf-wa.com/role/LeasesLeases">
        <link:definition>210751013 - 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="LeasesTables" roleURI="http://www.hf-wa.com/role/LeasesTables">
        <link:definition>230763011 - 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="LeasesDetails" roleURI="http://www.hf-wa.com/role/LeasesDetails">
        <link:definition>240774052 - 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>240784053 - 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>240794054 - 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>240794054 - 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="EmployeeBenefitPlans" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlans">
        <link:definition>210801014 - 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="EmployeeBenefitPlansEmployeeBenefitPlansTables" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables">
        <link:definition>230813012 - 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="EmployeeBenefitPlansDetails" roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails">
        <link:definition>240824055 - Disclosure - Employee Benefit Plans (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>240834056 - 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>240844057 - 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="CommitmentsandContingencies" roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies">
        <link:definition>210851015 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables">
        <link:definition>230863013 - 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="CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails">
        <link:definition>240874058 - 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="CommitmentsandContingenciesDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails">
        <link:definition>240884059 - Disclosure - Commitments and Contingencies - (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails">
        <link:definition>240894060 - 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="DerivativeFinancialInstruments" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments">
        <link:definition>210901016 - Disclosure - Derivative Financial Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsTables" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables">
        <link:definition>230913014 - Disclosure - Derivative Financial Instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeFinancialInstrumentsDetails" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails">
        <link:definition>240924061 - Disclosure - Derivative Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.hf-wa.com/role/StockholdersEquity">
        <link:definition>210931017 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityTables" roleURI="http://www.hf-wa.com/role/StockholdersEquityTables">
        <link:definition>230943015 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityReconciliationofWeightedAverageSharesDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails">
        <link:definition>240954062 - 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="StockholdersEquityEarningsPerCommonShareTextualsDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails">
        <link:definition>240964063 - Disclosure - Stockholders' Equity - Earnings Per Common Share, 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="StockholdersEquityDividendsDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails">
        <link:definition>240974064 - 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>240984065 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySharesRepurchasedDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails">
        <link:definition>240994066 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityIssuanceofCommonStockDetails" roleURI="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails">
        <link:definition>241004067 - Disclosure - Stockholders' Equity - Issuance of Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.hf-wa.com/role/FairValueMeasurements">
        <link:definition>211011018 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables">
        <link:definition>231023016 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
        <link:definition>241034068 - 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>241044069 - 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>241054070 - 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>241064071 - 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="StockBasedCompensation" roleURI="http://www.hf-wa.com/role/StockBasedCompensation">
        <link:definition>211071019 - 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="StockBasedCompensationTables" roleURI="http://www.hf-wa.com/role/StockBasedCompensationTables">
        <link:definition>231083017 - 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="StockBasedCompensationTextualsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails">
        <link:definition>241094072 - 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="StockBasedCompensationStockOptionAwardsTextualsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails">
        <link:definition>241104073 - Disclosure - Stock-Based Compensation - Stock Option Awards, 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>241114074 - 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="StockBasedCompensationRestrictedStockAwardsTextualsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails">
        <link:definition>241124075 - Disclosure - Stock-Based Compensation - Restricted Stock Awards, 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="StockBasedCompensationRestrictedStockAwardActivityDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails">
        <link:definition>241134076 - 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="StockBasedCompensationRestrictedStockUnitsTextualsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails">
        <link:definition>241144077 - Disclosure - Stock-Based Compensation - Restricted Stock Units, 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="StockBasedCompensationFairValueAssumptionsDetails" roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails">
        <link:definition>241154078 - 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>241164079 - 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="CashRestrictions" roleURI="http://www.hf-wa.com/role/CashRestrictions">
        <link:definition>211171020 - Disclosure - Cash Restrictions</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="CashRestrictionsDetails" roleURI="http://www.hf-wa.com/role/CashRestrictionsDetails">
        <link:definition>241184080 - Disclosure - Cash Restrictions (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="IncomeTaxes" roleURI="http://www.hf-wa.com/role/IncomeTaxes">
        <link:definition>211191021 - 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="IncomeTaxesTables" roleURI="http://www.hf-wa.com/role/IncomeTaxesTables">
        <link:definition>231203018 - 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="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>241214081 - 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>241224082 - 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>241234083 - 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>241244084 - 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="RegulatoryCapitalRequirements" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirements">
        <link:definition>211251022 - 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="RegulatoryCapitalRequirementsTables" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables">
        <link:definition>231263019 - 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="RegulatoryCapitalRequirementsDetails" roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails">
        <link:definition>241274085 - Disclosure - Regulatory Capital Requirements (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="HeritageFinancialCorporationParentCompanyOnly" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly">
        <link:definition>211281023 - 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="HeritageFinancialCorporationParentCompanyOnlyTables" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables">
        <link:definition>231293020 - 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="HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails">
        <link:definition>241304086 - 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>241314087 - 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>241324088 - 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>
      <link:roleType id="SelectedQuarterlyFinancialData" roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData">
        <link:definition>211331024 - Disclosure - Selected Quarterly Financial Data</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="SelectedQuarterlyFinancialDataTables" roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables">
        <link:definition>231343021 - Disclosure - Selected Quarterly Financial Data (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="SelectedQuarterlyFinancialDataDetails" roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails">
        <link:definition>241354089 - Disclosure - Selected Quarterly Financial Data (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="SubsequentEventsUnaudited" roleURI="http://www.hf-wa.com/role/SubsequentEventsUnaudited">
        <link:definition>211361025 - Disclosure - Subsequent Events (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsUnauditedDetails" roleURI="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails">
        <link:definition>241374090 - Disclosure - Subsequent Events (Unaudited) (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="CommercialServicingAssetsNotes" roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsNotes">
        <link:definition>211381026 - Disclosure - Commercial Servicing Assets (Notes)</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="CommercialServicingAssetsTables" roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsTables">
        <link:definition>231393022 - Disclosure - Commercial Servicing 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="CommercialServicingAssetsDetails" roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsDetails">
        <link:definition>241404091 - Disclosure - Commercial Servicing Assets (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_Unencumberedcollateralinamountequaltovaryingpercentages" abstract="false" name="Unencumberedcollateralinamountequaltovaryingpercentages" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_NumberOfLoanSegments" abstract="false" name="NumberOfLoanSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" abstract="false" name="FinancingReceivableAllowanceForCreditLossesWriteOffDetails" nillable="true" xbrli:periodType="duration" 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="nonnum:textBlockItemType"/>
  <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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" abstract="false" name="ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_PerformanceBasedRestrictedStockUnitsPRSUsMember" abstract="true" name="PerformanceBasedRestrictedStockUnitsPRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan" abstract="false" name="MinimumHoursofServiceRequiredforEligibilityUnderPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" abstract="false" name="SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_NumberofTranches" abstract="false" name="NumberofTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" abstract="false" name="BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hfwa_BasisForAssetsMeasuredAtFairValue" abstract="false" name="BasisForAssetsMeasuredAtFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" abstract="true" name="ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" abstract="false" name="Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DescriptionOfBusinessPolicyTextBlock" abstract="false" name="DescriptionOfBusinessPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_TermofJuniorSubordinatedDebentures" abstract="false" name="TermofJuniorSubordinatedDebentures" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_WashingtonBankingMember" abstract="true" name="WashingtonBankingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_PurchaseCreditImpairedLoansMember" abstract="true" name="PurchaseCreditImpairedLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" abstract="false" name="ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_VariableInterestEntityNumberofInvestments" abstract="false" name="VariableInterestEntityNumberofInvestments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_SBALoansLineItems" abstract="true" name="SBALoansLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_FinancingReceivablesDoubtfulRated" abstract="false" name="FinancingReceivablesDoubtfulRated" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivablesPassRated" abstract="false" name="FinancingReceivablesPassRated" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_PercentageOfNoninterestBearingDomesticDepositDemand" abstract="false" name="PercentageOfNoninterestBearingDomesticDepositDemand" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_ScheduleOfEarningsPerShareReconciliationAbstract" abstract="true" name="ScheduleOfEarningsPerShareReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_CommonEquityTierOneCapitaltoAverageAssets" abstract="false" name="CommonEquityTierOneCapitaltoAverageAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" abstract="false" name="ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_PremierCommercialBancorpMember" abstract="true" name="PremierCommercialBancorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_TwelfthStockRepurchasePlanMember" abstract="true" name="TwelfthStockRepurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_SBALoansTable" abstract="true" name="SBALoansTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_PercentageofEmployerContributionFullyVested" abstract="false" name="PercentageofEmployerContributionFullyVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" abstract="false" name="FinancingReceivableAllowanceforCreditLossWriteoffNet" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramFinancingReceivable" abstract="false" name="SBAPaycheckProtectionProgramFinancingReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessAcquisitionSharePricepaidinCash" abstract="false" name="BusinessAcquisitionSharePricepaidinCash" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hfwa_TotalStockRepurchasedDuringPeriodShares" abstract="false" name="TotalStockRepurchasedDuringPeriodShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" abstract="false" name="LoansAndLeasesReceivableMaximumPercentageConsumerLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" abstract="false" name="FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" 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="num:percentItemType"/>
  <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_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" abstract="false" name="ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" abstract="false" name="ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_MinimumAgeRequiredforEligibilityUnderPlan" abstract="false" name="MinimumAgeRequiredforEligibilityUnderPlan" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" abstract="false" name="ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_FinanceReceivableModifiedSubsequentDefaultMember" abstract="true" name="FinanceReceivableModifiedSubsequentDefaultMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_PeerCompanyMember" abstract="true" name="PeerCompanyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" abstract="false" name="NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessDescriptionAndBasisOfPresentationLineItems" abstract="true" name="BusinessDescriptionAndBasisOfPresentationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_TwentyTwentyMember" abstract="true" name="TwentyTwentyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_SpecialDividendMember" abstract="true" name="SpecialDividendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" abstract="true" name="HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramLoansFunded" abstract="false" name="SBAPaycheckProtectionProgramLoansFunded" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" abstract="false" name="NoncashorPartNoncashBankOwnedLifeInsuranceacquired" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" abstract="false" name="CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_PurchaseCreditImpairedLoansMemberDomain" abstract="true" name="PurchaseCreditImpairedLoansMemberDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_CommitmentstoFundMortgageLoansAbstract" abstract="true" name="CommitmentstoFundMortgageLoansAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessDescriptionAndBasisOfPresentationTable" abstract="true" name="BusinessDescriptionAndBasisOfPresentationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" abstract="false" name="SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_TimeDeposits250000orMoreDomestic" abstract="false" name="TimeDeposits250000orMoreDomestic" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TwoThousandFourteenOmnibusEquityPlanMember" abstract="true" name="TwoThousandFourteenOmnibusEquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_DeferredTaxAssetsForegoneInterestonNonaccrualLoans" abstract="false" name="DeferredTaxAssetsForegoneInterestonNonaccrualLoans" nillable="true" xbrli:periodType="instant" 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="nonnum:domainItemType"/>
  <xs:element id="hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" abstract="false" name="ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_ForeclosedRealEstateIncomeExpense" abstract="false" name="ForeclosedRealEstateIncomeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" abstract="false" name="LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_SBAPPPLoansMember" abstract="true" name="SBAPPPLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_Adjustablerateoftrustpreferredsecurities" abstract="false" name="Adjustablerateoftrustpreferredsecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" abstract="false" name="SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CoverPageAbstract" abstract="true" name="CoverPageAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" abstract="true" name="SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" abstract="false" name="MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" abstract="false" name="DebtSecuritiesAvailableForSaleIssuancePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="hfwa_ValleyCommunityBancsharesMember" abstract="true" name="ValleyCommunityBancsharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BranchHeldForSaleMember" abstract="true" name="BranchHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_RepurchaseAgreementsMaturityPeriod" abstract="false" name="RepurchaseAgreementsMaturityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_PotentialProblemLoansReceivable" abstract="false" name="PotentialProblemLoansReceivable" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" abstract="false" name="CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" abstract="false" name="FinancingReceivableAllowanceForCreditLossesRecoveryDetails" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" abstract="false" name="DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_PPPLFFacilityMember" abstract="true" name="PPPLFFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_CostBasisOfNetAssetAcquired" abstract="false" name="CostBasisOfNetAssetAcquired" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" abstract="false" name="NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" abstract="false" name="BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivableInterestRate" abstract="false" name="FinancingReceivableInterestRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" abstract="false" name="RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" abstract="false" name="TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ImpairedLoansMember" abstract="true" name="ImpairedLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_PugetSoundMergerMember" abstract="true" name="PugetSoundMergerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_ImpairmentOfAssetsHeldForSale" abstract="false" name="ImpairmentOfAssetsHeldForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_IntangibleAssetsAdditionsduetoAcquisitions" abstract="false" name="IntangibleAssetsAdditionsduetoAcquisitions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" abstract="false" name="LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" abstract="false" name="NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredTaxLiabilitiesTaxCredits" abstract="false" name="DeferredTaxLiabilitiesTaxCredits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" abstract="false" name="LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" 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="nonnum:domainItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" abstract="false" name="SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <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_NonaccrualMember" abstract="true" name="NonaccrualMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" abstract="false" name="DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_SBALoansMember" abstract="true" name="SBALoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_OwnerOccupiedCommercialRealEstateMember" abstract="true" name="OwnerOccupiedCommercialRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_ServicingPolicyPolicyTextBlock" abstract="false" name="ServicingPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" abstract="false" name="ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_FarmlandMember" abstract="true" name="FarmlandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" abstract="false" name="DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_EquipmentorAccountsReceivableMember" abstract="true" name="EquipmentorAccountsReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_AccumulatedCreditLossesToLoansReceivableRatio" abstract="false" name="AccumulatedCreditLossesToLoansReceivableRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_ModifiedduringthequarterMember" abstract="true" name="ModifiedduringthequarterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_UnallocatedMember" abstract="true" name="UnallocatedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_HeritageBankMember" abstract="true" name="HeritageBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_NonOwnerOccupiedCommercialRealEstateMember" abstract="true" name="NonOwnerOccupiedCommercialRealEstateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_DisclosureofRepurchaseAgreementsTextBlock" abstract="false" name="DisclosureofRepurchaseAgreementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" abstract="true" name="FiveOrMoreFamilyResidentialAndCommercialPropertiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember" abstract="true" name="WashingtonAndOregonStateToSecurePublicDepositsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_FinancingReceivablePurchaseDiscountPremium" abstract="false" name="FinancingReceivablePurchaseDiscountPremium" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivables30to89DaysPastDueMember" abstract="true" name="FinancingReceivables30to89DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" abstract="false" name="ScheduleOfMaturitiesOfTimeDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" abstract="false" name="TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock" abstract="false" name="ScheduleOfInterestExpenseDepositsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_RealEstateConstructionAndLandDevelopmentMember" abstract="true" name="RealEstateConstructionAndLandDevelopmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" abstract="false" name="LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" abstract="false" name="CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_OnetoFourFamilyRealEstateConstructionMember" abstract="true" name="OnetoFourFamilyRealEstateConstructionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_ScheduleOfDividendsActivityTableTextBlock" abstract="false" name="ScheduleOfDividendsActivityTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_FinancingReceivablesOaemRated" abstract="false" name="FinancingReceivablesOaemRated" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" abstract="false" name="NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_AccruedExpensesandOtherLiabilitiesMember" abstract="true" name="AccruedExpensesandOtherLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationOtherRealEstateOwned" abstract="false" name="BusinessCombinationOtherRealEstateOwned" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" abstract="false" name="SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" abstract="false" name="CapitalContributionNetAssetsAcquiredinBusinessCombinations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_BorrowingsfromRelatedParties" abstract="false" name="BorrowingsfromRelatedParties" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TaxCreditCarryforwardRequiredFundingPercentage" abstract="false" name="TaxCreditCarryforwardRequiredFundingPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_CapitalConservationBufferCompany" abstract="false" name="CapitalConservationBufferCompany" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_SalaryContinuationPlanTableTextBlock" abstract="false" name="SalaryContinuationPlanTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_SalaryContinuationPlan" abstract="false" name="SalaryContinuationPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" abstract="false" name="LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_LoansandLeasesReceivablematurityTerm" abstract="false" name="LoansandLeasesReceivablematurityTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_PaycheckProtectionProgramMember" abstract="true" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_CapitalConservationBufferBank" abstract="false" name="CapitalConservationBufferBank" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" abstract="false" name="BusinessCombinationLongtermFederalHomeLoanBankAdvances" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" abstract="false" name="BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_LoansReceivableExcludingPCILoansMember" abstract="true" name="LoansReceivableExcludingPCILoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" abstract="false" name="LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_SingleFamilyResidenceMember" abstract="true" name="SingleFamilyResidenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_SummaryofServicingofFinancialAssetsTableTextBlock" abstract="false" name="SummaryofServicingofFinancialAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" abstract="false" name="StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="hfwa_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="hfwa_DeferredTaxAssetsRightofUseLiability" abstract="false" name="DeferredTaxAssetsRightofUseLiability" nillable="true" xbrli:periodType="instant" 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_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" abstract="false" name="DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NumberOfBranchesOperating" abstract="false" name="NumberOfBranchesOperating" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_Definedcontributionplanemployermatchingcontributionamount" abstract="false" name="Definedcontributionplanemployermatchingcontributionamount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" abstract="false" name="GrossWeightedAverageNumberOfSharesOutstandingBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration" abstract="false" name="TaxCreditcarryforwardAmountSubjecttoExpiration" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_BankOwnedLifeInsuranceDeathBenefit" abstract="false" name="BankOwnedLifeInsuranceDeathBenefit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_CommonStockissuedBusinessCombinations" abstract="false" name="CommonStockissuedBusinessCombinations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_ContractualAmountsofCommitmentsAbstract" abstract="true" name="ContractualAmountsofCommitmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivablesSubstandardRated" abstract="false" name="FinancingReceivablesSubstandardRated" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" abstract="false" name="BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" abstract="false" name="AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" abstract="false" name="LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" abstract="false" name="OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <xs:element id="hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" abstract="false" name="NoncashOrPartNoncashAcquisitionDepositsLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" abstract="false" name="NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_StockRepurchasedDuringPeriodValuePerShare" abstract="false" name="StockRepurchasedDuringPeriodValuePerShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:perShareItemType"/>
  <xs:element id="hfwa_UnusedCommitmentstoExtendCreditMember" abstract="true" name="UnusedCommitmentstoExtendCreditMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_OptionTwoMember" abstract="true" name="OptionTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" 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_PugetSoundBankMember" abstract="true" name="PugetSoundBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_TotalAllowanceForCreditLossesMember" abstract="true" name="TotalAllowanceForCreditLossesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_CommercialBusinessMember" abstract="true" name="CommercialBusinessMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_TroubledDebtRestructuredLoansMember" abstract="true" name="TroubledDebtRestructuredLoansMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" abstract="false" name="FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_FinancingReceivableMaturity" abstract="false" name="FinancingReceivableMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hfwa_OtherSecuritiesPledgedMember" abstract="true" name="OtherSecuritiesPledgedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_Purchasebankownedlifeinsurance" abstract="false" name="Purchasebankownedlifeinsurance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_InterestRateSwapValuationAdjustments" abstract="false" name="InterestRateSwapValuationAdjustments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_EleventhStockRepurchasePlanMemberMember" abstract="true" name="EleventhStockRepurchasePlanMemberMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="hfwa_OptionOneMember" abstract="true" name="OptionOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>hfwa-20201231_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 2021 Workiva-->
<!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5-->
<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-20201231.xsd#COVERPAGE"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/COVERPAGE" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="simple" xlink:href="hfwa-20201231.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_Liabilities_419057b9-320f-494a-ac0c-535404825e0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_ef73b2ba-3d61-405a-9d9a-8b6eb2f03afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_419057b9-320f-494a-ac0c-535404825e0f" xlink:to="loc_us-gaap_Deposits_ef73b2ba-3d61-405a-9d9a-8b6eb2f03afe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_759b7e18-2285-48d5-9a14-5afb2b2cad67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_419057b9-320f-494a-ac0c-535404825e0f" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_759b7e18-2285-48d5-9a14-5afb2b2cad67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_31d9d150-aa65-4b21-ad42-5286a2a53940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_419057b9-320f-494a-ac0c-535404825e0f" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_31d9d150-aa65-4b21-ad42-5286a2a53940" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_bac2b349-5ef8-4bde-8c8a-48b4ec7214ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_419057b9-320f-494a-ac0c-535404825e0f" xlink:to="loc_us-gaap_OtherLiabilities_bac2b349-5ef8-4bde-8c8a-48b4ec7214ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0a5e56ce-9ce3-435e-9771-d35ab222bb9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_c37ba585-33b9-4e3c-b944-2cbc5b56dc29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0a5e56ce-9ce3-435e-9771-d35ab222bb9c" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_c37ba585-33b9-4e3c-b944-2cbc5b56dc29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_3f493844-2d43-4ed7-bb59-e27209685a1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0a5e56ce-9ce3-435e-9771-d35ab222bb9c" xlink:to="loc_us-gaap_CashAndDueFromBanks_3f493844-2d43-4ed7-bb59-e27209685a1a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff16d38b-92d8-4bc8-8a91-510e7663d5c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_89a7ff24-f5f3-412e-b0b6-89682fd78363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff16d38b-92d8-4bc8-8a91-510e7663d5c2" xlink:to="loc_us-gaap_Liabilities_89a7ff24-f5f3-412e-b0b6-89682fd78363" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c0226991-67c7-4a83-9f0d-7435dd1b7444" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ff16d38b-92d8-4bc8-8a91-510e7663d5c2" xlink:to="loc_us-gaap_StockholdersEquity_c0226991-67c7-4a83-9f0d-7435dd1b7444" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_121df493-af9b-4f30-a574-3ff5ac35e8c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_4be6c31e-fbe1-4c5c-97d2-ce800afe8d06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_121df493-af9b-4f30-a574-3ff5ac35e8c7" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_4be6c31e-fbe1-4c5c-97d2-ce800afe8d06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d2612fab-0c61-4a26-bfd7-00113109d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_121df493-af9b-4f30-a574-3ff5ac35e8c7" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d2612fab-0c61-4a26-bfd7-00113109d4e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f5ef686-1fcf-4ff2-93dc-6da36837b5f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0f5ef686-1fcf-4ff2-93dc-6da36837b5f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_cc5fc93b-c6c9-43fd-88ce-15cc1da8302b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_AvailableForSaleSecurities_cc5fc93b-c6c9-43fd-88ce-15cc1da8302b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_05f029ae-5cfb-4dfe-ab6c-df93a21b786c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_05f029ae-5cfb-4dfe-ab6c-df93a21b786c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_afae3b1b-fed2-4067-8468-0c04def7c578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_afae3b1b-fed2-4067-8468-0c04def7c578" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_8363efaf-8e5a-4690-8e87-cb019a8db6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_8363efaf-8e5a-4690-8e87-cb019a8db6c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_3da5f345-15a6-4f4b-8370-065647dbfd3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_InterestReceivable_3da5f345-15a6-4f4b-8370-065647dbfd3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_c1488eb9-3ab5-4f64-9c0f-39ebf63681ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_c1488eb9-3ab5-4f64-9c0f-39ebf63681ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_387da374-9a89-4512-9696-995d048b35df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_387da374-9a89-4512-9696-995d048b35df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_582fa811-851a-4d66-9041-af28d0034db6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_Goodwill_582fa811-851a-4d66-9041-af28d0034db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_c0f90c2f-05c8-40fb-9f51-e63d4a963549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_c0f90c2f-05c8-40fb-9f51-e63d4a963549" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_a3828684-5a52-46eb-92a4-e3992fcded23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_OtherRealEstate_a3828684-5a52-46eb-92a4-e3992fcded23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_860366eb-d08a-4a06-9cd9-1c6a560c004b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_333a7057-1db7-4f0f-ad91-7a44972e8487" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_860366eb-d08a-4a06-9cd9-1c6a560c004b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_14a02c4a-e964-4406-9403-4ee15f1e2d76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_b8a95039-5b87-4f8b-8100-4de2dc4b81f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_14a02c4a-e964-4406-9403-4ee15f1e2d76" xlink:to="loc_us-gaap_PreferredStockValue_b8a95039-5b87-4f8b-8100-4de2dc4b81f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_4330cf0d-e391-4ba6-a8f5-b9357f8e5035" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_14a02c4a-e964-4406-9403-4ee15f1e2d76" xlink:to="loc_us-gaap_CommonStockValue_4330cf0d-e391-4ba6-a8f5-b9357f8e5035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_68edaf8b-0bc1-41a2-b970-a882b350eda4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_14a02c4a-e964-4406-9403-4ee15f1e2d76" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_68edaf8b-0bc1-41a2-b970-a882b350eda4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99556ed7-4e77-4575-a306-73005cce1725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_14a02c4a-e964-4406-9403-4ee15f1e2d76" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_99556ed7-4e77-4575-a306-73005cce1725" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofFinancialConditionParenthetical"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="hfwa-20201231.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_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_a5993610-7d8d-4c03-9a26-26a1fbd5c31f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_LaborAndRelatedExpense_a5993610-7d8d-4c03-9a26-26a1fbd5c31f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_4c9f3bd8-409d-4ec1-9f52-ba7dfae1b5a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_OccupancyNet_4c9f3bd8-409d-4ec1-9f52-ba7dfae1b5a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_f49aa14d-c798-4a30-85e4-deed549aed63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_f49aa14d-c798-4a30-85e4-deed549aed63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_d31b996b-bbae-475e-b723-6e3ef7e97861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_MarketingExpense_d31b996b-bbae-475e-b723-6e3ef7e97861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_33d69416-a00d-4681-a1c6-23677f09f517" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_ProfessionalFees_33d69416-a00d-4681-a1c6-23677f09f517" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5f28cfac-b393-4d78-8a66-fa99866b5097" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5f28cfac-b393-4d78-8a66-fa99866b5097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_ae4a1ec5-25a5-453f-ba18-0bd516bcdcf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_ae4a1ec5-25a5-453f-ba18-0bd516bcdcf7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ForeclosedRealEstateIncomeExpense_76f25a70-cdfc-407e-90be-d3cc020f7123" xlink:href="hfwa-20201231.xsd#hfwa_ForeclosedRealEstateIncomeExpense"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_hfwa_ForeclosedRealEstateIncomeExpense_76f25a70-cdfc-407e-90be-d3cc020f7123" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_2e9ac072-6fa2-4e3e-8bf3-a86a888acfc5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestExpense_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_2e9ac072-6fa2-4e3e-8bf3-a86a888acfc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_94a9489d-8d8a-44c4-80a4-08d308e335e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_79871c67-8e6d-41da-8ff3-5a60462605c0" xlink:to="loc_us-gaap_OtherNoninterestExpense_94a9489d-8d8a-44c4-80a4-08d308e335e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_559b675c-1102-45cd-b62f-6fc1bb895752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_57511b4f-6e98-4254-ac3d-de5b39e7e253" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_559b675c-1102-45cd-b62f-6fc1bb895752" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_57511b4f-6e98-4254-ac3d-de5b39e7e253" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_2918337f-025a-4e72-ad05-6f3f6342ff55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_559b675c-1102-45cd-b62f-6fc1bb895752" xlink:to="loc_us-gaap_InterestExpenseOther_2918337f-025a-4e72-ad05-6f3f6342ff55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_8e430928-cf87-4a79-87b3-903b8a8078a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_559b675c-1102-45cd-b62f-6fc1bb895752" xlink:to="loc_us-gaap_InterestExpenseDeposits_8e430928-cf87-4a79-87b3-903b8a8078a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_e282a785-91be-49e3-8c03-b595396c04ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c9bf90b6-0105-4008-ac8b-76e0ffcf58e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_e282a785-91be-49e3-8c03-b595396c04ab" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c9bf90b6-0105-4008-ac8b-76e0ffcf58e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_3a271bb8-faaa-412e-8414-19c2d5efeaa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_e282a785-91be-49e3-8c03-b595396c04ab" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_3a271bb8-faaa-412e-8414-19c2d5efeaa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_508a3962-4c9a-4cfc-bf24-544f84f5e3dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_e282a785-91be-49e3-8c03-b595396c04ab" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_508a3962-4c9a-4cfc-bf24-544f84f5e3dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_f2c72c48-40bd-4f97-9663-6d890564d046" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_e282a785-91be-49e3-8c03-b595396c04ab" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_f2c72c48-40bd-4f97-9663-6d890564d046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_040d4ab1-0a2d-4794-a66c-c02cdef06e1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_8a451a51-318d-48c4-b86f-a9f3f7b6ee0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_040d4ab1-0a2d-4794-a66c-c02cdef06e1a" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_8a451a51-318d-48c4-b86f-a9f3f7b6ee0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_4a128285-d475-4d3f-a59c-db009fbdc74e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_040d4ab1-0a2d-4794-a66c-c02cdef06e1a" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_4a128285-d475-4d3f-a59c-db009fbdc74e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_03f84ecf-7665-43a5-bc06-872ac3d503c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_8a70e657-d549-49e3-bae9-cf7403f9a3d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_03f84ecf-7665-43a5-bc06-872ac3d503c4" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_8a70e657-d549-49e3-bae9-cf7403f9a3d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_97540970-e63b-48da-bc1f-ec2cd1aab37a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestIncomeExpenseNet_03f84ecf-7665-43a5-bc06-872ac3d503c4" xlink:to="loc_us-gaap_InterestExpense_97540970-e63b-48da-bc1f-ec2cd1aab37a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_2cdc244e-8ec0-43a0-844f-28f8de0b9c40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_us-gaap_NoninterestIncomeOther_2cdc244e-8ec0-43a0-844f-28f8de0b9c40" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_e8bfe293-eb52-4d5a-8809-874922a3e312" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_e8bfe293-eb52-4d5a-8809-874922a3e312" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_1505f5bf-d692-4617-91fa-1d4ec767c693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_1505f5bf-d692-4617-91fa-1d4ec767c693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_0fd7b1bd-dabb-46ef-b30c-0d508156c8e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_0fd7b1bd-dabb-46ef-b30c-0d508156c8e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_de1701dc-8f95-4c7b-84c3-83d9ac4e3b22" xlink:href="hfwa-20201231.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_de1701dc-8f95-4c7b-84c3-83d9ac4e3b22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_8b7e80dd-f98a-46a2-a6e2-51df3d9e1f81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NoninterestIncome_4e38a254-657b-40a7-a06a-6b3aca3a392f" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_8b7e80dd-f98a-46a2-a6e2-51df3d9e1f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_205209f9-903b-4a6e-b626-38a4863187d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a431020e-d550-49b1-a42d-16d42e0d2912" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_205209f9-903b-4a6e-b626-38a4863187d1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a431020e-d550-49b1-a42d-16d42e0d2912" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_362a7d82-e182-4ac8-b6ed-814e607e8a2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_205209f9-903b-4a6e-b626-38a4863187d1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_362a7d82-e182-4ac8-b6ed-814e607e8a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_23ed7bbf-a254-4cc2-9e5f-a428e544f32a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_dbedb4f9-1870-441a-a7bd-e47d64e128eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_23ed7bbf-a254-4cc2-9e5f-a428e544f32a" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_dbedb4f9-1870-441a-a7bd-e47d64e128eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_5e21a7e0-155c-4155-8994-e409934d53a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_23ed7bbf-a254-4cc2-9e5f-a428e544f32a" xlink:to="loc_us-gaap_NoninterestExpense_5e21a7e0-155c-4155-8994-e409934d53a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_e1a853b5-5749-4417-9ce4-8c62a4765728" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_23ed7bbf-a254-4cc2-9e5f-a428e544f32a" xlink:to="loc_us-gaap_NoninterestIncome_e1a853b5-5749-4417-9ce4-8c62a4765728" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20201231.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_e476555e-fb6c-4795-aedf-68ba656a9ca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f95592bc-3c8b-40f8-8878-e2e9ea1480ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e476555e-fb6c-4795-aedf-68ba656a9ca3" xlink:to="loc_us-gaap_NetIncomeLoss_f95592bc-3c8b-40f8-8878-e2e9ea1480ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8218cc67-2d00-440e-89e1-d6af424fd9d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_e476555e-fb6c-4795-aedf-68ba656a9ca3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_8218cc67-2d00-440e-89e1-d6af424fd9d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_090ebf82-266f-42a0-af73-ea9a301a1781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1bd01cd5-91fe-4b1c-957a-b760037c71de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_090ebf82-266f-42a0-af73-ea9a301a1781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1bd01cd5-91fe-4b1c-957a-b760037c71de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dd792095-3df0-4b2d-b9a5-36fd4dd60b66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_090ebf82-266f-42a0-af73-ea9a301a1781" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dd792095-3df0-4b2d-b9a5-36fd4dd60b66" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hfwa-20201231.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_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_a3f9f79d-e8d5-4800-85b1-faa319f7bf5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_a3f9f79d-e8d5-4800-85b1-faa319f7bf5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairmentOfAssetsHeldForSale_71ab75b9-e756-4cb1-824f-3410a5e66c1b" xlink:href="hfwa-20201231.xsd#hfwa_ImpairmentOfAssetsHeldForSale"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_hfwa_ImpairmentOfAssetsHeldForSale_71ab75b9-e756-4cb1-824f-3410a5e66c1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_2b3a3dbf-3670-403f-89f8-b363a2f30f4f" xlink:href="hfwa-20201231.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_2b3a3dbf-3670-403f-89f8-b363a2f30f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_e8990638-2657-4565-aa33-f7d5bf9e8509" xlink:href="hfwa-20201231.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_e8990638-2657-4565-aa33-f7d5bf9e8509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_545913fa-c2a4-4d01-ae42-b6292137af3a" xlink:href="hfwa-20201231.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_545913fa-c2a4-4d01-ae42-b6292137af3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_17546a32-0a0b-42fd-938f-5d6dff1ad4a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_17546a32-0a0b-42fd-938f-5d6dff1ad4a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_75d2f843-6e3e-48ca-ae59-0970b3686342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfLoansAndLeases"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_75d2f843-6e3e-48ca-ae59-0970b3686342" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_cc98bd53-acad-4405-a048-7ec273c4b647" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_cc98bd53-acad-4405-a048-7ec273c4b647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_275f173e-dbbf-4f8a-9275-29111eae8048" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_275f173e-dbbf-4f8a-9275-29111eae8048" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4254ece0-6a68-4bb1-bab9-ba804d01e790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_NetIncomeLoss_4254ece0-6a68-4bb1-bab9-ba804d01e790" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_8505f656-d282-416d-83fc-7f51d81b8629" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_8505f656-d282-416d-83fc-7f51d81b8629" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_46efbac0-581a-4c65-836d-e016545dedb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_46efbac0-581a-4c65-836d-e016545dedb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_0d15acbc-27a0-4789-a874-238cb85dde67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_0d15acbc-27a0-4789-a874-238cb85dde67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_af74292b-ce7e-4e6e-b1cc-8a39adc0ebe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_af74292b-ce7e-4e6e-b1cc-8a39adc0ebe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_dc159dd9-cf6a-4135-908b-807ef20f7638" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_dc159dd9-cf6a-4135-908b-807ef20f7638" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_400b69f3-a962-4451-be02-feb6ad4e0b35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_400b69f3-a962-4451-be02-feb6ad4e0b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_598c3677-e95b-4c2b-9a4f-6ed07176e754" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_598c3677-e95b-4c2b-9a4f-6ed07176e754" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_2bd6427b-b7ae-48d9-9034-120bf9b4e04d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d362ac0c-6c25-49d2-ac39-8796b0380e2f" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_2bd6427b-b7ae-48d9-9034-120bf9b4e04d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b72b83f5-ee14-4910-9368-21f6d9af5fd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d5453af-967f-4686-b3ca-7de50285e2b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b72b83f5-ee14-4910-9368-21f6d9af5fd0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_7d5453af-967f-4686-b3ca-7de50285e2b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec076d73-ffa8-4860-a3e8-c46860d94017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b72b83f5-ee14-4910-9368-21f6d9af5fd0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec076d73-ffa8-4860-a3e8-c46860d94017" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_abd65f44-a4b3-4401-9b60-bd2724c6e369" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b72b83f5-ee14-4910-9368-21f6d9af5fd0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_abd65f44-a4b3-4401-9b60-bd2724c6e369" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_e8ca5d10-9d34-442e-a11b-04325cc8d277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_e8ca5d10-9d34-442e-a11b-04325cc8d277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_e83f8af4-b101-4a63-94be-19bd045c0159" xlink:href="hfwa-20201231.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_e83f8af4-b101-4a63-94be-19bd045c0159" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_eafd4198-1924-4afe-80d4-840f018e8c78" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_eafd4198-1924-4afe-80d4-840f018e8c78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_965acb68-6b64-44c2-ad6e-6e818f9c0ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_965acb68-6b64-44c2-ad6e-6e818f9c0ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_7cb1fb73-0ac9-438f-a236-463858451ea5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_7cb1fb73-0ac9-438f-a236-463858451ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_1a2e717a-f75d-4e6b-b806-934e2d0b7978" xlink:href="hfwa-20201231.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_1a2e717a-f75d-4e6b-b806-934e2d0b7978" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_6808c936-702c-4868-8f9c-9fbbf4f33bfa" xlink:href="hfwa-20201231.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_6808c936-702c-4868-8f9c-9fbbf4f33bfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_664a1f32-8395-4cf1-adaa-062013cb2a91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfForeclosedAssets"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_664a1f32-8395-4cf1-adaa-062013cb2a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_56901209-ec48-4c62-b8b6-c788a548c75a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_56901209-ec48-4c62-b8b6-c788a548c75a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit_9ec0b6c2-4d00-4302-bccd-e540892482c0" xlink:href="hfwa-20201231.xsd#hfwa_BankOwnedLifeInsuranceDeathBenefit"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit_9ec0b6c2-4d00-4302-bccd-e540892482c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_6423cb99-7d59-4efb-8b8a-d925ba678a1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_6423cb99-7d59-4efb-8b8a-d925ba678a1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4216e69-0834-418b-a5fe-d061e1231b79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d4216e69-0834-418b-a5fe-d061e1231b79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_e3d7cdaa-1927-4c81-8816-18bb272ab0cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_e3d7cdaa-1927-4c81-8816-18bb272ab0cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_61b958e1-3535-4b61-9ce0-499f2f8ad797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_61b958e1-3535-4b61-9ce0-499f2f8ad797" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0ca82250-8113-4043-9c07-763b9f2a40df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7f8ddeff-baa2-46dc-9830-d36afee697cd" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_0ca82250-8113-4043-9c07-763b9f2a40df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_c34e1222-75b5-4684-88cd-1fcc4dbe0fb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_c34e1222-75b5-4684-88cd-1fcc4dbe0fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5b1b5972-c6b3-44a4-99d3-cdacb762de2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_5b1b5972-c6b3-44a4-99d3-cdacb762de2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_3f4f7cfc-d811-48da-96fb-ed45d3c3180d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_3f4f7cfc-d811-48da-96fb-ed45d3c3180d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_627587cb-9cef-47b0-ac0a-c4ddc910d17c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_627587cb-9cef-47b0-ac0a-c4ddc910d17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_c4bc692b-9211-4d8a-a684-88dd5dd5aacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_c4bc692b-9211-4d8a-a684-88dd5dd5aacf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_1cbf0d21-5851-4f4c-88b5-9987d431428f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_RepaymentsOfDebt_1cbf0d21-5851-4f4c-88b5-9987d431428f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_c4d52752-e6f6-467d-a8ac-4c19d8d123c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_377f585b-c181-47b6-84ec-605c4c242a14" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_c4d52752-e6f6-467d-a8ac-4c19d8d123c2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinations"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c11364c6-a226-4717-a79d-e7a47267c091" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_969d1184-6fa5-4c5a-9a34-42ded97b5703" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c11364c6-a226-4717-a79d-e7a47267c091" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_969d1184-6fa5-4c5a-9a34-42ded97b5703" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_984fcc13-98ed-48bb-8d49-d31a591d9f1c" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c11364c6-a226-4717-a79d-e7a47267c091" xlink:to="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_984fcc13-98ed-48bb-8d49-d31a591d9f1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_bb1cd91a-87a7-4375-9b4f-3886b3f533c0" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c11364c6-a226-4717-a79d-e7a47267c091" xlink:to="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_bb1cd91a-87a7-4375-9b4f-3886b3f533c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_27d762b6-d417-44bc-8a63-9229f8257fca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c11364c6-a226-4717-a79d-e7a47267c091" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_27d762b6-d417-44bc-8a63-9229f8257fca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_21e13e80-8939-41e6-8fae-b7a1e199e975" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_54a829de-29f7-4410-9c87-7b666485d903" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_21e13e80-8939-41e6-8fae-b7a1e199e975" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_54a829de-29f7-4410-9c87-7b666485d903" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f8b96914-ede5-4342-82ff-d61678c01b5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_21e13e80-8939-41e6-8fae-b7a1e199e975" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_f8b96914-ede5-4342-82ff-d61678c01b5c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f825e19e-f761-4655-a213-1d857bda1ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f825e19e-f761-4655-a213-1d857bda1ab2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_5fa8fe12-0467-4322-b9ca-146f9daa0497" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_5fa8fe12-0467-4322-b9ca-146f9daa0497" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_9c2700f0-df42-4ed2-8b55-93d82736ecdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_9c2700f0-df42-4ed2-8b55-93d82736ecdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_a4b4c551-04e8-4999-ae95-0e7b665837b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_a4b4c551-04e8-4999-ae95-0e7b665837b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_335a50cd-5e04-4b3a-9885-511a26727535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_335a50cd-5e04-4b3a-9885-511a26727535" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_a4ecb194-c77a-40f6-bf75-dc55d02e3fd6" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_a4ecb194-c77a-40f6-bf75-dc55d02e3fd6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9896115-26b8-46bf-8294-05c27391c601" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9896115-26b8-46bf-8294-05c27391c601" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_6fd42def-d0ed-4852-83ba-2f122124327b" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_6fd42def-d0ed-4852-83ba-2f122124327b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c0a55b18-b36e-4b46-b224-0c327389b573" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c0a55b18-b36e-4b46-b224-0c327389b573" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1001d620-3cb9-4f23-918c-97fceac28a8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_1001d620-3cb9-4f23-918c-97fceac28a8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationOtherRealEstateOwned_a6965c1e-71e7-4055-8737-38416443b016" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationOtherRealEstateOwned"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_52f61c04-0256-4e29-96be-5f356475079c" xlink:to="loc_hfwa_BusinessCombinationOtherRealEstateOwned_a6965c1e-71e7-4055-8737-38416443b016" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsUnauditedProFormaDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecurities"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_53da34ae-a23f-49f0-8f3b-e21055bf8c2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f022c05-b895-47f3-803a-8208ea16d390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_53da34ae-a23f-49f0-8f3b-e21055bf8c2d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f022c05-b895-47f3-803a-8208ea16d390" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c814ddd8-59d5-4791-aac7-7e2b78ade983" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_53da34ae-a23f-49f0-8f3b-e21055bf8c2d" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_c814ddd8-59d5-4791-aac7-7e2b78ade983" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_15a1fa58-7b31-4c37-b380-b9ba2c72b79f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_53da34ae-a23f-49f0-8f3b-e21055bf8c2d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_15a1fa58-7b31-4c37-b380-b9ba2c72b79f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_AvailableForSaleSecuritiesAmortizedCost_a80b81a1-9c28-4247-800d-368f8f5d53da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7e4e30a3-1b73-4ad9-a068-098057925355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_a80b81a1-9c28-4247-800d-368f8f5d53da" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_7e4e30a3-1b73-4ad9-a068-098057925355" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_5f3a6153-4e1a-4bed-b650-f48363386a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_a80b81a1-9c28-4247-800d-368f8f5d53da" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_5f3a6153-4e1a-4bed-b650-f48363386a3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_66fc2513-ae2e-43e2-8b42-939a7e41d92a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesAmortizedCost_a80b81a1-9c28-4247-800d-368f8f5d53da" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_66fc2513-ae2e-43e2-8b42-939a7e41d92a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_41fb9690-cd4a-42ff-baf0-1c2a190fb542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_a80b81a1-9c28-4247-800d-368f8f5d53da" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_41fb9690-cd4a-42ff-baf0-1c2a190fb542" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_822cb91c-3c02-41cc-9123-0a4d84092da6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ceffec91-1ac6-4350-a99d-757d8eb180f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecurities_822cb91c-3c02-41cc-9123-0a4d84092da6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_ceffec91-1ac6-4350-a99d-757d8eb180f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_a1722450-eb35-43a6-885e-a41a6f9c8594" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecurities_822cb91c-3c02-41cc-9123-0a4d84092da6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_a1722450-eb35-43a6-885e-a41a6f9c8594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_dd23fc20-6057-4bdc-8cbe-91181c404ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecurities_822cb91c-3c02-41cc-9123-0a4d84092da6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_dd23fc20-6057-4bdc-8cbe-91181c404ed8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6b7d01c4-c139-4f0a-8ca2-7df8109eb79c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecurities_822cb91c-3c02-41cc-9123-0a4d84092da6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_6b7d01c4-c139-4f0a-8ca2-7df8109eb79c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_9377c2a5-9c28-4ecf-854e-4a67e21be937" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_78c5108d-4e0b-4c4e-b449-a43537bc4501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_9377c2a5-9c28-4ecf-854e-4a67e21be937" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_78c5108d-4e0b-4c4e-b449-a43537bc4501" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0a44f5d4-b40d-465b-afdc-9d1d22944d4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_9377c2a5-9c28-4ecf-854e-4a67e21be937" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_0a44f5d4-b40d-465b-afdc-9d1d22944d4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7a4796df-72c4-486c-835a-03d351309861" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8570fe32-092b-46b0-9fb8-834b153c352a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7a4796df-72c4-486c-835a-03d351309861" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8570fe32-092b-46b0-9fb8-834b153c352a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_7cd6082d-cc74-4d36-a6cd-c70f7340a02b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7a4796df-72c4-486c-835a-03d351309861" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_7cd6082d-cc74-4d36-a6cd-c70f7340a02b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_8c98a0da-1f36-41f9-afd8-e7955f0932a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_8a6c7896-a4b6-44eb-8d85-9b5a709a5ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8c98a0da-1f36-41f9-afd8-e7955f0932a1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_8a6c7896-a4b6-44eb-8d85-9b5a709a5ce5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_0a569d5a-6bc0-4ed0-9422-ef857c966e99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8c98a0da-1f36-41f9-afd8-e7955f0932a1" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_0a569d5a-6bc0-4ed0-9422-ef857c966e99" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivable" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivable"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivable" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableComponentsofLoansReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_c03850fe-9e99-45cc-81fe-e713c29c473c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_7c02345b-e9a9-4e56-b37c-95bad4dcca9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_c03850fe-9e99-45cc-81fe-e713c29c473c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_7c02345b-e9a9-4e56-b37c-95bad4dcca9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_71313f97-656f-4906-b6bf-815070a08cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_c03850fe-9e99-45cc-81fe-e713c29c473c" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_71313f97-656f-4906-b6bf-815070a08cae" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableConcentrationsofCreditDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6ce2c8b1-e077-4517-acc1-dbc555144300" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesPassRated_47eebc67-fd52-4b15-85be-dd752f774ee8" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesPassRated"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6ce2c8b1-e077-4517-acc1-dbc555144300" xlink:to="loc_hfwa_FinancingReceivablesPassRated_47eebc67-fd52-4b15-85be-dd752f774ee8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesOaemRated_efe64007-922a-475e-acac-96d1a6ba976a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesOaemRated"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6ce2c8b1-e077-4517-acc1-dbc555144300" xlink:to="loc_hfwa_FinancingReceivablesOaemRated_efe64007-922a-475e-acac-96d1a6ba976a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesSubstandardRated_2d2d4671-b9bb-4422-b147-141e24612931" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesSubstandardRated"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6ce2c8b1-e077-4517-acc1-dbc555144300" xlink:to="loc_hfwa_FinancingReceivablesSubstandardRated_2d2d4671-b9bb-4422-b147-141e24612931" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesDoubtfulRated_11d48ff2-f7a2-45ee-810d-119a38d08d28" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesDoubtfulRated"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_6ce2c8b1-e077-4517-acc1-dbc555144300" xlink:to="loc_hfwa_FinancingReceivablesDoubtfulRated_11d48ff2-f7a2-45ee-810d-119a38d08d28" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_44007b8c-c529-41b7-ac3d-4adec73fb236" xlink:href="hfwa-20201231.xsd#hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_95816678-cb55-4b83-bef2-aa96d5fff9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_44007b8c-c529-41b7-ac3d-4adec73fb236" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_95816678-cb55-4b83-bef2-aa96d5fff9c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_01c8d60c-9f62-4701-b463-4354203a2fce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_44007b8c-c529-41b7-ac3d-4adec73fb236" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_01c8d60c-9f62-4701-b463-4354203a2fce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableImpairedLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_a95341f5-80fc-481b-8f32-8f908f46f74d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_d0d9179d-0726-411b-8528-e58353b7776a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_a95341f5-80fc-481b-8f32-8f908f46f74d" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_d0d9179d-0726-411b-8528-e58353b7776a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_26f45449-55b8-4904-8837-0d386d620892" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_a95341f5-80fc-481b-8f32-8f908f46f74d" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_26f45449-55b8-4904-8837-0d386d620892" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePerformingandNonaccrualTDRDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTDRsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePurchasedCreditImpairedLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableChangeinAccretableYieldDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableRelatedPartyLoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableMortgageBankingActivitiesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableSBALoansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCommercialServicingAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoans"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwned"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="simple" xlink:href="hfwa-20201231.xsd#PremisesandEquipment"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#PremisesandEquipmentTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_a9785120-f16c-4e6c-a71d-08577c55af2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_11cbf5fa-0c36-472a-a06e-4431a2dbfafc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a9785120-f16c-4e6c-a71d-08577c55af2b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_11cbf5fa-0c36-472a-a06e-4431a2dbfafc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_63e51788-e306-4a03-af7e-cd8c28e0445f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a9785120-f16c-4e6c-a71d-08577c55af2b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_63e51788-e306-4a03-af7e-cd8c28e0445f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_34ab9f3c-9c09-4aa0-99c2-f868a52c8d65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_34ab9f3c-9c09-4aa0-99c2-f868a52c8d65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_acdef293-f235-4e75-851d-973499c79604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_acdef293-f235-4e75-851d-973499c79604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0836d66f-c449-4f8c-9899-c41ab9566d0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0836d66f-c449-4f8c-9899-c41ab9566d0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8d3cfbaf-2a04-43c1-9cc1-153b761dc09e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_8d3cfbaf-2a04-43c1-9cc1-153b761dc09e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f1349228-ecc6-4e6a-8cca-84a51745b294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_f1349228-ecc6-4e6a-8cca-84a51745b294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e5288d76-a050-4f82-bb81-7db8aa085c74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_6e0a7e37-ee09-4a4d-9eac-f8137a829f70" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_e5288d76-a050-4f82-bb81-7db8aa085c74" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/Deposits" xlink:type="simple" xlink:href="hfwa-20201231.xsd#Deposits"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/Deposits" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_InterestBearingDomesticDepositTimeDeposits_c5cff482-6e72-4d7c-a5fb-fa93791e2f6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDomesticDepositDemand_cb69c308-f329-4f59-a8c5-b84793cb1e03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c5cff482-6e72-4d7c-a5fb-fa93791e2f6d" xlink:to="loc_us-gaap_NoninterestBearingDomesticDepositDemand_cb69c308-f329-4f59-a8c5-b84793cb1e03" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositDemand_43af9358-4bec-4b56-bb79-764baee72a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c5cff482-6e72-4d7c-a5fb-fa93791e2f6d" xlink:to="loc_us-gaap_InterestBearingDomesticDepositDemand_43af9358-4bec-4b56-bb79-764baee72a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_6b226693-1be1-4e34-b2ca-d6375f54c534" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c5cff482-6e72-4d7c-a5fb-fa93791e2f6d" xlink:to="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_6b226693-1be1-4e34-b2ca-d6375f54c534" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositSavings_2b25bc07-0978-4224-8955-a04d84730c23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c5cff482-6e72-4d7c-a5fb-fa93791e2f6d" xlink:to="loc_us-gaap_InterestBearingDomesticDepositSavings_2b25bc07-0978-4224-8955-a04d84730c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_c7ac6f5a-0477-4cee-a784-cbe6b21ad197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_1fe91ebd-5d2e-40f4-9f39-bc200f910f45" xlink:href="hfwa-20201231.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_c7ac6f5a-0477-4cee-a784-cbe6b21ad197" xlink:to="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_1fe91ebd-5d2e-40f4-9f39-bc200f910f45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_2ae6cc2d-c1ca-4570-9eb5-d566a0c67126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c7ac6f5a-0477-4cee-a784-cbe6b21ad197" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_2ae6cc2d-c1ca-4570-9eb5-d566a0c67126" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_9fc5231c-5a75-40c1-8d8f-0df462fde58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c7ac6f5a-0477-4cee-a784-cbe6b21ad197" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_9fc5231c-5a75-40c1-8d8f-0df462fde58d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_21dc1809-d21f-472e-8ea4-598a97b9c96e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c7ac6f5a-0477-4cee-a784-cbe6b21ad197" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_21dc1809-d21f-472e-8ea4-598a97b9c96e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_58fc9e64-55a5-421c-8d89-c026b2b78f51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_87e291ca-437f-476b-8a7d-72e2246142a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_58fc9e64-55a5-421c-8d89-c026b2b78f51" xlink:to="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_87e291ca-437f-476b-8a7d-72e2246142a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_0b4df23e-a3f1-4301-b21f-a9bdcb82773f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Deposits_58fc9e64-55a5-421c-8d89-c026b2b78f51" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_0b4df23e-a3f1-4301-b21f-a9bdcb82773f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_8d9f6056-56d3-48c0-91a8-5e60c1e9a317" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_e0eaa263-b138-4774-947f-fde30eab404d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8d9f6056-56d3-48c0-91a8-5e60c1e9a317" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_e0eaa263-b138-4774-947f-fde30eab404d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_c1a50109-31dd-496d-b1cc-7b3745ab8c0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_8d9f6056-56d3-48c0-91a8-5e60c1e9a317" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_c1a50109-31dd-496d-b1cc-7b3745ab8c0e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_609aa447-2b8c-4136-bf37-35e199dcaf23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_08af3515-994b-4e9e-b15c-1ade8d5f0ca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_609aa447-2b8c-4136-bf37-35e199dcaf23" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_08af3515-994b-4e9e-b15c-1ade8d5f0ca5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMoneyMarketDeposits_cffcc0bf-21bf-4a80-af50-ba0fb4977ef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_609aa447-2b8c-4136-bf37-35e199dcaf23" xlink:to="loc_us-gaap_InterestExpenseMoneyMarketDeposits_cffcc0bf-21bf-4a80-af50-ba0fb4977ef8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_2b6c092c-0f23-4a2d-af04-de9ca5a87fb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_609aa447-2b8c-4136-bf37-35e199dcaf23" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_2b6c092c-0f23-4a2d-af04-de9ca5a87fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_87b3bdf5-2e39-455f-9d18-52b35b314bb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_609aa447-2b8c-4136-bf37-35e199dcaf23" xlink:to="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_87b3bdf5-2e39-455f-9d18-52b35b314bb7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_3720501f-a55b-4aaa-95b3-d2923f767176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_3720501f-a55b-4aaa-95b3-d2923f767176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_c1dd49b7-c5e7-474f-85e3-9798fc08adf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_c1dd49b7-c5e7-474f-85e3-9798fc08adf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_88a49783-4d7d-4aea-801e-783094d3e037" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_88a49783-4d7d-4aea-801e-783094d3e037" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_e6e34e74-33be-42c7-b8f5-20467d836822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_e6e34e74-33be-42c7-b8f5-20467d836822" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_92b5ce1c-e29d-4b41-bfe5-27456c3531f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_92b5ce1c-e29d-4b41-bfe5-27456c3531f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive_37304034-52f6-4740-895b-0d1a65b25fe5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesAfterRollingYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_ffdfcf18-80d3-444c-a4b8-615f7ead28c9" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive_37304034-52f6-4740-895b-0d1a65b25fe5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="simple" xlink:href="hfwa-20201231.xsd#JuniorSubordinatedDebentures"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#JuniorSubordinatedDebenturesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SecuritiesSoldUnderAgreementstoRepurchase"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SecuritiesSoldUnderAgreementstoRepurchaseTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RepurchaseAgreementsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowings"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFHLBAdvancesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFederalFundsPurchasedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsCreditFacilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeases" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesLeases"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesLeases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/LeasesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_c3d7d89e-41ee-4f0c-94b5-38f54d779c35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_84f7085c-89bd-4de7-8175-b78f05b44962" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c3d7d89e-41ee-4f0c-94b5-38f54d779c35" xlink:to="loc_us-gaap_VariableLeaseCost_84f7085c-89bd-4de7-8175-b78f05b44962" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_93046605-a75c-4d71-96c4-44bcdcb997cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c3d7d89e-41ee-4f0c-94b5-38f54d779c35" xlink:to="loc_us-gaap_OperatingLeaseCost_93046605-a75c-4d71-96c4-44bcdcb997cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_1d3e997e-edb6-43d6-ab08-13a3fa546a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c3d7d89e-41ee-4f0c-94b5-38f54d779c35" xlink:to="loc_us-gaap_SubleaseIncome_1d3e997e-edb6-43d6-ab08-13a3fa546a31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_8a9d1adf-107a-4741-80b9-33fdab65067b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_c3d7d89e-41ee-4f0c-94b5-38f54d779c35" xlink:to="loc_us-gaap_ShortTermLeaseCost_8a9d1adf-107a-4741-80b9-33fdab65067b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_de42aaa6-f80b-49de-8264-0fba77207ce7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c7f37890-628e-49e6-a12f-eb239ba44d9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_de42aaa6-f80b-49de-8264-0fba77207ce7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_c7f37890-628e-49e6-a12f-eb239ba44d9f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_17a6263a-56ea-4e73-8fe3-16e5daecb0ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_de42aaa6-f80b-49de-8264-0fba77207ce7" xlink:to="loc_us-gaap_OperatingLeaseLiability_17a6263a-56ea-4e73-8fe3-16e5daecb0ca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails_1" xlink:type="simple" xlink:href="hfwa-20201231.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_97089eed-8d71-463b-8bc4-49327e25cfd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_97089eed-8d71-463b-8bc4-49327e25cfd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd876836-6099-4c11-ad15-6a411b2476ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_bd876836-6099-4c11-ad15-6a411b2476ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ac01287c-0931-41cb-a802-573fed372aa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ac01287c-0931-41cb-a802-573fed372aa2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7f63773e-8e8f-4a0f-9a98-33d792b7128f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7f63773e-8e8f-4a0f-9a98-33d792b7128f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c068a8ce-2824-47eb-a094-e9e5adc6baea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c068a8ce-2824-47eb-a094-e9e5adc6baea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2067406b-a3ac-4529-a964-22f8a19193f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_35cd013e-2c3b-442b-9cbe-7397c901fc86" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_2067406b-a3ac-4529-a964-22f8a19193f9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansEmployeeBenefitPlansTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansSalaryContinuationPlanDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstruments"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityReconciliationofWeightedAverageSharesDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_dbe73d1f-b842-4c8f-8e47-a630b7fb2a6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_29dfb0df-8295-481b-a804-56a3665ce441" xlink:href="hfwa-20201231.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_dbe73d1f-b842-4c8f-8e47-a630b7fb2a6c" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_29dfb0df-8295-481b-a804-56a3665ce441" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_695900e5-9a00-446a-9efb-7e38eb9ef37a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dbe73d1f-b842-4c8f-8e47-a630b7fb2a6c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_695900e5-9a00-446a-9efb-7e38eb9ef37a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03cadf9b-3cd1-49f7-92f8-f019e2a4778b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a5b713ea-93dc-489b-8ce1-b7c8f6524246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03cadf9b-3cd1-49f7-92f8-f019e2a4778b" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a5b713ea-93dc-489b-8ce1-b7c8f6524246" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7eecdd3d-a19e-4615-a345-9dfd317d6da7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_03cadf9b-3cd1-49f7-92f8-f019e2a4778b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7eecdd3d-a19e-4615-a345-9dfd317d6da7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsDiluted_0952a6ae-7605-47aa-aeca-8eea78ac1dbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsDiluted"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_d682f904-2bd2-4fec-b115-2d1550a24994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_0952a6ae-7605-47aa-aeca-8eea78ac1dbc" xlink:to="loc_us-gaap_NetIncomeLoss_d682f904-2bd2-4fec-b115-2d1550a24994" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DividendsAndUndistributedEarnings_e5ab7971-cf66-4e4b-ae60-f723dc1d1ac7" xlink:href="hfwa-20201231.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_0952a6ae-7605-47aa-aeca-8eea78ac1dbc" xlink:to="loc_hfwa_DividendsAndUndistributedEarnings_e5ab7971-cf66-4e4b-ae60-f723dc1d1ac7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityEarningsPerCommonShareTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityDividendsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityIssuanceofCommonStockDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationStockOptionAwardsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockAwardsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockUnitsTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationFairValueAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictions" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictions"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CashRestrictions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictionsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_268a5d33-2ea1-4671-a93e-2c9c464370a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b97ecd19-c76f-4aea-8dc4-19f04bb48868" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_268a5d33-2ea1-4671-a93e-2c9c464370a6" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b97ecd19-c76f-4aea-8dc4-19f04bb48868" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02745517-fe03-4757-9226-1832a83d05dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_268a5d33-2ea1-4671-a93e-2c9c464370a6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_02745517-fe03-4757-9226-1832a83d05dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d00e46d4-66da-44e2-9a14-0642bb3a9def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_d00e46d4-66da-44e2-9a14-0642bb3a9def" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_021fbf69-ee4c-487e-a933-f21921c6e562" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_021fbf69-ee4c-487e-a933-f21921c6e562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_24bfeb99-61e3-4177-8650-70c5d82eea80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_24bfeb99-61e3-4177-8650-70c5d82eea80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_ab358639-3362-44af-8fd8-46de6d834136" xlink:href="hfwa-20201231.xsd#hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_ab358639-3362-44af-8fd8-46de6d834136" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_d2771cff-2898-4940-8389-8425c1b07e96" xlink:href="hfwa-20201231.xsd#hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_d2771cff-2898-4940-8389-8425c1b07e96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_f24d40ad-b813-4c7e-90c4-166d20628527" xlink:href="hfwa-20201231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_hfwa_RecognizedTaxBenefit_f24d40ad-b813-4c7e-90c4-166d20628527" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_0067fe6f-ce2a-4c95-89f4-a91d6a021931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_ee4a77c0-cd99-45c6-8e3c-eb9fefac6734" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_0067fe6f-ce2a-4c95-89f4-a91d6a021931" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_8b2cc6ab-6e2d-4237-9895-5a4d66203634" xlink:href="hfwa-20201231.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_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_8b2cc6ab-6e2d-4237-9895-5a4d66203634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a2570231-094f-470c-aa13-0757acf246e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_a2570231-094f-470c-aa13-0757acf246e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_78507d49-8dbd-4870-bf8c-eb676d813979" xlink:href="hfwa-20201231.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_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_78507d49-8dbd-4870-bf8c-eb676d813979" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_51536e20-b0c8-4502-b528-a7b80371127b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_51536e20-b0c8-4502-b528-a7b80371127b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesTaxCredits_aa62866e-667b-4725-862c-1528e8d12d77" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesTaxCredits"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesTaxCredits_aa62866e-667b-4725-862c-1528e8d12d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_0e18bde5-16ed-429b-800a-25c0d0f67494" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_0e18bde5-16ed-429b-800a-25c0d0f67494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_219b965d-30d9-468b-9c94-095932db3509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_219b965d-30d9-468b-9c94-095932db3509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_be916cad-11f0-45e9-baf4-e834b311bdc7" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_be916cad-11f0-45e9-baf4-e834b311bdc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_2879c0b1-8421-4551-9c43-bce9c8d1c563" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_177e1b5f-b4a0-4936-845b-830f78e558e7" xlink:to="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_2879c0b1-8421-4551-9c43-bce9c8d1c563" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_d1fc0c36-726e-4d52-ba9f-6b98e92af9b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a950686d-2f2c-4261-99c7-d10b85f62d4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilities_d1fc0c36-726e-4d52-ba9f-6b98e92af9b1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a950686d-2f2c-4261-99c7-d10b85f62d4d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_217ecd0d-345c-4ae7-a995-9552239dfa33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilities_d1fc0c36-726e-4d52-ba9f-6b98e92af9b1" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_217ecd0d-345c-4ae7-a995-9552239dfa33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_89d37c4c-b6bf-4fe8-9d25-b2b6b67db83b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_89d37c4c-b6bf-4fe8-9d25-b2b6b67db83b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_ddc0b527-f794-4eaa-8c8f-1b36ecc38333" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_ddc0b527-f794-4eaa-8c8f-1b36ecc38333" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c57c230f-7357-41f5-a315-400c9c6b6ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_c57c230f-7357-41f5-a315-400c9c6b6ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_6163f4b7-e078-41be-ad8b-166f910eb112" xlink:href="hfwa-20201231.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_6163f4b7-e078-41be-ad8b-166f910eb112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_1144a6df-63f4-419a-9eb1-18f80e159bed" xlink:href="hfwa-20201231.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_1144a6df-63f4-419a-9eb1-18f80e159bed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_052da2b7-b01a-486c-a1cc-0c0c3b268194" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_052da2b7-b01a-486c-a1cc-0c0c3b268194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsRightofUseLiability_335135b3-8671-4b9d-8074-e0d847a67caf" xlink:href="hfwa-20201231.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_hfwa_DeferredTaxAssetsRightofUseLiability_335135b3-8671-4b9d-8074-e0d847a67caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_135f96cf-5f06-4c47-acf8-25ef627fd3fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_83c58186-45d2-45c5-9d0b-bfbf2455c17c" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_135f96cf-5f06-4c47-acf8-25ef627fd3fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_39d572b1-65d0-431f-9807-d0fd5bd7a071" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_c9490954-4c81-4504-8b84-d6cccda9293c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_39d572b1-65d0-431f-9807-d0fd5bd7a071" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_c9490954-4c81-4504-8b84-d6cccda9293c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_1aed9611-6d22-4b18-aee5-e33aa58fbfc2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_39d572b1-65d0-431f-9807-d0fd5bd7a071" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_1aed9611-6d22-4b18-aee5-e33aa58fbfc2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesTextualsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirements"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirementsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirementsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnly"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_LiabilitiesAndStockholdersEquity_91d8585f-3d1c-46d0-9cf9-a6673d117350" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_8fe5076e-b1da-45d3-9f1e-ac93937be340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_91d8585f-3d1c-46d0-9cf9-a6673d117350" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_8fe5076e-b1da-45d3-9f1e-ac93937be340" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_4ecff21c-06d5-4217-9f2b-ea55462508f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_91d8585f-3d1c-46d0-9cf9-a6673d117350" xlink:to="loc_us-gaap_OtherLiabilities_4ecff21c-06d5-4217-9f2b-ea55462508f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9149263a-e7db-499d-be56-339186fb2b9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_91d8585f-3d1c-46d0-9cf9-a6673d117350" xlink:to="loc_us-gaap_StockholdersEquity_9149263a-e7db-499d-be56-339186fb2b9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_70d6b6a6-023e-4a82-9ac7-34e1d0cd38ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_7c3e378b-b916-43de-8ae0-6e95c7ba01d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_70d6b6a6-023e-4a82-9ac7-34e1d0cd38ea" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_7c3e378b-b916-43de-8ae0-6e95c7ba01d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_ae038a75-cf9d-4cd0-9bdd-179add3fda89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_70d6b6a6-023e-4a82-9ac7-34e1d0cd38ea" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_ae038a75-cf9d-4cd0-9bdd-179add3fda89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_41a8930a-ad71-4e68-8763-0359ccf4f1d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_70d6b6a6-023e-4a82-9ac7-34e1d0cd38ea" xlink:to="loc_us-gaap_OtherAssets_41a8930a-ad71-4e68-8763-0359ccf4f1d7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_a876f4d5-5a51-4400-acbe-65a4c76dcb20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_888aed74-8f4e-410d-969d-0ff1accccdee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a876f4d5-5a51-4400-acbe-65a4c76dcb20" xlink:to="loc_us-gaap_DividendIncomeOperating_888aed74-8f4e-410d-969d-0ff1accccdee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_cd90e0ac-9093-4e4f-831e-bc766bc2665a" xlink:href="hfwa-20201231.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_a876f4d5-5a51-4400-acbe-65a4c76dcb20" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_cd90e0ac-9093-4e4f-831e-bc766bc2665a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_62622e86-2289-4ad4-b1aa-97006faf4520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_a876f4d5-5a51-4400-acbe-65a4c76dcb20" xlink:to="loc_us-gaap_NoninterestIncomeOther_62622e86-2289-4ad4-b1aa-97006faf4520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_07b54905-526a-41ea-82c3-382b664951de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_1420e31c-c951-4e26-a6ff-0d1340a124f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating_07b54905-526a-41ea-82c3-382b664951de" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_1420e31c-c951-4e26-a6ff-0d1340a124f1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a967ff7-a688-444f-ad70-0ba9b7f53a51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4100ac11-3dd7-41d6-98fb-7d8fc1d73cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInOperatingActivities_5a967ff7-a688-444f-ad70-0ba9b7f53a51" xlink:to="loc_us-gaap_NetIncomeLoss_4100ac11-3dd7-41d6-98fb-7d8fc1d73cf0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_9428bb1a-be2c-4076-bdfd-b9964e8f897b" xlink:href="hfwa-20201231.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_NetCashProvidedByUsedInOperatingActivities_5a967ff7-a688-444f-ad70-0ba9b7f53a51" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_9428bb1a-be2c-4076-bdfd-b9964e8f897b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b65ba2a6-fff2-4db9-8e1b-e50410bcf4b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a967ff7-a688-444f-ad70-0ba9b7f53a51" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b65ba2a6-fff2-4db9-8e1b-e50410bcf4b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6b4d202-bb55-4d81-a875-79839cdde67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_5a967ff7-a688-444f-ad70-0ba9b7f53a51" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_a6b4d202-bb55-4d81-a875-79839cdde67a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialData"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnaudited"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnauditedDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsNotes"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsTables"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>hfwa-20201231_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 2021 Workiva-->
<!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5-->
<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/COVERPAGE" xlink:type="simple" xlink:href="hfwa-20201231.xsd#COVERPAGE"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/COVERPAGE" xlink:type="extended" id="i2ed627fd2c884ab4ae93e33862b008d2_COVERPAGE"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofFinancialCondition"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition" xlink:type="extended" id="i6e0fc50088264d5ca58a5815bbec88b7_ConsolidatedStatementsofFinancialCondition"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofFinancialConditionParenthetical"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="extended" id="i6931741cde7741c98c2300e960ef79a9_ConsolidatedStatementsofFinancialConditionParenthetical"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofIncome"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofIncome" xlink:type="extended" id="i7e5556b9c74e41248976643dad23bd8d_ConsolidatedStatementsofIncome"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended" id="if182c57993bd4a0399e9ef8f1d77ca6b_ConsolidatedStatementsofComprehensiveIncome">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bcf71f22-5877-48ed-9826-bc31dff8a8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_NetIncomeLoss_bcf71f22-5877-48ed-9826-bc31dff8a8b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_41558cc6-d8f5-4be2-a01b-ba1dbc83383a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_41558cc6-d8f5-4be2-a01b-ba1dbc83383a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_d11fd291-a685-4e82-bfee-eef758f2a263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_d11fd291-a685-4e82-bfee-eef758f2a263" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d04fbc04-7a82-4de9-a045-086faf88760c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d04fbc04-7a82-4de9-a045-086faf88760c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb71f6f5-31a1-48dc-a006-573480adcac1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb71f6f5-31a1-48dc-a006-573480adcac1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:to="loc_us-gaap_EquityComponentDomain_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:to="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c0b3ff3-1f7a-48e1-87bc-35e6b6f00f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c0b3ff3-1f7a-48e1-87bc-35e6b6f00f0b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical" xlink:type="extended" id="i98fc7d44195948b2b1e8c6ed8e93344c_ConsolidatedStatementsofComprehensiveIncomeParenthetical"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="extended" id="ib76692c984d74e879136b41c6b88bd45_ConsolidatedStatementofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_8ead825f-957c-4b36-9657-bc4e5a3deb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_SharesOutstanding_8ead825f-957c-4b36-9657-bc4e5a3deb1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6adbaa3c-5486-49f4-87da-2556d2739ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockholdersEquity_6adbaa3c-5486-49f4-87da-2556d2739ef3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_78116382-ad41-4c55-a8d2-b07328a56648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_78116382-ad41-4c55-a8d2-b07328a56648" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_b1d275ed-1a74-49e4-bf48-be78153ffa9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_b1d275ed-1a74-49e4-bf48-be78153ffa9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9ba963d4-51e2-420e-9fc1-2302a41e7625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9ba963d4-51e2-420e-9fc1-2302a41e7625" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_69f9bcb5-f63e-453f-8903-2531036c1169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_69f9bcb5-f63e-453f-8903-2531036c1169" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_d598b383-0ff4-4e97-8659-bb1579abd95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_d598b383-0ff4-4e97-8659-bb1579abd95b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f84e448b-3a1d-4e3d-8410-a2194a7ef9ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f84e448b-3a1d-4e3d-8410-a2194a7ef9ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_fa8210d3-4bfa-45b3-9712-b6b52d4d3340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_fa8210d3-4bfa-45b3-9712-b6b52d4d3340" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5dfea5ea-5e7b-4f81-bace-171cf22bf859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_NetIncomeLoss_5dfea5ea-5e7b-4f81-bace-171cf22bf859" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_986019ac-b902-4d05-bb5b-f73df6418916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_986019ac-b902-4d05-bb5b-f73df6418916" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a1860ac3-3128-496f-a539-ca3b3b015388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a1860ac3-3128-496f-a539-ca3b3b015388" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_67d2c049-9a71-4cf3-9c39-dc89ecc428ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_67d2c049-9a71-4cf3-9c39-dc89ecc428ea" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_028a1e02-a807-4385-b52c-791b6a65538c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_DividendsCommonStockCash_028a1e02-a807-4385-b52c-791b6a65538c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_fb392419-2a94-4044-bc76-594423b6315c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_97cdeeaa-8163-4a26-9d89-8a12e5230b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:to="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cc2db31e-f8f8-4888-b9c6-9f7d64907794_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:to="loc_us-gaap_EquityComponentDomain_cc2db31e-f8f8-4888-b9c6-9f7d64907794_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:to="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3f48b83e-3a93-463b-893e-8592d92c90d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_CommonStockMember_3f48b83e-3a93-463b-893e-8592d92c90d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_37657ac2-c6a3-4ba2-bd4f-62c2c4053178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_RetainedEarningsMember_37657ac2-c6a3-4ba2-bd4f-62c2c4053178" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a9fac83-c983-4f38-b481-469834fbcd2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a9fac83-c983-4f38-b481-469834fbcd2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fb622ba8-24b9-4c9e-9efe-545a710e2892_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_fb622ba8-24b9-4c9e-9efe-545a710e2892_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cc49ab52-9ee8-486d-b914-659690595d68" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cc49ab52-9ee8-486d-b914-659690595d68" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" xlink:type="extended" id="i2d8c0a4d23da46bb9d9e135accf20b1d_ConsolidatedStatementofStockholdersEquityParenthetical"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hfwa-20201231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended" id="i5aa8c5ae305d42d087d1ada829da8e55_ConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="extended" id="i94a3bd988f36469e99da5211f169a993_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="extended" id="i364d390b02424152bcecd0f4202abab2_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="extended" id="i6f6a6ca782374343a88d22578303e47a_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:href="hfwa-20201231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_f57e7840-5502-4738-984a-da0282265df5" xlink:href="hfwa-20201231.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_NumberOfBranchesOperating_f57e7840-5502-4738-984a-da0282265df5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_aaa3f184-86d5-415c-b344-7632f833bfd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_aaa3f184-86d5-415c-b344-7632f833bfd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_VariableInterestEntityNumberofInvestments_75f36df8-74bb-4382-8d77-7247bc244df4" xlink:href="hfwa-20201231.xsd#hfwa_VariableInterestEntityNumberofInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_VariableInterestEntityNumberofInvestments_75f36df8-74bb-4382-8d77-7247bc244df4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedEquityInvestments_31ad3917-3e39-4d67-aa1e-c8fee4aa5271" xlink:href="hfwa-20201231.xsd#hfwa_QualifiedEquityInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_QualifiedEquityInvestments_31ad3917-3e39-4d67-aa1e-c8fee4aa5271" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberofTranches_c53c3671-81e1-48fc-8171-49c5fbd0aa75" xlink:href="hfwa-20201231.xsd#hfwa_NumberofTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_NumberofTranches_c53c3671-81e1-48fc-8171-49c5fbd0aa75" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_06fcb5cb-ced0-420f-838e-3d6830ffaeda" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditCarryforwardRequiredFundingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_06fcb5cb-ced0-420f-838e-3d6830ffaeda" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_48632c74-9add-48c1-beb2-036d11059179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_us-gaap_NumberOfOperatingSegments_48632c74-9add-48c1-beb2-036d11059179" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:href="hfwa-20201231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_5d060d68-ce33-46e1-9046-65a4dfa86264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:to="loc_us-gaap_InvestmentCreditMember_5d060d68-ce33-46e1-9046-65a4dfa86264" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_a5374857-e924-4083-86ef-eb0c4797eae0_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_a5374857-e924-4083-86ef-eb0c4797eae0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_ea3ecbf0-bb81-433d-88e1-ca32b708e9ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:to="loc_srt_SubsidiariesMember_ea3ecbf0-bb81-433d-88e1-ca32b708e9ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_b6362089-a7d0-4a57-9410-d2bf61ec2473_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:to="loc_dei_EntityDomain_b6362089-a7d0-4a57-9410-d2bf61ec2473_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:to="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_730e8450-6c05-4e74-97c7-c9706497ae97" xlink:href="hfwa-20201231.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:to="loc_hfwa_HeritageBankMember_730e8450-6c05-4e74-97c7-c9706497ae97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_354d5a18-497d-4bdb-9dbf-e29bb2228823_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:to="loc_us-gaap_OtherCommitmentsDomain_354d5a18-497d-4bdb-9dbf-e29bb2228823_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:to="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb40f8bd-00e9-4b3b-a738-4092bda714e3" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb40f8bd-00e9-4b3b-a738-4092bda714e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="extended" id="i29ab8f0fd408406eb4eb102dc11ac155_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4afc76c8-106f-462a-a266-227ed870defd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4afc76c8-106f-462a-a266-227ed870defd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_1a29e9ad-5649-4367-a1a2-7290aa8eac72" xlink:href="hfwa-20201231.xsd#hfwa_CapitalizationThresholdPolicyContractualLeasePayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:to="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_1a29e9ad-5649-4367-a1a2-7290aa8eac72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:to="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:to="loc_srt_RangeMember_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:to="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_462fd3cf-9e6b-4197-8cb8-80c301ca0ccd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:to="loc_srt_MinimumMember_462fd3cf-9e6b-4197-8cb8-80c301ca0ccd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7111e57f-75c6-47ce-8275-0ceb688e4040" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:to="loc_srt_MaximumMember_7111e57f-75c6-47ce-8275-0ceb688e4040" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_cd56f9c5-99c7-4068-a175-93c13f53b265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_cd56f9c5-99c7-4068-a175-93c13f53b265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c663ba76-0de2-479f-b896-bf9b8e20c535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c663ba76-0de2-479f-b896-bf9b8e20c535" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended" id="i03a08d479f20401e8275f79dbf1ae6b1_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6b266c88-b047-4609-a989-358b7a31b9ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6b266c88-b047-4609-a989-358b7a31b9ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c5e663c8-815d-417b-8a51-800366a58b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_OperatingLeaseLiability_c5e663c8-815d-417b-8a51-800366a58b0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_aa76ba75-72a8-4944-91f7-27d24f2e7394" xlink:href="hfwa-20201231.xsd#hfwa_DebtSecuritiesAvailableForSaleIssuancePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_aa76ba75-72a8-4944-91f7-27d24f2e7394" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_32f3230a-a2d4-4d6c-8b99-117361903e1a" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_32f3230a-a2d4-4d6c-8b99-117361903e1a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16cd44d0-61b4-4ac6-9a50-50b872f21ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16cd44d0-61b4-4ac6-9a50-50b872f21ae8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_5ce51c8b-2e82-47a3-ba2f-39ead2a2a72a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_5ce51c8b-2e82-47a3-ba2f-39ead2a2a72a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_75c1761b-53c3-4775-8d0b-d4906a929e04" xlink:href="hfwa-20201231.xsd#hfwa_AccumulatedCreditLossesToLoansReceivableRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_75c1761b-53c3-4775-8d0b-d4906a929e04" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_ba01c235-04b0-4050-b6c1-a6a509a77b65" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_ba01c235-04b0-4050-b6c1-a6a509a77b65" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremium_3804ad47-3baa-48e3-adf7-527bc97e55d3" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremium"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremium_3804ad47-3baa-48e3-adf7-527bc97e55d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_e6fef8ed-3d1a-4eb1-b82d-bce7e7e677d2" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_e6fef8ed-3d1a-4eb1-b82d-bce7e7e677d2" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b159cd57-c91b-418a-8c9a-b7aa80dc93dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_StockholdersEquity_b159cd57-c91b-418a-8c9a-b7aa80dc93dc" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_34bdf00d-13b1-4ca7-9907-0753cb28562b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:to="loc_srt_RangeMember_34bdf00d-13b1-4ca7-9907-0753cb28562b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:to="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78cd90c7-489a-443a-8d6f-055f28c54cfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:to="loc_srt_MinimumMember_78cd90c7-489a-443a-8d6f-055f28c54cfe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_253cac33-d205-4963-951b-a05502910d2e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:to="loc_srt_MaximumMember_253cac33-d205-4963-951b-a05502910d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_3e6fa823-b9b6-4fd7-b17a-0960a4a84e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_3e6fa823-b9b6-4fd7-b17a-0960a4a84e3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_cbdc815c-eb0b-4945-95f7-9fd6e12c5421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_cbdc815c-eb0b-4945-95f7-9fd6e12c5421" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33fee13f-96eb-4675-ac0a-6263bb541e73_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_33fee13f-96eb-4675-ac0a-6263bb541e73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a5eb48f5-034a-424a-881d-fe4762aff0c1" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a5eb48f5-034a-424a-881d-fe4762aff0c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMember_67a1c6fc-77f2-4913-b106-bc105ccd3f81" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMember_67a1c6fc-77f2-4913-b106-bc105ccd3f81" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_89afdb63-ce89-4341-82a0-a5056c940a73_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:to="loc_us-gaap_OtherCommitmentsDomain_89afdb63-ce89-4341-82a0-a5056c940a73_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:to="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalAllowanceForCreditLossesMember_d08ca6ce-91d0-4a7c-8582-df30b3e7a612" xlink:href="hfwa-20201231.xsd#hfwa_TotalAllowanceForCreditLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:to="loc_hfwa_TotalAllowanceForCreditLossesMember_d08ca6ce-91d0-4a7c-8582-df30b3e7a612" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb8b5755-a098-4daf-9333-5f1c46d8d0a3" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb8b5755-a098-4daf-9333-5f1c46d8d0a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_99c74e1b-3e33-4016-9028-4dce3bed32ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:to="loc_us-gaap_GeographicDistributionDomain_99c74e1b-3e33-4016-9028-4dce3bed32ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:to="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5e422161-9376-4709-b374-a1406ae21258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5e422161-9376-4709-b374-a1406ae21258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_04349a62-7d50-4c2b-a471-1adf710dd704" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:to="loc_country_US_04349a62-7d50-4c2b-a471-1adf710dd704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbf2ba18-f0d5-4625-a04f-1d0524fb84df_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_cbf2ba18-f0d5-4625-a04f-1d0524fb84df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ffc55060-759d-45c6-90d5-dd62fa0ce9f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ffc55060-759d-45c6-90d5-dd62fa0ce9f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_dc943ede-6787-4248-b692-af9020ae5646_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:to="loc_us-gaap_EquityComponentDomain_dc943ede-6787-4248-b692-af9020ae5646_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:to="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0b18973b-589e-4174-897c-88707cf75c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0b18973b-589e-4174-897c-88707cf75c09" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_55277e40-5d1d-4243-80f0-406614544511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:to="loc_us-gaap_RetainedEarningsMember_55277e40-5d1d-4243-80f0-406614544511" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinations"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="extended" id="i56c09ffdcdb34667b10ba9e2b476642c_BusinessCombinations"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="extended" id="i701148114ea24c24af03af80a6b1cf7d_BusinessCombinationsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="extended" id="i5050a662e0be462ea01345224682c411_BusinessCombinationsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_a116dee2-e612-428d-93ca-85a318263932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_a116dee2-e612-428d-93ca-85a318263932" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_938e5693-8b2d-48f6-8b3d-93e9788b5009" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_938e5693-8b2d-48f6-8b3d-93e9788b5009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5e9c04f3-3b47-4f4e-a71d-b6377b4c2921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5e9c04f3-3b47-4f4e-a71d-b6377b4c2921" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_f17c0d3e-2005-48fd-83a2-346302b51d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_f17c0d3e-2005-48fd-83a2-346302b51d04" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_7c372475-7d42-48e9-887b-337ffb4c0740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_7c372475-7d42-48e9-887b-337ffb4c0740" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessAcquisitionSharePricepaidinCash_bea23430-e1d5-4622-91d4-61a3745784dd" xlink:href="hfwa-20201231.xsd#hfwa_BusinessAcquisitionSharePricepaidinCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessAcquisitionSharePricepaidinCash_bea23430-e1d5-4622-91d4-61a3745784dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca406d9a-114a-40a1-8b0e-aef0329571ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca406d9a-114a-40a1-8b0e-aef0329571ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_6c291528-2d71-4fb2-9546-dcefd7bb1936" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_6c291528-2d71-4fb2-9546-dcefd7bb1936" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_9b0c92c7-b578-40de-a4e6-294d28cbba4b" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_9b0c92c7-b578-40de-a4e6-294d28cbba4b" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5a123511-0f11-4977-8b20-2d8db4c8a160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5a123511-0f11-4977-8b20-2d8db4c8a160" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_dd5a9587-c3b7-4d79-9abf-04f2b8210421" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:to="loc_hfwa_PugetSoundBankMember_dd5a9587-c3b7-4d79-9abf-04f2b8210421" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_02732ba9-1b5a-44a2-bace-fd44f22ac3f6" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:to="loc_hfwa_PremierCommercialBancorpMember_02732ba9-1b5a-44a2-bace-fd44f22ac3f6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended" id="ib0bcd0bf6a9145579eee5029ccfa7013_BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d791178c-6328-4176-9234-b8bc214c2e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d791178c-6328-4176-9234-b8bc214c2e54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_c275d94c-d8ba-43df-b67f-621376485259" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_c275d94c-d8ba-43df-b67f-621376485259" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_a6ed60b4-316f-446b-9d8c-0df74d734747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_a6ed60b4-316f-446b-9d8c-0df74d734747" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_d3eab6d4-5b1d-4d42-9a79-5dd654f016aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_d3eab6d4-5b1d-4d42-9a79-5dd654f016aa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationOtherRealEstateOwned_46069e6a-c531-485b-99dc-67b72f8beb8c" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationOtherRealEstateOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationOtherRealEstateOwned_46069e6a-c531-485b-99dc-67b72f8beb8c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_76955679-af3e-4171-b396-3b50cd9a77d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_76955679-af3e-4171-b396-3b50cd9a77d7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_f9b50b5f-df50-4ed2-9113-098589012b99" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_f9b50b5f-df50-4ed2-9113-098589012b99" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9fe078e-f42e-4f37-a036-e8702a4e772a" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9fe078e-f42e-4f37-a036-e8702a4e772a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_e761f045-44ae-4bea-b53c-1928fd2f2677" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_e761f045-44ae-4bea-b53c-1928fd2f2677" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_e438ea5b-fe48-435d-9033-4c91145dcfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_e438ea5b-fe48-435d-9033-4c91145dcfe7" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_53d1a372-399e-467b-b8dc-424958de170c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_53d1a372-399e-467b-b8dc-424958de170c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_12ee7f51-3e3b-4b0d-8ee8-50c290e52dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_12ee7f51-3e3b-4b0d-8ee8-50c290e52dd9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_3eb29fa0-ecbc-4925-bb6a-3cb52b9433cc" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_3eb29fa0-ecbc-4925-bb6a-3cb52b9433cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_2ae8d11a-38a5-4d4e-977c-fa0657f5b829" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_2ae8d11a-38a5-4d4e-977c-fa0657f5b829" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_ad25ce0b-aed3-489e-8773-2c847fd0b4d7" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_ad25ce0b-aed3-489e-8773-2c847fd0b4d7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6aeb3187-a3d3-442a-84ee-f85560345dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6aeb3187-a3d3-442a-84ee-f85560345dd6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_410af790-2f67-4d9d-a750-03bfc1630dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_410af790-2f67-4d9d-a750-03bfc1630dc1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_ec8dccd9-0ae8-4960-bbaa-ec0294838bf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_ec8dccd9-0ae8-4960-bbaa-ec0294838bf0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_28dc45cd-6c85-4e28-acfa-0f23625143b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_28dc45cd-6c85-4e28-acfa-0f23625143b2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f18266d1-f5f9-498c-8e72-27039e72abbc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f18266d1-f5f9-498c-8e72-27039e72abbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_65d85f51-3c1a-41bb-a8fb-489cd57155e9" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:to="loc_hfwa_PremierCommercialBancorpMember_65d85f51-3c1a-41bb-a8fb-489cd57155e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_65ee8f16-4ebd-428a-9bfc-eb51d50bbe32" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:to="loc_hfwa_PugetSoundBankMember_65ee8f16-4ebd-428a-9bfc-eb51d50bbe32" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="extended" id="id44db87ec186480fb202623ac827cdae_BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d2a400f6-ca1e-4327-ab1a-edc3657f954f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d2a400f6-ca1e-4327-ab1a-edc3657f954f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CostBasisOfNetAssetAcquired_113a5eb3-5563-4fd5-b6b4-d8c3f64e0cae" xlink:href="hfwa-20201231.xsd#hfwa_CostBasisOfNetAssetAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_hfwa_CostBasisOfNetAssetAcquired_113a5eb3-5563-4fd5-b6b4-d8c3f64e0cae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_a40cabbd-fd16-40c0-9245-a518343167ce" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_a40cabbd-fd16-40c0-9245-a518343167ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_0222bb65-8b3e-4772-8a60-fbc5dc9ba108" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_0222bb65-8b3e-4772-8a60-fbc5dc9ba108" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_959ee8d8-d024-4f09-b647-1f76fd919f6b" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_959ee8d8-d024-4f09-b647-1f76fd919f6b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_dc41e5a4-a3fe-4ea9-b7ed-2ba7e474f033" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_dc41e5a4-a3fe-4ea9-b7ed-2ba7e474f033" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_57c465e5-52d0-47bf-b5e2-35555328361f" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_57c465e5-52d0-47bf-b5e2-35555328361f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_5965b9ef-e350-4d49-b4dd-4de445db1641" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_5965b9ef-e350-4d49-b4dd-4de445db1641" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_bfe6670e-2ad1-4c76-a545-2e4c578a562c" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_bfe6670e-2ad1-4c76-a545-2e4c578a562c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_49704727-f40d-4a3f-ac30-1fee2f21b2bc" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_49704727-f40d-4a3f-ac30-1fee2f21b2bc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_daff5c4a-5040-4e40-9a50-0b4169d7abb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_daff5c4a-5040-4e40-9a50-0b4169d7abb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_98c72c35-863e-4fc2-9b4b-68ca1cfb48b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_98c72c35-863e-4fc2-9b4b-68ca1cfb48b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15583051-1e71-4766-908b-cac8eef55004_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_15583051-1e71-4766-908b-cac8eef55004_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_4e094592-8575-4318-bd09-c8880a5ddb1c" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:to="loc_hfwa_PremierCommercialBancorpMember_4e094592-8575-4318-bd09-c8880a5ddb1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_619af8b3-def3-4e9e-9da8-f958b80289be" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:to="loc_hfwa_PugetSoundBankMember_619af8b3-def3-4e9e-9da8-f958b80289be" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsUnauditedProFormaDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="extended" id="i4b18ba61945c41dab3503bb9b07808fe_BusinessCombinationsUnauditedProFormaDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecurities"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecurities" xlink:type="extended" id="ica325c0e1ee14ee490ff58abd8e83ec2_InvestmentSecurities"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTables" xlink:type="extended" id="i21b1f0ccaa26458fac611dfec7ef10cc_InvestmentSecuritiesTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesReconciliationDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="extended" id="i00d78d537e394f1dbbe22653dd2f5e66_InvestmentSecuritiesReconciliationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_827a829a-497b-4881-a246-c835d9e7a9a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_827a829a-497b-4881-a246-c835d9e7a9a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c395e588-3b0a-4c2c-ae4d-051a6a9e2343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c395e588-3b0a-4c2c-ae4d-051a6a9e2343" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_74b5196e-7819-4dd4-9394-725234796d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_74b5196e-7819-4dd4-9394-725234796d1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_881defd6-61e4-44f4-a56d-f03930213568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_881defd6-61e4-44f4-a56d-f03930213568" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:to="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_048b79e3-907c-4e20-b104-fe73bce9bba5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_048b79e3-907c-4e20-b104-fe73bce9bba5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_1fda1623-8d33-4cc0-b2c4-109d97048fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_1fda1623-8d33-4cc0-b2c4-109d97048fdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_89d39778-c0d9-48f7-8245-d169cebb5837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_MunicipalBondsMember_89d39778-c0d9-48f7-8245-d169cebb5837" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_852df6e8-6560-4e0f-bc91-6f1e374be8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_852df6e8-6560-4e0f-bc91-6f1e374be8c9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c26339b0-149b-4d48-baf4-d6b7dea03145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c26339b0-149b-4d48-baf4-d6b7dea03145" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8a6c09e4-5a2c-40dd-86d8-84d7ec282a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8a6c09e4-5a2c-40dd-86d8-84d7ec282a08" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_413ac36f-0445-4e27-a8eb-591b5e8a370b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_413ac36f-0445-4e27-a8eb-591b5e8a370b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_3da26468-5cc9-4d44-8518-9661733a15c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_3da26468-5cc9-4d44-8518-9661733a15c3" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails" xlink:type="extended" id="i1520919a89034e6c9c87cc4eac16a2fd_InvestmentSecuritiesTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_1f445359-1c87-4f5d-bae7-37783979a3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_TradingSecurities_1f445359-1c87-4f5d-bae7-37783979a3b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_dcfabf67-38b8-475c-b0b7-4a79ea43c640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_HeldToMaturitySecurities_dcfabf67-38b8-475c-b0b7-4a79ea43c640" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ef88f53-f485-426e-bf1c-9789873f41cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ef88f53-f485-426e-bf1c-9789873f41cd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_bdf33995-37df-4534-8be1-ce46a32c027a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_bdf33995-37df-4534-8be1-ce46a32c027a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0d0c9882-d812-4b90-8ee1-45a19e5b5b08_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0d0c9882-d812-4b90-8ee1-45a19e5b5b08_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_b5f31715-de37-4af6-af4e-f8dfd3be8997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_b5f31715-de37-4af6-af4e-f8dfd3be8997" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesContractualMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="extended" id="i3644d2a36ac046eb9abc9344130272c8_InvestmentSecuritiesContractualMaturitiesDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended" id="i93404213f7dd42d699df6f13a29f5533_InvestmentSecuritiesUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c9317adb-92b7-4733-9d2a-1b6c19a627d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c9317adb-92b7-4733-9d2a-1b6c19a627d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e9474b6e-4465-4d9e-87a6-6865c377b2b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e9474b6e-4465-4d9e-87a6-6865c377b2b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_096a57e9-8b9e-479a-89a5-986c66b5c5df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_096a57e9-8b9e-479a-89a5-986c66b5c5df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91f22b36-9dd1-4023-b254-25e57b3b142f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91f22b36-9dd1-4023-b254-25e57b3b142f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_11f3a313-9542-4ec2-8b7d-e0de5a8d544b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_11f3a313-9542-4ec2-8b7d-e0de5a8d544b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca5534f4-8004-4d9f-a1a5-e4d119dbc75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca5534f4-8004-4d9f-a1a5-e4d119dbc75f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ba187f5-f15e-47ab-8ff9-b591d900d749_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8ba187f5-f15e-47ab-8ff9-b591d900d749_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_896c20bf-99b6-4868-b7d1-cbabaa2dfee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_896c20bf-99b6-4868-b7d1-cbabaa2dfee2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_d369a85f-41a3-4bc2-b7cf-79442a1a45c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_MunicipalBondsMember_d369a85f-41a3-4bc2-b7cf-79442a1a45c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_6b8f5fc2-6411-486b-b1cb-3002d9581265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_6b8f5fc2-6411-486b-b1cb-3002d9581265" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_7a8be8f0-8277-4dbd-bcd6-807c970cae16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_7a8be8f0-8277-4dbd-bcd6-807c970cae16" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e59b734c-87bd-47df-963f-c929bc0da99f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e59b734c-87bd-47df-963f-c929bc0da99f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_92229808-0dc5-45cb-a109-6daa1b233418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_92229808-0dc5-45cb-a109-6daa1b233418" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesRealizedGainsandLossesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails" xlink:type="extended" id="ib6c5bcdabe0e49628a6db6a9e4fdd32a_InvestmentSecuritiesRealizedGainsandLossesDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended" id="i8d56f7a5cd74439599d86f0fc8a82127_InvestmentSecuritiesAmortizedCostandFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_c76f0c9d-a9cc-4d95-84ba-8edf06e44165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_c76f0c9d-a9cc-4d95-84ba-8edf06e44165" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_5f8a96d6-3e4d-446c-bef5-f62eb84d43e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_5f8a96d6-3e4d-446c-bef5-f62eb84d43e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:to="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_b284303b-cd5d-494e-9f46-1053e0fd6e54" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_b284303b-cd5d-494e-9f46-1053e0fd6e54" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_68605f23-cb8c-4725-9775-040fde761156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_68605f23-cb8c-4725-9775-040fde761156" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_3635ce1e-306a-4035-a72f-2d6d307000e2" xlink:href="hfwa-20201231.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_3635ce1e-306a-4035-a72f-2d6d307000e2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivable" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivable"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivable" xlink:type="extended" id="i4ada2aa50c57426fb5aa648321d055b0_LoansReceivable"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTables" xlink:type="extended" id="ic2f81a7475b24929a29b6b5d7366ff59_LoansReceivableTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTextualsDetails" xlink:type="extended" id="iee68c107bf844fcdaa40729ec6ea1549_LoansReceivableTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_ae120541-e4e8-4198-9f05-d1abbe8d0926" xlink:href="hfwa-20201231.xsd#hfwa_NumberOfLoanSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_NumberOfLoanSegments_ae120541-e4e8-4198-9f05-d1abbe8d0926" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableMaturity_cd6239e5-8d98-4383-aa77-baa54d338051" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableMaturity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_FinancingReceivableMaturity_cd6239e5-8d98-4383-aa77-baa54d338051" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_b9961059-0197-4214-99d4-10681b2ec5fc" xlink:href="hfwa-20201231.xsd#hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_b9961059-0197-4214-99d4-10681b2ec5fc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivablematurityTerm_463193e4-1012-4aa8-97c9-3d3429ce39de" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivablematurityTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_LoansandLeasesReceivablematurityTerm_463193e4-1012-4aa8-97c9-3d3429ce39de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_7aaaa0ca-0ede-4395-ac53-cb4f6f621ed4" xlink:href="hfwa-20201231.xsd#hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_7aaaa0ca-0ede-4395-ac53-cb4f6f621ed4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_e8804651-0c2f-4c3f-b129-a1ff4db1f255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_InterestReceivable_e8804651-0c2f-4c3f-b129-a1ff4db1f255" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_7abd301a-dd0e-41ab-ade4-3d68c5172ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_7abd301a-dd0e-41ab-ade4-3d68c5172ad3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableInterestRate_a6b4f994-a2bd-4a42-bc1c-c23127aafc4e" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_FinancingReceivableInterestRate_a6b4f994-a2bd-4a42-bc1c-c23127aafc4e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings_101c59e5-0ccb-4a81-9035-e39d6c9c5be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings_101c59e5-0ccb-4a81-9035-e39d6c9c5be2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_5e020d12-74d0-4432-9fb4-d8ec63c2c640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_5e020d12-74d0-4432-9fb4-d8ec63c2c640" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e8248c31-f7c5-4f2b-b98a-3dfdb9f91a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e8248c31-f7c5-4f2b-b98a-3dfdb9f91a7b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_d1dcd18d-7e49-427e-8c42-d6f0858fb3cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_d1dcd18d-7e49-427e-8c42-d6f0858fb3cf" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_2ba14edc-eebf-4820-907f-5e80cc055176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_2ba14edc-eebf-4820-907f-5e80cc055176" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_db26907f-979b-4c70-bb1b-c2bdf381bece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_db26907f-979b-4c70-bb1b-c2bdf381bece" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_ce6784c0-960e-487a-9f37-b5a1cc89b801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_ce6784c0-960e-487a-9f37-b5a1cc89b801" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_bc47d10d-9bd6-4d08-988d-a4694b265213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_bc47d10d-9bd6-4d08-988d-a4694b265213" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_400363b7-b364-4b14-aa4a-6c9b1bd013aa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_400363b7-b364-4b14-aa4a-6c9b1bd013aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_0886945f-a5e1-4844-aede-434d5bd03d29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_0886945f-a5e1-4844-aede-434d5bd03d29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9a6d04e6-e32a-4dc6-ba8f-3ce83156c68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9a6d04e6-e32a-4dc6-ba8f-3ce83156c68b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_399f5ad3-f76c-4adb-af13-5d15ae694659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_399f5ad3-f76c-4adb-af13-5d15ae694659" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_28b62786-d74b-4f50-ac00-0819973b8db5" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_28b62786-d74b-4f50-ac00-0819973b8db5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_58b1e64e-5f73-4939-824b-e12a4dd9ec2a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:to="loc_srt_RangeMember_58b1e64e-5f73-4939-824b-e12a4dd9ec2a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:to="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5839c9af-9fbb-4f3e-bfbf-fa049d051e69" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:to="loc_srt_MinimumMember_5839c9af-9fbb-4f3e-bfbf-fa049d051e69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_63981e9f-9449-4d82-b4b9-8092b81ffac9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:to="loc_srt_MaximumMember_63981e9f-9449-4d82-b4b9-8092b81ffac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_87856432-1501-490c-b003-be2ca94d08f1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_87856432-1501-490c-b003-be2ca94d08f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_9474d840-0f89-47c5-9450-61099e731000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_us-gaap_LoansReceivableMember_9474d840-0f89-47c5-9450-61099e731000" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_42647274-4388-466b-92db-984b61e4b83e" xlink:href="hfwa-20201231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_SBAPPPLoansMember_42647274-4388-466b-92db-984b61e4b83e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3fdfc96e-d414-449e-9cbe-723716904b1a" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3fdfc96e-d414-449e-9cbe-723716904b1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_94955d8f-816d-47a1-9141-8e996579cf4f" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_94955d8f-816d-47a1-9141-8e996579cf4f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5bc4befe-ec39-4635-a75e-91733306056a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5bc4befe-ec39-4635-a75e-91733306056a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2d20bd59-8427-4874-95d4-5f12078b6440" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2d20bd59-8427-4874-95d4-5f12078b6440" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_35a3981b-7297-4ecb-a5b6-e94de77c2551" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_35a3981b-7297-4ecb-a5b6-e94de77c2551" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:to="loc_us-gaap_CollateralDomain_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:to="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_3a163caa-9689-4c81-a956-d9a6a93d5f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_us-gaap_CommercialRealEstateMember_3a163caa-9689-4c81-a956-d9a6a93d5f3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_24344954-0b96-4fae-bf22-bd2323237fdf" xlink:href="hfwa-20201231.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_FarmlandMember_24344954-0b96-4fae-bf22-bd2323237fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_8d160c5a-ba47-4a92-b58b-1562ecb1a6f8" xlink:href="hfwa-20201231.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_SingleFamilyResidenceMember_8d160c5a-ba47-4a92-b58b-1562ecb1a6f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquipmentorAccountsReceivableMember_825dbad3-1d34-469a-97e3-2d147765c4c0" xlink:href="hfwa-20201231.xsd#hfwa_EquipmentorAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_EquipmentorAccountsReceivableMember_825dbad3-1d34-469a-97e3-2d147765c4c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_d549a63d-6af0-49b3-8927-fb1f63eacdeb" xlink:href="hfwa-20201231.xsd#hfwa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_OtherMember_d549a63d-6af0-49b3-8927-fb1f63eacdeb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_4f8d0c24-cb9f-49fe-8a3a-3d152f6884dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_us-gaap_RealEstateMember_4f8d0c24-cb9f-49fe-8a3a-3d152f6884dc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_d6ca25dc-295f-446f-933d-0401751bca00" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SingleFamilyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_srt_SingleFamilyMember_d6ca25dc-295f-446f-933d-0401751bca00" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a37888cf-1269-47e0-b6a4-31969653fa15_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a37888cf-1269-47e0-b6a4-31969653fa15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_1898eedd-be3b-44cf-b739-207befebd2bc" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:to="loc_hfwa_NonaccrualMember_1898eedd-be3b-44cf-b739-207befebd2bc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableComponentsofLoansReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="extended" id="i711a78d03c154b0caad528aee67ed0e9_LoansReceivableComponentsofLoansReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0b18290a-e384-4b7a-a65b-27ed74f9b2ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0b18290a-e384-4b7a-a65b-27ed74f9b2ea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_5812892f-6f24-4be1-bb3d-74a6d229d4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_5812892f-6f24-4be1-bb3d-74a6d229d4b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_46c2ed58-fbee-40b4-aba1-03e9096b77e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_46c2ed58-fbee-40b4-aba1-03e9096b77e1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9ad89f2a-04d3-46e0-ac3b-08608b160ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9ad89f2a-04d3-46e0-ac3b-08608b160ad8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_b54d2d2a-7c4e-4579-95ac-f49fcb9b9619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_b54d2d2a-7c4e-4579-95ac-f49fcb9b9619" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_9eaf6086-fcaf-4f0c-957f-a81db5fe69b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_9eaf6086-fcaf-4f0c-957f-a81db5fe69b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_a4f5b78c-046a-4057-8fa4-008e23275152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_a4f5b78c-046a-4057-8fa4-008e23275152" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d72e39fc-c8c6-4b14-a4f5-0d5fae52a3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d72e39fc-c8c6-4b14-a4f5-0d5fae52a3ac" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2d25830b-42a3-4c31-a1bf-3e0ab6044654_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_2d25830b-42a3-4c31-a1bf-3e0ab6044654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_ba082ec3-378f-4bf2-98f0-a2c12d0b1427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_ba082ec3-378f-4bf2-98f0-a2c12d0b1427" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7eacf2a6-5384-4d24-8280-050a1cc2fd75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7eacf2a6-5384-4d24-8280-050a1cc2fd75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_0982ef67-d501-42bb-a9e6-ff8bbeb758f4" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_0982ef67-d501-42bb-a9e6-ff8bbeb758f4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_7a153d2c-4778-4256-90cb-ebc9cec07cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_7a153d2c-4778-4256-90cb-ebc9cec07cd5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_18dd7b33-e57c-439b-83c3-526a3177d85d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_18dd7b33-e57c-439b-83c3-526a3177d85d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_176533bc-d802-435d-848b-65526e34e3be" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_CommercialAndIndustrialMember_176533bc-d802-435d-848b-65526e34e3be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a4ce7d81-90af-45c6-af77-6b78088263a9" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a4ce7d81-90af-45c6-af77-6b78088263a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_ae76e8fb-4aa3-4871-aeaf-fd107417df6c" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_ae76e8fb-4aa3-4871-aeaf-fd107417df6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bece6f34-35f1-4f01-9254-4f8b0041f2d6" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bece6f34-35f1-4f01-9254-4f8b0041f2d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1772c5e3-21e4-44b6-be18-91257ea78739" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1772c5e3-21e4-44b6-be18-91257ea78739" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_02a2d32a-1913-4afb-a662-12e46613e119" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_02a2d32a-1913-4afb-a662-12e46613e119" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndFinanceReceivablesMember_ebecdad5-2633-40be-904b-f323fb933501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndFinanceReceivablesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_us-gaap_LoansAndFinanceReceivablesMember_ebecdad5-2633-40be-904b-f323fb933501" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_203f8823-a6c7-4e72-a35e-079627f56ae6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_203f8823-a6c7-4e72-a35e-079627f56ae6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bedef21b-3353-49f1-9fc7-69f8c1904dbc" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bedef21b-3353-49f1-9fc7-69f8c1904dbc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_79914a08-5c61-466e-b872-887d65713814_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_79914a08-5c61-466e-b872-887d65713814_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialBusinessMember_b3655391-0cce-4aa0-9b3b-ac7913b2cb51" xlink:href="hfwa-20201231.xsd#hfwa_CommercialBusinessMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:to="loc_hfwa_CommercialBusinessMember_b3655391-0cce-4aa0-9b3b-ac7913b2cb51" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableConcentrationsofCreditDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="extended" id="i2c2001d04f2b4a7e85d435a8a716a344_LoansReceivableConcentrationsofCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_e833c949-999f-4a42-aff4-e861fea90171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_e833c949-999f-4a42-aff4-e861fea90171" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5c491597-4d05-4f7d-b7f9-ed3e1da583ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5c491597-4d05-4f7d-b7f9-ed3e1da583ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c54cd327-5efe-44ea-a76b-16d49d8c92c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c54cd327-5efe-44ea-a76b-16d49d8c92c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_cbad81a2-26d6-4e63-b205-e4698fa97574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_cbad81a2-26d6-4e63-b205-e4698fa97574" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_078a9889-bd5f-4773-8235-3b5d8774fd6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_078a9889-bd5f-4773-8235-3b5d8774fd6e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_552f8f3b-6f20-46eb-9a99-6a4f0689ea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_552f8f3b-6f20-46eb-9a99-6a4f0689ea42" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_8c2ea003-f3bb-45a1-8d93-dd483c03eea7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableRevolving_8c2ea003-f3bb-45a1-8d93-dd483c03eea7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_963e1007-f46b-474d-a677-a4b16c13a37d" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_963e1007-f46b-474d-a677-a4b16c13a37d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_912ac4dc-5caa-4ef9-91f6-473ce6884fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_912ac4dc-5caa-4ef9-91f6-473ce6884fc8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e0247501-0767-4a53-b393-1a3319445e66_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e0247501-0767-4a53-b393-1a3319445e66_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_8b47e3f7-6685-4a44-844c-8ba9b51de326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_8b47e3f7-6685-4a44-844c-8ba9b51de326" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f1c9b268-2f04-4f0d-aea4-3641db52ff8a" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f1c9b268-2f04-4f0d-aea4-3641db52ff8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_84e17c9b-6ea6-430f-bd67-ebcb566648ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_84e17c9b-6ea6-430f-bd67-ebcb566648ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_c07bcf20-c531-45a7-9cb2-d623824a5c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_c07bcf20-c531-45a7-9cb2-d623824a5c25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84a45d0c-2bc8-4819-b032-71bef5a7f17a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_84a45d0c-2bc8-4819-b032-71bef5a7f17a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_6e3aac55-a926-49d4-9370-1c61ec0ad327" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_6e3aac55-a926-49d4-9370-1c61ec0ad327" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_df85114c-aab2-4d97-8d9f-b24e1d5cbf82" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_df85114c-aab2-4d97-8d9f-b24e1d5cbf82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7936cddd-eb5f-458b-bd45-673c318dc914" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7936cddd-eb5f-458b-bd45-673c318dc914" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b72271bb-127d-4aff-84dd-a69177bdfccb" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b72271bb-127d-4aff-84dd-a69177bdfccb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6c89307d-5b76-45d3-bbab-da43cc6d6a0b" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6c89307d-5b76-45d3-bbab-da43cc6d6a0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_203f4142-6822-48a5-acba-6c3f0671f333" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_203f4142-6822-48a5-acba-6c3f0671f333" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_8a064c1b-83ce-47a8-8737-50d57c934860_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_8a064c1b-83ce-47a8-8737-50d57c934860_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_9d4411c3-ef6c-4b91-a547-d17c69fb0597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PassMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_PassMember_9d4411c3-ef6c-4b91-a547-d17c69fb0597" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_45cd052f-0c27-46d2-93b8-abad748535aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_SpecialMentionMember_45cd052f-0c27-46d2-93b8-abad748535aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_b3db5724-f2d9-4ef4-b154-f7fc4171ee24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_SubstandardMember_b3db5724-f2d9-4ef4-b154-f7fc4171ee24" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended" id="id9b4614885d34fefb0757fa505d2892a_LoansReceivableCreditQualityIndicatorsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_d450ef89-637c-4210-a78b-6916b2e8e132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_d450ef89-637c-4210-a78b-6916b2e8e132" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_50b48778-b405-471c-a8b6-297c8e5d137d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_50b48778-b405-471c-a8b6-297c8e5d137d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_e8e5a423-cfb7-47fe-8341-b5055c531d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_e8e5a423-cfb7-47fe-8341-b5055c531d63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_2512c7e6-4f08-4f6a-91cd-825250c69eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_2512c7e6-4f08-4f6a-91cd-825250c69eff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesPassRated_95787633-8f60-4f68-bea9-a646dc821701" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesPassRated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesPassRated_95787633-8f60-4f68-bea9-a646dc821701" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesOaemRated_addc7fc4-7292-49c8-ad85-11deb6ce6462" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesOaemRated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesOaemRated_addc7fc4-7292-49c8-ad85-11deb6ce6462" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesSubstandardRated_4f7edba3-142f-4f7a-9e34-cf58a229645a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesSubstandardRated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesSubstandardRated_4f7edba3-142f-4f7a-9e34-cf58a229645a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesDoubtfulRated_a42c8849-e3e5-45c1-b290-76f557dedc3d" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesDoubtfulRated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesDoubtfulRated_a42c8849-e3e5-45c1-b290-76f557dedc3d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31dec923-ee54-482a-8618-1e5997af6c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31dec923-ee54-482a-8618-1e5997af6c2a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PotentialProblemLoansReceivable_470de2c3-9bb3-4834-82fc-e77a9a7b2d51" xlink:href="hfwa-20201231.xsd#hfwa_PotentialProblemLoansReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_PotentialProblemLoansReceivable_470de2c3-9bb3-4834-82fc-e77a9a7b2d51" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_0c95a6c1-78c4-4655-aa6d-1744f89e8814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_0c95a6c1-78c4-4655-aa6d-1744f89e8814" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1f01940c-713c-45ee-a04b-cc9e9560b3f4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1f01940c-713c-45ee-a04b-cc9e9560b3f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1db968c4-9f76-478e-899e-da85ce391bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1db968c4-9f76-478e-899e-da85ce391bf7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_062bb637-1679-471f-a598-7cc5b0645a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_062bb637-1679-471f-a598-7cc5b0645a73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54d47bbc-16aa-4207-a53b-beb9e3c501af" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54d47bbc-16aa-4207-a53b-beb9e3c501af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_9dc707a6-6357-4a75-bdf8-68ee652e20ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_9dc707a6-6357-4a75-bdf8-68ee652e20ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6f517639-c72b-469c-9772-d58b21d7970e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6f517639-c72b-469c-9772-d58b21d7970e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_9c2cbb6c-1b5a-423f-b10e-0b1c4300b932" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_CommercialAndIndustrialMember_9c2cbb6c-1b5a-423f-b10e-0b1c4300b932" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2c65db60-5e3c-4771-8d71-f8c396a3376d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2c65db60-5e3c-4771-8d71-f8c396a3376d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d3e8cd82-29bb-42a6-9450-b084b76fff51" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d3e8cd82-29bb-42a6-9450-b084b76fff51" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_268754d1-d813-45f4-a8a7-77bf99b5495a" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_268754d1-d813-45f4-a8a7-77bf99b5495a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_eb9d037b-1a78-4904-9c8b-a30d7fdfad42" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_eb9d037b-1a78-4904-9c8b-a30d7fdfad42" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended" id="i821ceacb879d44fe9d2eabf20710dbd4_LoansReceivableNonaccrualLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_ccd90c60-54d3-4cd2-9126-97e740e31ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_ccd90c60-54d3-4cd2-9126-97e740e31ce5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_77ffb123-8dc3-4077-8967-9c003c2d5cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_77ffb123-8dc3-4077-8967-9c003c2d5cab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_8004ae24-6aab-4a32-a058-0e3568c5345e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_8004ae24-6aab-4a32-a058-0e3568c5345e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_90072cae-8583-45ef-b714-afec0f622fe4" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_90072cae-8583-45ef-b714-afec0f622fe4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_86700af6-99ec-4964-a501-34508ba90abd" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_86700af6-99ec-4964-a501-34508ba90abd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_9f5d8a4d-4589-4165-8c9d-14a80ca96dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_9f5d8a4d-4589-4165-8c9d-14a80ca96dbf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b95b15fd-4713-4b06-8ec2-fbaedf837315_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b95b15fd-4713-4b06-8ec2-fbaedf837315_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c9d5c816-2d3e-4798-893f-1d23659ed271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c9d5c816-2d3e-4798-893f-1d23659ed271" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_6de4ffe0-b40d-49dd-8fa3-13eaf004e725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_6de4ffe0-b40d-49dd-8fa3-13eaf004e725" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_9aad2a0f-c6c2-440c-ade5-beb888b3d072" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_9aad2a0f-c6c2-440c-ade5-beb888b3d072" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_483029ff-4a75-40c6-aab1-b5aef1424925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_483029ff-4a75-40c6-aab1-b5aef1424925" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e365bb6a-5517-40da-960b-31f5a7f7375a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e365bb6a-5517-40da-960b-31f5a7f7375a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_e30cacb8-d7a8-4004-81e1-9cf05ce2a34b" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_CommercialAndIndustrialMember_e30cacb8-d7a8-4004-81e1-9cf05ce2a34b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_ca37afa6-f1b1-4c41-b593-bf67f2fe6d80" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_ca37afa6-f1b1-4c41-b593-bf67f2fe6d80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0f2d7f2-248c-41f2-adca-c6f1d6c4440b" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0f2d7f2-248c-41f2-adca-c6f1d6c4440b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fa3afe48-a95f-45f7-afbe-1a17c7ed1109" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fa3afe48-a95f-45f7-afbe-1a17c7ed1109" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_785b5213-f9de-4d1d-932c-dfddbdca66c7" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_785b5213-f9de-4d1d-932c-dfddbdca66c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_1c1b3286-c1f3-4049-a6d3-665769715d75_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_1c1b3286-c1f3-4049-a6d3-665769715d75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_db273a98-83cc-4c66-8bff-61426ce2d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:to="loc_us-gaap_SpecialMentionMember_db273a98-83cc-4c66-8bff-61426ce2d4e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_93c54dde-3add-4ccf-9c75-32b63d9634ec" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:to="loc_hfwa_NonaccrualMember_93c54dde-3add-4ccf-9c75-32b63d9634ec" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended" id="id83b09cf3a6a4d89bfe5ab3f6e12112f_LoansReceivablePastDueLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_699a280d-70fd-4038-9018-602bc4185644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_699a280d-70fd-4038-9018-602bc4185644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_4f3a1f6e-fea0-48c9-8f9c-08b43623d2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_4f3a1f6e-fea0-48c9-8f9c-08b43623d2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_6e629d57-73c5-4b2f-9ca7-88d5647163c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_6e629d57-73c5-4b2f-9ca7-88d5647163c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_d3158c16-cefc-47ae-be43-75b18c43354b" xlink:href="hfwa-20201231.xsd#hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_d3158c16-cefc-47ae-be43-75b18c43354b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_454bdf44-80d7-40bd-9c38-5aa759dfa9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_454bdf44-80d7-40bd-9c38-5aa759dfa9e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_bd39c4ca-c18e-49f8-977c-5acf1ccf0ec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_bd39c4ca-c18e-49f8-977c-5acf1ccf0ec7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_72c9ebe8-ed07-4385-87d4-db851bdc276c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_72c9ebe8-ed07-4385-87d4-db851bdc276c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1dd24439-68f0-48c0-ae2a-034aa27ac5d8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1dd24439-68f0-48c0-ae2a-034aa27ac5d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9f130b2a-64b1-46c2-90c2-87aae8906bb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9f130b2a-64b1-46c2-90c2-87aae8906bb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_eee08295-3f5f-48a0-b5fb-9f5bc4a2ee7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_eee08295-3f5f-48a0-b5fb-9f5bc4a2ee7e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_5da99491-6514-4b73-b879-cae693ae2a1e" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_5da99491-6514-4b73-b879-cae693ae2a1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_57d0ccb5-ec40-44d7-8532-6f63193da52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_57d0ccb5-ec40-44d7-8532-6f63193da52c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansReceivableExcludingPCILoansMember_24cb5d4c-3439-45e8-8333-2f5eb4d3886f" xlink:href="hfwa-20201231.xsd#hfwa_LoansReceivableExcludingPCILoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_hfwa_LoansReceivableExcludingPCILoansMember_24cb5d4c-3439-45e8-8333-2f5eb4d3886f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_86ee6290-1138-4fef-be52-67b5dccccdb7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_86ee6290-1138-4fef-be52-67b5dccccdb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2ba45803-b497-4c90-8c78-fe5a8f03bcd4" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2ba45803-b497-4c90-8c78-fe5a8f03bcd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f4329305-53b0-4bba-aa1c-fe8a0457f63d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f4329305-53b0-4bba-aa1c-fe8a0457f63d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_dff21e78-0632-4465-9698-a9c00537a5ba" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_dff21e78-0632-4465-9698-a9c00537a5ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7ac7a8bd-0015-428b-87bd-777e1c5fcdcf" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7ac7a8bd-0015-428b-87bd-777e1c5fcdcf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_193dc2da-1db2-4971-b22e-0ce2ff5d16c4" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_193dc2da-1db2-4971-b22e-0ce2ff5d16c4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_bd9c7202-200a-4fea-af9a-7165a395d638" xlink:href="hfwa-20201231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_SBAPPPLoansMember_bd9c7202-200a-4fea-af9a-7165a395d638" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_835ee807-be8d-4a59-a892-14bfb271017d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_835ee807-be8d-4a59-a892-14bfb271017d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_11dee6c4-39ec-4466-8ae0-d9d7a06b4dd7" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_11dee6c4-39ec-4466-8ae0-d9d7a06b4dd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2a0dcf7-bea6-42ed-8f14-d1d8ef2c4dfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2a0dcf7-bea6-42ed-8f14-d1d8ef2c4dfe" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableImpairedLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="extended" id="i831a6a3e17bf45f1aedb145ec0cd3a7e_LoansReceivableImpairedLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_06708d9b-49f8-482a-a417-89e18c80c3d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_06708d9b-49f8-482a-a417-89e18c80c3d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e6e37d2e-c186-4ae6-a2d3-f50de9ef1d2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e6e37d2e-c186-4ae6-a2d3-f50de9ef1d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_6ca231f8-8fd2-480e-930e-b44ab54747af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_6ca231f8-8fd2-480e-930e-b44ab54747af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_9f4749f2-1c57-4584-9779-f086e25f85d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_9f4749f2-1c57-4584-9779-f086e25f85d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8d7240dc-c8ce-4e6e-a208-78e77b463feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8d7240dc-c8ce-4e6e-a208-78e77b463feb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14a7a4d4-4927-4ae8-8e64-23bb504e9eec_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_14a7a4d4-4927-4ae8-8e64-23bb504e9eec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_636cb738-d3d1-4c64-a61c-1425126cc561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_636cb738-d3d1-4c64-a61c-1425126cc561" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_07c39ca9-323b-4a94-848c-38ba55ea0dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_07c39ca9-323b-4a94-848c-38ba55ea0dbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e2a22557-be14-4330-8757-b9b67fefe13d" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e2a22557-be14-4330-8757-b9b67fefe13d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_765d337d-5abb-4587-a036-c5a194dde0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_765d337d-5abb-4587-a036-c5a194dde0e1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_29050cdd-facc-4598-8658-a67a9e93eaf1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_29050cdd-facc-4598-8658-a67a9e93eaf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_f44a16f8-e54b-4553-87f5-4d33c6a934de" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_CommercialAndIndustrialMember_f44a16f8-e54b-4553-87f5-4d33c6a934de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2ac5b0e7-6bad-4f25-ad43-3609250bdf76" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2ac5b0e7-6bad-4f25-ad43-3609250bdf76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5ab83e21-e8f7-455d-8365-669fa479d861" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5ab83e21-e8f7-455d-8365-669fa479d861" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7f0d0078-3c29-413d-b8c5-34e93cd43054" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7f0d0078-3c29-413d-b8c5-34e93cd43054" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="extended" id="ie17b1a6433764f43b5ba29ced8eefc13_LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_0892be74-cbd9-4891-967e-6348ee7a3683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_0892be74-cbd9-4891-967e-6348ee7a3683" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment_1cdcfdc9-c7fc-4779-b340-ebbb4b94ffd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment_1cdcfdc9-c7fc-4779-b340-ebbb4b94ffd9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_279f06ba-cadd-4063-8145-55dc091b5374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_279f06ba-cadd-4063-8145-55dc091b5374" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d34c64b5-22c4-4045-aad9-443e17249b72_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d34c64b5-22c4-4045-aad9-443e17249b72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_74f3cc98-2bb5-414c-b890-15defc561419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_74f3cc98-2bb5-414c-b890-15defc561419" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_5fd39936-f553-420c-929d-65ff25c18aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_5fd39936-f553-420c-929d-65ff25c18aaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_6c1d7e72-1698-4712-abf6-ca768de339a6" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_6c1d7e72-1698-4712-abf6-ca768de339a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2552f3fa-9e33-4cdf-b8f4-c69a8aa9c338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2552f3fa-9e33-4cdf-b8f4-c69a8aa9c338" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3df4bb9e-c230-4cd6-b875-7d49ee1c6f86" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3df4bb9e-c230-4cd6-b875-7d49ee1c6f86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_b97e16f6-1833-4bfe-92c3-8a961800c74c" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_b97e16f6-1833-4bfe-92c3-8a961800c74c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_530cadaf-8d3d-42f0-ae02-11188b6ee3b5" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_530cadaf-8d3d-42f0-ae02-11188b6ee3b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bb6c81f7-43d0-463f-82e4-171caa4344a8" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bb6c81f7-43d0-463f-82e4-171caa4344a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7f205245-faca-40b4-a434-137206f799de" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7f205245-faca-40b4-a434-137206f799de" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_eb98808c-2d4b-4e51-b0c4-d191edfaeff2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_eb98808c-2d4b-4e51-b0c4-d191edfaeff2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_7ae5d117-d500-4821-97b5-1520e5779df6" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:to="loc_hfwa_NonaccrualMember_7ae5d117-d500-4821-97b5-1520e5779df6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePerformingandNonaccrualTDRDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="extended" id="ic0daf59e54034aa4a54d8da264aaa8c6_LoansReceivablePerformingandNonaccrualTDRDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended" id="i6091b5aea1834e8fb5fc28ff4624d172_LoansReceivableModifiedTDRsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_8e8dc691-f399-4c48-aa6c-a6991a2c820f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_8e8dc691-f399-4c48-aa6c-a6991a2c820f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_f63caf0c-2d8c-47ac-a76e-ac5314629ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_f63caf0c-2d8c-47ac-a76e-ac5314629ad4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_eddb15bc-3178-49f3-944f-27aab0292749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_eddb15bc-3178-49f3-944f-27aab0292749" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_e0ad1fdd-2707-4655-aff7-61bbd3a7fb07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_e0ad1fdd-2707-4655-aff7-61bbd3a7fb07" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_2058bb23-37c9-4f38-933f-0ad9224c50d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_2058bb23-37c9-4f38-933f-0ad9224c50d3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_d08f816f-19c9-4f44-b68e-90b4dcfe3616_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_d08f816f-19c9-4f44-b68e-90b4dcfe3616_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_89cab359-3169-4fb2-88d4-68f619243b75" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_89cab359-3169-4fb2-88d4-68f619243b75" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_11664354-21cf-41a8-a13f-07d98e68a27b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_11664354-21cf-41a8-a13f-07d98e68a27b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_14321a70-627c-422d-8bf9-53a195aed087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_14321a70-627c-422d-8bf9-53a195aed087" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_b8e2ed89-6b9c-41c8-be15-c90fec627345" xlink:href="hfwa-20201231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_b8e2ed89-6b9c-41c8-be15-c90fec627345" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_b9cd0e57-805f-46c5-af9c-91fd644a5be4" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_b9cd0e57-805f-46c5-af9c-91fd644a5be4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ba48a11c-af73-42af-a6a4-26e5fbf64a34_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ba48a11c-af73-42af-a6a4-26e5fbf64a34_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_5cb782ad-8a89-4090-8e05-87153f6e219f" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_5cb782ad-8a89-4090-8e05-87153f6e219f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32be60f2-4374-4aa2-93d1-bc069223458b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32be60f2-4374-4aa2-93d1-bc069223458b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0ab47b87-98c7-4a14-a35c-0f5187038ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0ab47b87-98c7-4a14-a35c-0f5187038ab5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_94c4aa61-24e9-4705-897d-ee49fb2f0b18" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_94c4aa61-24e9-4705-897d-ee49fb2f0b18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_db5818c5-206a-4656-a946-0ba28ff9ace7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_db5818c5-206a-4656-a946-0ba28ff9ace7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7950cf49-4f3f-41f0-ae26-631acfec9b6f" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7950cf49-4f3f-41f0-ae26-631acfec9b6f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_1ede1ecb-4442-4e21-a794-07f2aeaccfcb" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_CommercialAndIndustrialMember_1ede1ecb-4442-4e21-a794-07f2aeaccfcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7c0e2c3d-7dee-42d5-8839-899f67b1e60d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7c0e2c3d-7dee-42d5-8839-899f67b1e60d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3b825792-0619-4b68-9d33-97637623017a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3b825792-0619-4b68-9d33-97637623017a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f1fa8208-cfeb-488e-bd7b-ffce69b89b32" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f1fa8208-cfeb-488e-bd7b-ffce69b89b32" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_303a64f7-ab3d-4dc0-a0af-83b5500d4533" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_303a64f7-ab3d-4dc0-a0af-83b5500d4533" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTDRsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="extended" id="ie2043a0c47fa4159bb182dac40e2d784_LoansReceivableTDRsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_2eb97bf4-9ecc-47ce-a3db-91bf628788f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_2eb97bf4-9ecc-47ce-a3db-91bf628788f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_4448529c-e82f-4927-b315-de1e3bbfd93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_4448529c-e82f-4927-b315-de1e3bbfd93a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_f6d7307c-ef30-4f16-b0ab-a6f0df9895d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_f6d7307c-ef30-4f16-b0ab-a6f0df9895d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_42a46489-c0a8-414c-bae3-ea00185a50a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_42a46489-c0a8-414c-bae3-ea00185a50a7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_6132abe6-b91a-4ff0-8579-4dc8f678031b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_6132abe6-b91a-4ff0-8579-4dc8f678031b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_506dd886-1ea8-4015-abd9-1085b23bf90e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_506dd886-1ea8-4015-abd9-1085b23bf90e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_c8399d98-40dd-4a2c-8a4a-6cec128da34a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:to="loc_us-gaap_ReceivableTypeDomain_c8399d98-40dd-4a2c-8a4a-6cec128da34a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:to="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_2d0da6a8-b693-4c3f-a27f-9b3c39b8160a" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_2d0da6a8-b693-4c3f-a27f-9b3c39b8160a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_4b65a235-e366-4421-b8b7-0dc8a23e435d" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_4b65a235-e366-4421-b8b7-0dc8a23e435d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_3ab16689-71bd-4f8b-b6de-ad03e133423a" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:to="loc_hfwa_NonaccrualMember_3ab16689-71bd-4f8b-b6de-ad03e133423a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_fc7307a7-6164-4978-9def-7aeda69abe8d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_fc7307a7-6164-4978-9def-7aeda69abe8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_12e13f1c-2b1e-4ba9-8d3d-6bcb718bc0c3" xlink:href="hfwa-20201231.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:to="loc_hfwa_ModifiedduringthequarterMember_12e13f1c-2b1e-4ba9-8d3d-6bcb718bc0c3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_73df3a0e-8c3c-4326-9525-7f92266a64ac" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_73df3a0e-8c3c-4326-9525-7f92266a64ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_248ba9ce-d4c2-4b5a-9b28-820d44a76f00_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_248ba9ce-d4c2-4b5a-9b28-820d44a76f00_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c0fd5611-b739-4f60-b493-691c5c06d178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c0fd5611-b739-4f60-b493-691c5c06d178" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_ee315462-bd64-4940-acf7-a8670b4e51e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_ee315462-bd64-4940-acf7-a8670b4e51e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_600155d4-8af1-47cd-bab8-46282004c4e7" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_600155d4-8af1-47cd-bab8-46282004c4e7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4ab1d442-109b-41f5-8c89-c48ae7326651_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4ab1d442-109b-41f5-8c89-c48ae7326651_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_a90d0c04-ebf0-4180-af55-5e858a544809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_a90d0c04-ebf0-4180-af55-5e858a544809" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_e46d3b4f-f794-4e78-ac3f-91c2c273cabb" xlink:href="hfwa-20201231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_e46d3b4f-f794-4e78-ac3f-91c2c273cabb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_e3993bce-2351-416b-82e9-ea9870b4e4ea" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_e3993bce-2351-416b-82e9-ea9870b4e4ea" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended" id="i95d8b59907804fe2a8b96f4afdcbaa0f_LoansReceivableTDRsSubsequentlyDefaultedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_1372739d-c520-4ad3-a2ba-5a09fca66e80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_1372739d-c520-4ad3-a2ba-5a09fca66e80" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_d24e62b3-8ff4-44f8-bd9a-e6746ded270b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_d24e62b3-8ff4-44f8-bd9a-e6746ded270b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_b17b1b1e-ad52-412a-88df-9a5b6b4b813f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_b17b1b1e-ad52-412a-88df-9a5b6b4b813f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_8feab68a-143d-42ff-9421-e973b407aabc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_8feab68a-143d-42ff-9421-e973b407aabc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_8f4f828c-e901-4c90-83af-8c6f3c5d345b" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_8f4f828c-e901-4c90-83af-8c6f3c5d345b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_c20667b0-e03e-4bdb-830a-9a3d976ededc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_c20667b0-e03e-4bdb-830a-9a3d976ededc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c205a04f-1c4a-4b41-8222-26308fda16fe" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c205a04f-1c4a-4b41-8222-26308fda16fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_19f3011e-943b-4b8f-98fc-98dd03e73a4a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_19f3011e-943b-4b8f-98fc-98dd03e73a4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_c2ad44d6-b965-4b28-95ea-8c0657f86374" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_c2ad44d6-b965-4b28-95ea-8c0657f86374" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_02bfcf9d-be98-4059-8597-d3d3b7da8ace_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_02bfcf9d-be98-4059-8597-d3d3b7da8ace_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_66855aad-90a0-4d39-882f-736aa0a58a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_66855aad-90a0-4d39-882f-736aa0a58a3e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_ce0b94c1-dc51-4ed4-ad41-7b32d3ae9ac1" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_ce0b94c1-dc51-4ed4-ad41-7b32d3ae9ac1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_34d534cd-bdc7-4986-97cf-855dd848fea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_34d534cd-bdc7-4986-97cf-855dd848fea3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_80ba16fa-94db-4bfd-8a75-185638762f10_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_80ba16fa-94db-4bfd-8a75-185638762f10_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_17bbabe2-3f5d-4b7c-94af-fc02a4b28094" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_CommercialAndIndustrialMember_17bbabe2-3f5d-4b7c-94af-fc02a4b28094" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_25481ab0-04b8-4439-9085-f4af07a2df45" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_25481ab0-04b8-4439-9085-f4af07a2df45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_20d90064-71f6-40da-80b2-7eea805df3a1" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_20d90064-71f6-40da-80b2-7eea805df3a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d91c33d4-94f1-447b-887f-6b67eb131c25" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d91c33d4-94f1-447b-887f-6b67eb131c25" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6481cefa-bdc1-4a71-b56b-b7352c743267" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6481cefa-bdc1-4a71-b56b-b7352c743267" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePurchasedCreditImpairedLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="extended" id="i416269558fbb4b99bce30b1eb8bb85ff_LoansReceivablePurchasedCreditImpairedLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_6644c92f-d828-49a4-bd35-900e48055c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_6644c92f-d828-49a4-bd35-900e48055c96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_be752e53-9cc2-4fbf-bde6-7a55baf18db9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_be752e53-9cc2-4fbf-bde6-7a55baf18db9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_147f9132-b0ec-41de-9558-a1c6ab2417a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_147f9132-b0ec-41de-9558-a1c6ab2417a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b59661c4-9e65-4373-b2b4-ef378956ed7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b59661c4-9e65-4373-b2b4-ef378956ed7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3f5da7bf-95ec-4eb7-b6ae-4d5d08f6a28c" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3f5da7bf-95ec-4eb7-b6ae-4d5d08f6a28c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2cbcb309-9a83-419d-bbf1-ed48694ec365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2cbcb309-9a83-419d-bbf1-ed48694ec365" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8351b19f-1756-42fa-b438-d8d52c315294_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8351b19f-1756-42fa-b438-d8d52c315294_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_52f2a56b-ecf8-4ccf-9e89-b7eaea8e7a7f" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_52f2a56b-ecf8-4ccf-9e89-b7eaea8e7a7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_84ddb224-0745-498b-a330-879b01efd275" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_84ddb224-0745-498b-a330-879b01efd275" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_62e805c7-3c63-4618-98d8-7cd0ba9e7943" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_62e805c7-3c63-4618-98d8-7cd0ba9e7943" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d2a35404-f5a2-48f8-8a26-070ca833e689" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d2a35404-f5a2-48f8-8a26-070ca833e689" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ecf16378-85de-48fb-a3d0-5943ff2c2a3a" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ecf16378-85de-48fb-a3d0-5943ff2c2a3a" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableChangeinAccretableYieldDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="extended" id="i481b67294dd348958c4043a1face4c6c_LoansReceivableChangeinAccretableYieldDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_b27e8fe5-6a0b-49ab-977b-d98281e3388c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_b27e8fe5-6a0b-49ab-977b-d98281e3388c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_16931de5-5394-44b4-bdc6-0d7b1f953472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_16931de5-5394-44b4-bdc6-0d7b1f953472" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_c502d10f-0245-4a00-baf3-de748db21486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_c502d10f-0245-4a00-baf3-de748db21486" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_b2113e60-e74f-41a0-85ad-e3f1662410f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_b2113e60-e74f-41a0-85ad-e3f1662410f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_1e939ed4-e814-451e-bf8a-d7db77aa7189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a68429a6-e5cb-46e3-ba06-8798850cb591" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMemberDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a68429a6-e5cb-46e3-ba06-8798850cb591" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableRelatedPartyLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="extended" id="i68bd7a545c8d4eb78e798f7c5c87c253_LoansReceivableRelatedPartyLoansDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableMortgageBankingActivitiesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="extended" id="id8783143144b4835aeb68123ab371a4c_LoansReceivableMortgageBankingActivitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBankingAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:to="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_10be2b7e-f3c0-4d1d-b394-938bc544dc99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_10be2b7e-f3c0-4d1d-b394-938bc544dc99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_3870e934-e9be-48dc-ad41-d20624783b9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_3870e934-e9be-48dc-ad41-d20624783b9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfMortgageLoans_0968d08c-1583-4713-985b-edbd6534f43e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfMortgageLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_GainLossOnSaleOfMortgageLoans_0968d08c-1583-4713-985b-edbd6534f43e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:href="hfwa-20201231.xsd#hfwa_ContractualAmountsofCommitmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:to="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_38f80ed2-332e-4180-90c6-d203cdc254e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_38f80ed2-332e-4180-90c6-d203cdc254e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:href="hfwa-20201231.xsd#hfwa_CommitmentstoFundMortgageLoansAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_bb8fab22-3006-4045-9f72-10c2f41e364d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_bb8fab22-3006-4045-9f72-10c2f41e364d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates_ce79893e-d35b-43d7-8d81-9a53057d7b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates_ce79893e-d35b-43d7-8d81-9a53057d7b5a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_7b9fcc52-432c-4a76-aa85-ea6c1fc92b0f" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_7b9fcc52-432c-4a76-aa85-ea6c1fc92b0f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_96598b0d-2876-4900-9593-b7cca71aa33a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_96598b0d-2876-4900-9593-b7cca71aa33a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b11572a0-a0da-4b22-a992-5f762c96558f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b11572a0-a0da-4b22-a992-5f762c96558f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableSBALoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableSBALoansDetails" xlink:type="extended" id="ie1e0ffb281204d1b96bb52dfdaec46d4_LoansReceivableSBALoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_8ab7236b-4146-4648-9346-695e3219cd7c" xlink:href="hfwa-20201231.xsd#hfwa_ParticipatingLoansBorrowerObligationsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_8ab7236b-4146-4648-9346-695e3219cd7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_77305e80-57b5-438f-8682-0eca7d1dd2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_77305e80-57b5-438f-8682-0eca7d1dd2fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_1cd4e044-d171-469d-843e-c5e75c8ca202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FeesAndCommissionsMortgageBankingAndServicing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_1cd4e044-d171-469d-843e-c5e75c8ca202" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_5c009c47-2c44-4b0b-b2f3-699a1a269add_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:to="loc_us-gaap_ReceivableTypeDomain_5c009c47-2c44-4b0b-b2f3-699a1a269add_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:to="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_a3210b93-3661-4dc7-b492-54b72c4a4e99" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:to="loc_hfwa_SBALoansMember_a3210b93-3661-4dc7-b492-54b72c4a4e99" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCommercialServicingAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="extended" id="iecd5fd35503c4670899f69cc022200a0_LoansReceivableCommercialServicingAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_56f1d115-a77d-46a9-994b-925b1fa92c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_56f1d115-a77d-46a9-994b-925b1fa92c2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetMeasurementInput_731f0f2b-ed9c-4584-8019-d77363480ee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ServicingAssetMeasurementInput_731f0f2b-ed9c-4584-8019-d77363480ee9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_da44955c-52ff-4894-9177-385f53e30db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_da44955c-52ff-4894-9177-385f53e30db3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:to="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_40aef5bf-28d8-423b-8877-8d2bbc4fc925_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:to="loc_srt_RangeMember_40aef5bf-28d8-423b-8877-8d2bbc4fc925_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:to="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6bbbf5c-b5e0-40df-bc2a-844f455f8af3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:to="loc_srt_MinimumMember_c6bbbf5c-b5e0-40df-bc2a-844f455f8af3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3f10e13c-9294-4651-9cc4-7e7a62c19f7f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:to="loc_srt_MaximumMember_3f10e13c-9294-4651-9cc4-7e7a62c19f7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_07faf177-1f77-46e6-b48d-42a095df1158_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_07faf177-1f77-46e6-b48d-42a095df1158_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ada4699c-1181-4f35-946b-a7b1b2220644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ada4699c-1181-4f35-946b-a7b1b2220644" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember_812fba8d-db26-4a23-ad64-505971b93e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:to="loc_us-gaap_MeasurementInputPrepaymentRateMember_812fba8d-db26-4a23-ad64-505971b93e66" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoans"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="extended" id="i511dd26ea396400aad66d79187614736_AllowanceforCreditLossesonLoans"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="extended" id="i0a6f31903aba42cdb4b797c79f1d2138_AllowanceforCreditLossesonLoansTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="extended" id="i320e408246644a4990ba981c68045432_AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="extended" id="i2a18b90079ca4c0d9274915e9861cb0d_AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_0eececc3-ab41-4d1c-974c-0af9d3779eda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_0eececc3-ab41-4d1c-974c-0af9d3779eda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b176ff3b-dd48-48cb-b48b-ee4fdcaefa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b176ff3b-dd48-48cb-b48b-ee4fdcaefa6d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c8ef6d43-bcf3-46c8-9730-dca906b6af2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c8ef6d43-bcf3-46c8-9730-dca906b6af2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_4ff0e55b-c305-413f-b656-3a0227cd1924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_4ff0e55b-c305-413f-b656-3a0227cd1924" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_1f20978e-c032-49f7-90cd-9d0ac724da5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_a2ca1a42-4e26-43e6-9242-768f0a591ae5" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_a2ca1a42-4e26-43e6-9242-768f0a591ae5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b6300ef4-6abb-404f-86d5-022d1b8e4f8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b6300ef4-6abb-404f-86d5-022d1b8e4f8a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_8be7553a-a1e2-4f7a-a7e9-411c3db4a8de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_8be7553a-a1e2-4f7a-a7e9-411c3db4a8de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_b6a6e5cc-591f-4011-aed9-d3a29f31ebf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_b6a6e5cc-591f-4011-aed9-d3a29f31ebf5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_f018ee40-5939-4618-b033-133475b02117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_f018ee40-5939-4618-b033-133475b02117" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_cd2e65ca-ce78-498c-a584-0e7c9d44fe73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_cd2e65ca-ce78-498c-a584-0e7c9d44fe73" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_78aefc8b-9aa9-49b8-b534-73a66977d072" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_78aefc8b-9aa9-49b8-b534-73a66977d072" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_b90650e0-e855-4d78-b040-b858752b3610" xlink:href="hfwa-20201231.xsd#hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_b90650e0-e855-4d78-b040-b858752b3610" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_81b97100-ce32-4754-b24c-54955ddd26ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_81b97100-ce32-4754-b24c-54955ddd26ae" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_6f8bdff0-c085-4ee9-af92-605cc46ce4a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_6f8bdff0-c085-4ee9-af92-605cc46ce4a2" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_8a704158-6b59-44f7-a80d-aa6597bc9d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_8a704158-6b59-44f7-a80d-aa6597bc9d05" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_ced09104-ec6a-4dd5-a042-f3971624d8a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_ced09104-ec6a-4dd5-a042-f3971624d8a2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_99c6daf2-842f-4104-86d2-3680b2c65493_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_99c6daf2-842f-4104-86d2-3680b2c65493_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fbeac918-f77b-4c3c-8247-b5a8a787a03f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fbeac918-f77b-4c3c-8247-b5a8a787a03f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b4ac1513-e692-4054-aa89-fa450472197d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b4ac1513-e692-4054-aa89-fa450472197d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_a5207f53-34c2-4251-b19c-42429bccf9e0" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_a5207f53-34c2-4251-b19c-42429bccf9e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_d3732bae-c5e9-40c6-8325-183ee4d3edf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_d3732bae-c5e9-40c6-8325-183ee4d3edf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnallocatedMember_85ab6304-28e8-4423-89e4-54c5e8e28473" xlink:href="hfwa-20201231.xsd#hfwa_UnallocatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_hfwa_UnallocatedMember_85ab6304-28e8-4423-89e4-54c5e8e28473" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_646e5dc4-f926-49e7-a91d-7abe932cc495_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_646e5dc4-f926-49e7-a91d-7abe932cc495_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_de3a537b-d032-4844-ace3-b2aeec9ee0d1" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_de3a537b-d032-4844-ace3-b2aeec9ee0d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fc4673f-663e-4068-8613-a7c135bb02cc" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fc4673f-663e-4068-8613-a7c135bb02cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_7ab1871e-7abf-45e1-a6b9-c91a940ee229" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_7ab1871e-7abf-45e1-a6b9-c91a940ee229" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_41b5caa9-f732-4780-9d36-423d7ac231d4" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_41b5caa9-f732-4780-9d36-423d7ac231d4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_043b904c-a54b-4e84-aef6-d8eb18299064" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_043b904c-a54b-4e84-aef6-d8eb18299064" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_23ce08db-f0ab-4900-9f3e-bbccd21108a4" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_23ce08db-f0ab-4900-9f3e-bbccd21108a4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b7d6c51b-acc8-4e18-bb03-32f3c3834363_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b7d6c51b-acc8-4e18-bb03-32f3c3834363_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:to="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_85701e79-b4d5-4b3d-b878-2b8e6e4a8265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_85701e79-b4d5-4b3d-b878-2b8e6e4a8265" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b08dbb56-54af-48ef-98bb-54f2e1c8af8e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b08dbb56-54af-48ef-98bb-54f2e1c8af8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4eeec330-eb48-40df-b856-a6e08d17366b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4eeec330-eb48-40df-b856-a6e08d17366b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_8ae23cf5-f750-4535-a084-361a3f944b83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_8ae23cf5-f750-4535-a084-361a3f944b83" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="extended" id="id124d3c40cb24fb4ae003a095fcbf683_AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_2751b13d-4c8b-492f-8eb5-3fdf12c7687d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_2751b13d-4c8b-492f-8eb5-3fdf12c7687d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_dd658ac0-2f77-4fa3-bf48-57d3e8623195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_dd658ac0-2f77-4fa3-bf48-57d3e8623195" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_7614f8b2-ba9d-4278-9b12-f2449d8570d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_7614f8b2-ba9d-4278-9b12-f2449d8570d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_c861067e-142a-464e-af3b-bfcbaf2f68fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_c861067e-142a-464e-af3b-bfcbaf2f68fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_29a16fe5-4cb7-4a63-bc0f-34623730215e" xlink:href="hfwa-20201231.xsd#hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:to="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_29a16fe5-4cb7-4a63-bc0f-34623730215e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_add8fb31-2cae-4a72-9f63-c7653cd32822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_add8fb31-2cae-4a72-9f63-c7653cd32822" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_9eda377f-9cbd-410c-8765-41d5e5025ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_9eda377f-9cbd-410c-8765-41d5e5025ca9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2f1fcdb7-5009-49d8-88c4-a77935504950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2f1fcdb7-5009-49d8-88c4-a77935504950" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4fbc90b9-e199-4008-988f-e687a54ab737_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4fbc90b9-e199-4008-988f-e687a54ab737_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_391ce4c1-5311-4588-a46c-e4acd8b9fb23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_391ce4c1-5311-4588-a46c-e4acd8b9fb23" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_9fc12965-de2f-45a6-b38a-4308a5e3bc2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_9fc12965-de2f-45a6-b38a-4308a5e3bc2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_1d1afbbc-c956-4a52-bb4e-7b6b92239b56" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_1d1afbbc-c956-4a52-bb4e-7b6b92239b56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_7768afd7-2aab-4b70-995c-000b3a720241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_7768afd7-2aab-4b70-995c-000b3a720241" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnallocatedMember_75d2f4b1-4825-42a3-84b2-f60b48d7488a" xlink:href="hfwa-20201231.xsd#hfwa_UnallocatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_hfwa_UnallocatedMember_75d2f4b1-4825-42a3-84b2-f60b48d7488a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8091b234-a53c-4daa-a0ed-ec05689b7c95_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_8091b234-a53c-4daa-a0ed-ec05689b7c95_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_453f4c71-0d9c-4c28-94d8-eaf3b8b0c251" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_453f4c71-0d9c-4c28-94d8-eaf3b8b0c251" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_220c0c68-8d11-4c79-887d-756704529022" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_220c0c68-8d11-4c79-887d-756704529022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0d3fcbf-2d71-4f71-89ae-63daa9698b49" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0d3fcbf-2d71-4f71-89ae-63daa9698b49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5b040093-61bd-4d4c-aeae-2363c23577ad" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5b040093-61bd-4d4c-aeae-2363c23577ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0abe7c85-a582-4e8c-9d19-dc9119b67837" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0abe7c85-a582-4e8c-9d19-dc9119b67837" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails" xlink:type="extended" id="i720133a9b94a44ef836a171eeb51a468_AllowanceforCreditLossesonLoansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_99afc09f-b2e6-43fc-9f6c-ad1c39a655d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_99afc09f-b2e6-43fc-9f6c-ad1c39a655d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_202e0494-dcac-4c06-8124-a6a87acaff08" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_202e0494-dcac-4c06-8124-a6a87acaff08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_10785e0e-d24e-4460-a77f-f3eb0ef89f89" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_10785e0e-d24e-4460-a77f-f3eb0ef89f89" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_ee146788-6004-44f5-b26b-917a12490b57" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_ee146788-6004-44f5-b26b-917a12490b57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_78c6bff2-f9cf-456a-a6f1-1aa613e941e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_78c6bff2-f9cf-456a-a6f1-1aa613e941e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bee9250c-de85-41c0-9131-ec6c35a1b4a3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_bee9250c-de85-41c0-9131-ec6c35a1b4a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_7901b823-a045-49ea-a676-80d08d73daa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_7901b823-a045-49ea-a676-80d08d73daa5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3446e670-9b4f-4053-aad9-494c2f7e2e37" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3446e670-9b4f-4053-aad9-494c2f7e2e37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_0259bd8c-4a25-4033-99ab-75e29917499e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_0259bd8c-4a25-4033-99ab-75e29917499e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_96d4087b-7b65-4b46-abba-19e2b91c3f7d" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:to="loc_hfwa_CommercialAndIndustrialMember_96d4087b-7b65-4b46-abba-19e2b91c3f7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_449ce69f-f0eb-4223-8af9-d26e8584a62a" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_449ce69f-f0eb-4223-8af9-d26e8584a62a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwned"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="extended" id="if4eaccbca6f544b2bb855ab96af595c2_OtherRealEstateOwned"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="extended" id="if9b9d5ff562c45cf85e4c741b7b09eda_OtherRealEstateOwnedTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="extended" id="ib2c6321adfd142349a5e6ed9c0d2d5ae_OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherRealEstateOwnedTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails" xlink:type="extended" id="i5b31c539db2a40b5b6e0d87960d61e2d_OtherRealEstateOwnedTextualsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="simple" xlink:href="hfwa-20201231.xsd#PremisesandEquipment"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="extended" id="i45001ddccfc2445ebc8e57fe5372a306_PremisesandEquipment"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#PremisesandEquipmentTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="extended" id="i2f763fca35ad49aa8b14eb8d7799db3e_PremisesandEquipmentTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#PremisesandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/PremisesandEquipmentDetails" xlink:type="extended" id="i1922b826113f4240a88d131d65b1ac4f_PremisesandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_56983b27-4d62-480f-80dc-05a875ce4f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_56983b27-4d62-480f-80dc-05a875ce4f93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_73322ef6-9d36-4f28-aed8-b54fc069b22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_73322ef6-9d36-4f28-aed8-b54fc069b22c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_34455a2f-930e-43e3-90b0-0047fbd7f6f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_34455a2f-930e-43e3-90b0-0047fbd7f6f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7bdcb376-c682-429a-8721-5b97873e51f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_LandMember_7bdcb376-c682-429a-8721-5b97873e51f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c9e8d66b-0f43-4beb-ba60-ea1de21f4764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c9e8d66b-0f43-4beb-ba60-ea1de21f4764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_460c4c72-5964-49e3-b12a-014c370bb980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_460c4c72-5964-49e3-b12a-014c370bb980" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended" id="if973970473c34ab993082588e399ff78_GoodwillandOtherIntangibleAssets"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended" id="i8aabb0c99e954ee28d279ddf1663d47c_GoodwillandOtherIntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended" id="i72b2b4819ce541c58ec9baf2f864e4f6_GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="extended" id="iabf029c0771344aeabd4b94b3b31b886_GoodwillandOtherIntangibleAssetsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_76db899c-965d-47ce-9496-2e8e1da62a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_76db899c-965d-47ce-9496-2e8e1da62a98" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_117baa28-5319-40ba-94a9-a7cd616b078a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_117baa28-5319-40ba-94a9-a7cd616b078a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8eb49102-9f21-4d3f-8758-917fffc30788_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8eb49102-9f21-4d3f-8758-917fffc30788_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_1361a70b-0515-40d7-a6f7-dab421a90b87" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_PremierCommercialBancorpMember_1361a70b-0515-40d7-a6f7-dab421a90b87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_93bb5adf-eb6f-4f2d-97a0-90f6d5670556" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_WashingtonBankingMember_93bb5adf-eb6f-4f2d-97a0-90f6d5670556" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_d04fedd2-b8de-4d8a-92a7-91964f60cbcf" xlink:href="hfwa-20201231.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_d04fedd2-b8de-4d8a-92a7-91964f60cbcf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_906f9814-1748-4487-9d89-75b783b82e50" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundMergerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_PugetSoundMergerMember_906f9814-1748-4487-9d89-75b783b82e50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72e8834e-f982-43f5-96c9-709d07e923d0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_72e8834e-f982-43f5-96c9-709d07e923d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_aab3d62d-f542-4017-b7d1-8cfac8a09388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:to="loc_us-gaap_CoreDepositsMember_aab3d62d-f542-4017-b7d1-8cfac8a09388" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="extended" id="i50dba398d36e482a83e01f21dfff61d3_GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended" id="i40d20fa447f84a05845f5f97664d5dab_GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/Deposits" xlink:type="simple" xlink:href="hfwa-20201231.xsd#Deposits"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/Deposits" xlink:type="extended" id="ifa20c09758df487e99fb1fd6bd2b0086_Deposits"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DepositsTables" xlink:type="extended" id="i7f4fe8c2c5fc4f609c91c26a72e68c49_DepositsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsComponentsofDepositsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="extended" id="i8199f88a2f1346298d45dde10ceb9e9f_DepositsComponentsofDepositsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="extended" id="i9906376166ad4909bc13aa671c77292e_DepositsTextualsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsScheduleofInterestExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="extended" id="i86e6adb055a14b4e8ff73549d19a3dba_DepositsScheduleofInterestExpenseDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsScheduleofMaturitiesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails" xlink:type="extended" id="i8446c2079a1e45a1ac18345a7f054760_DepositsScheduleofMaturitiesDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="simple" xlink:href="hfwa-20201231.xsd#JuniorSubordinatedDebentures"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="extended" id="i86ab0ccb926940ecb99b555c27819aed_JuniorSubordinatedDebentures"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#JuniorSubordinatedDebenturesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="extended" id="i2d55ec29b20e44308182cc05b4e5835c_JuniorSubordinatedDebenturesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_80c3bde8-4efd-4728-96bd-7e8820c6bf5a" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_80c3bde8-4efd-4728-96bd-7e8820c6bf5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_30b40829-8631-4f0a-a1f9-763feb5765ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_30b40829-8631-4f0a-a1f9-763feb5765ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08c75c06-2cdd-4d7b-bf64-bdc03e6d110d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08c75c06-2cdd-4d7b-bf64-bdc03e6d110d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TermofJuniorSubordinatedDebentures_31091c33-a17e-492e-88bf-2e29d147ff1d" xlink:href="hfwa-20201231.xsd#hfwa_TermofJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_TermofJuniorSubordinatedDebentures_31091c33-a17e-492e-88bf-2e29d147ff1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3e862fb3-d3f6-4e0d-89ab-97a5aa8c6fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3e862fb3-d3f6-4e0d-89ab-97a5aa8c6fd3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Adjustablerateoftrustpreferredsecurities_7ae92c2e-0069-44ee-bfd1-7d0ef052a72e" xlink:href="hfwa-20201231.xsd#hfwa_Adjustablerateoftrustpreferredsecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_Adjustablerateoftrustpreferredsecurities_7ae92c2e-0069-44ee-bfd1-7d0ef052a72e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_698ceaa7-744e-48cf-b1f6-542733cfb9e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_698ceaa7-744e-48cf-b1f6-542733cfb9e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_c5aa4c57-f2f9-4d3b-8028-51cdde381a5e" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:to="loc_hfwa_WashingtonBankingMember_c5aa4c57-f2f9-4d3b-8028-51cdde381a5e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_0386735a-81e2-438a-9cb6-8a617b557077_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:to="loc_us-gaap_VariableRateDomain_0386735a-81e2-438a-9cb6-8a617b557077_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:to="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d9a822d2-4288-4616-83bf-f9fa6578eddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d9a822d2-4288-4616-83bf-f9fa6578eddb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_f3b85b1f-1b64-4050-b0df-29a35a05c019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_f3b85b1f-1b64-4050-b0df-29a35a05c019" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SecuritiesSoldUnderAgreementstoRepurchase"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase" xlink:type="extended" id="i6fb6eb7e78164a2a9ae6215490e24e0b_SecuritiesSoldUnderAgreementstoRepurchase"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SecuritiesSoldUnderAgreementstoRepurchaseTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables" xlink:type="extended" id="i81553d9223a343fd9a58fa0fc3cfc2d9_SecuritiesSoldUnderAgreementstoRepurchaseTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RepurchaseAgreementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RepurchaseAgreementsDetails" xlink:type="extended" id="ic7d0a14af47441e09046a1d9ac222898_RepurchaseAgreementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RepurchaseAgreementsMaturityPeriod_2b14bc1b-b079-48ec-9ddb-04eab3f41452" xlink:href="hfwa-20201231.xsd#hfwa_RepurchaseAgreementsMaturityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:to="loc_hfwa_RepurchaseAgreementsMaturityPeriod_2b14bc1b-b079-48ec-9ddb-04eab3f41452" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_23aadb7a-3909-4807-9526-aed52675d24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_23aadb7a-3909-4807-9526-aed52675d24f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:to="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9a539999-5573-4fa6-8325-e372e033dc19_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_9a539999-5573-4fa6-8325-e372e033dc19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_fda17384-d6d4-468c-aa84-ace005198f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_fda17384-d6d4-468c-aa84-ace005198f06" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_9cf864fb-17b4-4626-8634-56ed7d760106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_9cf864fb-17b4-4626-8634-56ed7d760106" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowings"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowings" xlink:type="extended" id="i76aa1cf76450454f8902f5ad771cda58_OtherBorrowings"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="extended" id="i7286d6637ea24e2cb110921722f009eb_OtherBorrowingsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFHLBAdvancesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="extended" id="i1a731e6cfed64d3aa540d158fd077420_OtherBorrowingsFHLBAdvancesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_d5972548-f928-4249-8658-463207327506" xlink:href="hfwa-20201231.xsd#hfwa_Unencumberedcollateralinamountequaltovaryingpercentages"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_d5972548-f928-4249-8658-463207327506" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_421049a2-ff44-47bd-a6e9-4ef401e4553b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_421049a2-ff44-47bd-a6e9-4ef401e4553b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_949cba40-2cf0-4c89-8ea5-b91ebc03f4ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_949cba40-2cf0-4c89-8ea5-b91ebc03f4ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:to="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_fa158387-fce6-45e4-a35e-9b1dfdff354e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:to="loc_srt_RangeMember_fa158387-fce6-45e4-a35e-9b1dfdff354e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:to="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0a3ae53d-6424-426c-a8df-dd6bac5aa3a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:to="loc_srt_MinimumMember_0a3ae53d-6424-426c-a8df-dd6bac5aa3a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35588d6f-f1d2-4f01-929d-0fe267d83e55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:to="loc_srt_MaximumMember_35588d6f-f1d2-4f01-929d-0fe267d83e55" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFederalFundsPurchasedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="extended" id="i3895d63bf853481ab1d472d2d5fdde90_OtherBorrowingsFederalFundsPurchasedDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsCreditFacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="extended" id="i9032dc446ab74b65b42a4a827c84a99f_OtherBorrowingsCreditFacilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ce501650-87db-4006-a078-17d800ed5fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ce501650-87db-4006-a078-17d800ed5fee" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ba7c7c8a-3603-4321-bd90-f875116db6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ba7c7c8a-3603-4321-bd90-f875116db6ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:to="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_2be0c4db-f148-4e20-a67d-a91e414b4974_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:to="loc_us-gaap_CreditFacilityDomain_2be0c4db-f148-4e20-a67d-a91e414b4974_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:to="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_b3232c6d-c3fc-4383-a355-aecee8a1ac4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_b3232c6d-c3fc-4383-a355-aecee8a1ac4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PPPLFFacilityMember_1647a062-659b-46c6-b421-b4f6f0ae5e3a" xlink:href="hfwa-20201231.xsd#hfwa_PPPLFFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:to="loc_hfwa_PPPLFFacilityMember_1647a062-659b-46c6-b421-b4f6f0ae5e3a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeases" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesLeases"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesLeases" xlink:type="extended" id="i8f2ca54c22dd43ae8d471df3b9057380_LeasesLeases"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesTables" xlink:type="extended" id="i4e595be262054da7a986ff3271663ec2_LeasesTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesDetails" xlink:type="extended" id="i591b3d1d40b6454b913ec2473daf9bd9_LeasesDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesLeaseCostDetails" xlink:type="extended" id="i285113d99c9c42fca727b1704d744603_LeasesLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LeasesLeasePaymentObligationsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails" xlink:type="extended" id="i0fa8edd246554eee94a8905239208c30_LeasesLeasePaymentObligationsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlans"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlans" xlink:type="extended" id="i2b2cb55c9b104d6d90d70d58fbe7ffe8_EmployeeBenefitPlans"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansEmployeeBenefitPlansTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables" xlink:type="extended" id="i1f537169c0784d09aa6ed41dfbb00cd9_EmployeeBenefitPlansEmployeeBenefitPlansTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="extended" id="i13e3f65ddf3b4c4690bfe8c6b83e0e48_EmployeeBenefitPlansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_32927f5c-765e-4761-9007-ac4284241334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_32927f5c-765e-4761-9007-ac4284241334" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_162b4be2-b42e-4a05-ba57-d92baf25e443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_162b4be2-b42e-4a05-ba57-d92baf25e443" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageofEmployerContributionFullyVested_07fc8caf-801f-402e-9d99-6354d2013801" xlink:href="hfwa-20201231.xsd#hfwa_PercentageofEmployerContributionFullyVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_PercentageofEmployerContributionFullyVested_07fc8caf-801f-402e-9d99-6354d2013801" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_a6c51fd9-cc7e-487e-ad91-dd775036e773" xlink:href="hfwa-20201231.xsd#hfwa_Definedcontributionplanemployermatchingcontributionamount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_a6c51fd9-cc7e-487e-ad91-dd775036e773" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_05450a41-f3b6-4b75-befb-acdb635f4008" xlink:href="hfwa-20201231.xsd#hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_05450a41-f3b6-4b75-befb-acdb635f4008" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_bda8bcee-ee55-441a-abd7-e008fa5ddfc3" xlink:href="hfwa-20201231.xsd#hfwa_MinimumAgeRequiredforEligibilityUnderPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_bda8bcee-ee55-441a-abd7-e008fa5ddfc3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_c3794282-5553-48fb-bc07-24b24d47f1d4" xlink:href="hfwa-20201231.xsd#hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_c3794282-5553-48fb-bc07-24b24d47f1d4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife_f8cc1dd9-957e-4095-ab82-4f034966ee74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForFuturePolicyBenefitsLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife_f8cc1dd9-957e-4095-ab82-4f034966ee74" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_d08da5cb-9926-4fdd-898a-57a63f3446b0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:to="loc_us-gaap_PlanNameDomain_d08da5cb-9926-4fdd-898a-57a63f3446b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:to="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_fa98e183-8065-44e9-a5f0-8bcdc33cb67e" xlink:href="hfwa-20201231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_fa98e183-8065-44e9-a5f0-8bcdc33cb67e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_94985041-f846-48ba-bc9d-01786127da7d" xlink:href="hfwa-20201231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_94985041-f846-48ba-bc9d-01786127da7d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_d22ce2af-7512-46a8-ab6c-a88b9eba40e4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_d22ce2af-7512-46a8-ab6c-a88b9eba40e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_69b7c3d4-c24a-4a5a-9be9-17e96569e846" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_69b7c3d4-c24a-4a5a-9be9-17e96569e846" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0aaddb43-8622-4e4b-be37-b1dee1da81ef_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0aaddb43-8622-4e4b-be37-b1dee1da81ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_f49c3643-54db-4dac-b2a7-b2a70ddb6cd5" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:to="loc_hfwa_WashingtonBankingMember_f49c3643-54db-4dac-b2a7-b2a70ddb6cd5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="extended" id="i07fca554df5c47f1885db34e93eb94de_EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansSalaryContinuationPlanDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails" xlink:type="extended" id="iba1af47e58794ae7afcc27032a1e6fca_EmployeeBenefitPlansSalaryContinuationPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_b3dc792d-92c7-486d-acf4-738c246d4efe" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlan_b3dc792d-92c7-486d-acf4-738c246d4efe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_41f4575c-b9ae-468f-9dbd-ea448ba447bf" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanBenefitPaid_579580a5-ba70-4855-aecc-8a81dcc99db3" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlanBenefitPaid"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlanBenefitPaid_579580a5-ba70-4855-aecc-8a81dcc99db3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanExpense_d022f199-e591-4ea6-9abc-6b016a0ac8bd" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlanExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlanExpense_d022f199-e591-4ea6-9abc-6b016a0ac8bd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_a47afc56-ba4c-476c-8c10-cd913a0a9a0f" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_17fbaf14-b998-43e4-bcdd-b38f18b599bd_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_17fbaf14-b998-43e4-bcdd-b38f18b599bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_0e3fe959-afe6-418a-9cb0-8ac9d9af07ae" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_0e3fe959-afe6-418a-9cb0-8ac9d9af07ae" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingencies"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="extended" id="i9e69341afa5a450da8b6ae63ce5315aa_CommitmentsandContingencies"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesTables" xlink:type="extended" id="i4acba354442f4f65827939927b3d15a2_CommitmentsandContingenciesTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails" xlink:type="extended" id="ie3f0a3b67564448ebbbb730110cf73ec_CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_88ff9ec9-55f8-402f-9bbc-e51faa68db81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_88ff9ec9-55f8-402f-9bbc-e51faa68db81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:to="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_37b065b3-6e2f-4090-9d59-660cbd7eb522_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:to="loc_srt_ScenarioUnspecifiedDomain_37b065b3-6e2f-4090-9d59-660cbd7eb522_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:to="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_3235e471-d4de-4bf3-a2a5-fae339374e1f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:to="loc_srt_ScenarioForecastMember_3235e471-d4de-4bf3-a2a5-fae339374e1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_69c3a375-466b-4864-9109-f7edd9daead8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_69c3a375-466b-4864-9109-f7edd9daead8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_7a5d8e4e-3102-4ede-a8ea-24bb26371b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_7a5d8e4e-3102-4ede-a8ea-24bb26371b95" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_12f2b26c-6b4e-4238-9001-c5d84623b574" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_12f2b26c-6b4e-4238-9001-c5d84623b574" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_20fb2ef3-ddbd-4850-9b9f-6687da88e0b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_20fb2ef3-ddbd-4850-9b9f-6687da88e0b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6818dc69-fbd0-4245-ade4-c35dae293dc7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6818dc69-fbd0-4245-ade4-c35dae293dc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bd1c8e4e-6434-48e7-9a13-665db5d76e9d" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bd1c8e4e-6434-48e7-9a13-665db5d76e9d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2f9592bd-2444-45b5-8987-5d9430bb639c" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2f9592bd-2444-45b5-8987-5d9430bb639c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_60b1d6f6-4263-4b1e-82b5-c0d6ac00f759" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_60b1d6f6-4263-4b1e-82b5-c0d6ac00f759" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e8f981f7-012d-4c01-92fc-233483818133" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e8f981f7-012d-4c01-92fc-233483818133" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7ebefb8d-25fe-440e-93ce-5456559df5de" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7ebefb8d-25fe-440e-93ce-5456559df5de" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i97d9b484d5bf46e999340b8e6b8a5af8_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_e19c7055-2980-4de5-875a-619ece24f5dc" xlink:href="hfwa-20201231.xsd#hfwa_InvestmentsinAffordableHousingLimitedEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_e19c7055-2980-4de5-875a-619ece24f5dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_94756aa3-0846-4edf-805e-39598e620f96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_94756aa3-0846-4edf-805e-39598e620f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_8cd88643-06f9-46f2-99e2-72dc66b5e558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_8cd88643-06f9-46f2-99e2-72dc66b5e558" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_58b1efda-9b73-4207-80fd-ef69bf536122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_58b1efda-9b73-4207-80fd-ef69bf536122" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_18225263-53d7-4a82-9211-b1d849af2706" xlink:href="hfwa-20201231.xsd#hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_18225263-53d7-4a82-9211-b1d849af2706" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_2b142d37-ed7d-49ae-8435-bf0f53bc9ecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffordableHousingProjectInvestmentWriteDownAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_2b142d37-ed7d-49ae-8435-bf0f53bc9ecf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_d311203c-2e19-4872-a95b-4c7305aabcf3" xlink:href="hfwa-20201231.xsd#hfwa_InvestmentinCertifiedDevelopmentEntities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_d311203c-2e19-4872-a95b-4c7305aabcf3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_daeb81c3-590e-4d04-b660-69261f3919eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_daeb81c3-590e-4d04-b660-69261f3919eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_8b8a3b7d-4478-4e3b-9d6d-543aa95dbdf2" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_8b8a3b7d-4478-4e3b-9d6d-543aa95dbdf2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dc3022fe-7ab1-432a-a3d6-e1f4e3de57c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dc3022fe-7ab1-432a-a3d6-e1f4e3de57c9" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_18824cf2-7824-49b8-81dd-024836fafa04_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:to="loc_us-gaap_TaxPeriodDomain_18824cf2-7824-49b8-81dd-024836fafa04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:to="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwentyTwentyMember_0da11663-f44e-4d84-878b-3a12fada7f4e" xlink:href="hfwa-20201231.xsd#hfwa_TwentyTwentyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:to="loc_hfwa_TwentyTwentyMember_0da11663-f44e-4d84-878b-3a12fada7f4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_111c05cb-18f2-4962-afc9-0cdc50eae491_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:to="loc_srt_ConsolidatedEntitiesDomain_111c05cb-18f2-4962-afc9-0cdc50eae491_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_375b36a7-9284-4bc8-b594-54d13301ae47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:to="loc_srt_SubsidiariesMember_375b36a7-9284-4bc8-b594-54d13301ae47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_becddbe7-b073-4f1d-adf9-ceaa210216a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:to="loc_us-gaap_InvestmentCreditMember_becddbe7-b073-4f1d-adf9-ceaa210216a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_30dfad3c-a884-4d25-b30e-8a1b88458486_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:to="loc_srt_ScenarioUnspecifiedDomain_30dfad3c-a884-4d25-b30e-8a1b88458486_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_db3d8327-2d4b-4115-bb74-d66fb6af6b57" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:to="loc_srt_ScenarioForecastMember_db3d8327-2d4b-4115-bb74-d66fb6af6b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:to="loc_us-gaap_OtherCommitmentsDomain_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:to="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_229372d2-33d0-4248-b204-ac5b2399996f" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_229372d2-33d0-4248-b204-ac5b2399996f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e9b601ba-9881-4fec-ac43-e42c8584acfc_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_e9b601ba-9881-4fec-ac43-e42c8584acfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e2b47cdd-c82e-4e4a-b90b-bad1fdc2140e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e2b47cdd-c82e-4e4a-b90b-bad1fdc2140e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails" xlink:type="extended" id="i742e9dc1c5334f2990842321336d0a5a_CommitmentsandContingenciesACLonUnfundedCommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d562f40f-2b9f-4571-9e0c-494518083bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d562f40f-2b9f-4571-9e0c-494518083bdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_33a19a16-b52f-42d3-8d91-d60211dddded" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_33a19a16-b52f-42d3-8d91-d60211dddded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4bbfe733-02a2-44ad-8459-520f1f11fdb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7eca779b-391c-40f5-8ce7-9c6cda8ef28a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7eca779b-391c-40f5-8ce7-9c6cda8ef28a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_0ef46cf5-d731-4690-ac47-5cbef66935b1" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_0ef46cf5-d731-4690-ac47-5cbef66935b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bdb88ddf-e232-4320-a0fd-a0d9134e41ca_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_bdb88ddf-e232-4320-a0fd-a0d9134e41ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d9ea301b-fb6c-4e94-8ba0-aece0d446090" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d9ea301b-fb6c-4e94-8ba0-aece0d446090" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7fdb1fed-681a-4d7d-91ae-5b6dd42d2d93" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7fdb1fed-681a-4d7d-91ae-5b6dd42d2d93" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstruments"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="extended" id="id3cf4651751f49a191533a30e858a694_DerivativeFinancialInstruments"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstrumentsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables" xlink:type="extended" id="ie57f5dc1a6e2447b81117eefb65aeab8_DerivativeFinancialInstrumentsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended" id="ib7aacd731abd463c9a46a2a193a80998_DerivativeFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_c22e4c5e-6df9-4f2d-b432-590cfea613b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_c22e4c5e-6df9-4f2d-b432-590cfea613b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_6658076c-460c-432a-aaab-d64cccc66d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_6658076c-460c-432a-aaab-d64cccc66d71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_b9ed1d2a-e3fc-4a85-aef9-f299f330b744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_b9ed1d2a-e3fc-4a85-aef9-f299f330b744" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a54ff033-7f58-4ebe-bff9-8ad32591c024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a54ff033-7f58-4ebe-bff9-8ad32591c024" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_4a257f0b-e633-4889-a22a-670da633ae7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_4a257f0b-e633-4889-a22a-670da633ae7f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b41ad9a-e26e-4e51-872d-03fa15cbf40c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b41ad9a-e26e-4e51-872d-03fa15cbf40c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ce3d09f4-3322-492f-9898-7d42cfac5b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:to="loc_us-gaap_InterestRateSwapMember_ce3d09f4-3322-492f-9898-7d42cfac5b8f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_fe3b9d25-f390-4742-88d7-3663bde7a40a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:to="loc_us-gaap_HedgingDesignationDomain_fe3b9d25-f390-4742-88d7-3663bde7a40a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:to="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_5d5e60e1-eaf1-49e5-9571-01bf582490ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:to="loc_us-gaap_NondesignatedMember_5d5e60e1-eaf1-49e5-9571-01bf582490ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_c3c4c241-7a5d-4172-b01d-86b03205c29d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_c3c4c241-7a5d-4172-b01d-86b03205c29d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5ab99dd1-def3-4fc3-91a9-7d25502e474c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:to="loc_us-gaap_InterestRateSwapMember_5ab99dd1-def3-4fc3-91a9-7d25502e474c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_93ce8304-eef3-4b77-b160-747c49496f80_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_93ce8304-eef3-4b77-b160-747c49496f80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa746b92-516e-4c31-9749-57d4a39c1e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa746b92-516e-4c31-9749-57d4a39c1e3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_3dc199c8-2ec0-432e-ac62-b4a43c0fcda4" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_3dc199c8-2ec0-432e-ac62-b4a43c0fcda4" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="extended" id="i65ae482c0f234188afe2ad57bd599877_StockholdersEquity"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="extended" id="i49c680b4a73e4d0f913f6e25a46d3365_StockholdersEquityTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityReconciliationofWeightedAverageSharesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="extended" id="i10efe7ab13d24625b6742048e76da73f_StockholdersEquityReconciliationofWeightedAverageSharesDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityEarningsPerCommonShareTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="extended" id="i4b996b9cef2e498788b34da073ac611a_StockholdersEquityEarningsPerCommonShareTextualsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityDividendsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityDividendsDetails" xlink:type="extended" id="ic7bcd24ee815496995b3b296f12ead14_StockholdersEquityDividendsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_5669216d-65f8-4322-a2b4-df3a42e2d0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_5669216d-65f8-4322-a2b4-df3a42e2d0f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_29d73726-e42e-4b56-8b91-a3390a8d812a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_29d73726-e42e-4b56-8b91-a3390a8d812a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_abb42998-452e-4c8a-9cd8-3e60529993f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_abb42998-452e-4c8a-9cd8-3e60529993f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_c5a02fe3-317d-41ec-ac40-305c1dd5b606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_c5a02fe3-317d-41ec-ac40-305c1dd5b606" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:to="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_7eba6a3d-1af1-4081-bc95-b5b09e923a02_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:to="loc_us-gaap_DividendsDomain_7eba6a3d-1af1-4081-bc95-b5b09e923a02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:to="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SpecialDividendMember_9a08c995-c840-44d0-9701-16fc05c89e2e" xlink:href="hfwa-20201231.xsd#hfwa_SpecialDividendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:to="loc_hfwa_SpecialDividendMember_9a08c995-c840-44d0-9701-16fc05c89e2e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended" id="i4df137eec11c4576aa2a588e8d8b7f8f_StockholdersEquityStockRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_d685363f-7b75-415f-9af4-a2e61e5caaf2" xlink:href="hfwa-20201231.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_d685363f-7b75-415f-9af4-a2e61e5caaf2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5b7e129a-f662-4b1f-91f6-f229e4ba76b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5b7e129a-f662-4b1f-91f6-f229e4ba76b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8f770be7-fa81-48ba-ac25-9b563c36dd63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8f770be7-fa81-48ba-ac25-9b563c36dd63" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a3f4677b-5a99-4250-90da-7c9878ca0824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a3f4677b-5a99-4250-90da-7c9878ca0824" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare_c9445dbf-3863-4c37-8b8d-dd3a4c4ce04e" xlink:href="hfwa-20201231.xsd#hfwa_StockRepurchasedDuringPeriodValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare_c9445dbf-3863-4c37-8b8d-dd3a4c4ce04e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalStockRepurchasedDuringPeriodShares_c673c847-b946-433c-b59e-c0a34cf811ed" xlink:href="hfwa-20201231.xsd#hfwa_TotalStockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_TotalStockRepurchasedDuringPeriodShares_c673c847-b946-433c-b59e-c0a34cf811ed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:to="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4f5c2ed0-ea2c-4802-b072-4e103bfe843c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:to="loc_us-gaap_PlanNameDomain_4f5c2ed0-ea2c-4802-b072-4e103bfe843c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:to="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_f4fee226-afb1-4085-9080-ba122c0fd9c4" xlink:href="hfwa-20201231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_f4fee226-afb1-4085-9080-ba122c0fd9c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_a7bad988-26fd-4bbf-bb4b-07a600d161df" xlink:href="hfwa-20201231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_a7bad988-26fd-4bbf-bb4b-07a600d161df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_9c6541fe-d087-417d-af60-65cc8704cc0c" xlink:href="hfwa-20201231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_9c6541fe-d087-417d-af60-65cc8704cc0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_280e56f2-c19d-44c3-8c26-93693a05cac1" xlink:href="hfwa-20201231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_280e56f2-c19d-44c3-8c26-93693a05cac1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended" id="i9a14a105b90f42f0bfa5a63898cb8b2b_StockholdersEquitySharesRepurchasedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_aaf9917f-9f1c-4ad7-ab11-0c3fc9387f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_aaf9917f-9f1c-4ad7-ab11-0c3fc9387f6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_089abdff-7bb2-4056-b5ae-3a90bd4a9abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_089abdff-7bb2-4056-b5ae-3a90bd4a9abd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_ee213a57-c66e-4b28-ace4-1b0f7727dbca" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_ee213a57-c66e-4b28-ace4-1b0f7727dbca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_6b5f0de8-d8c2-48a1-a4df-bdb5a5a35e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_6b5f0de8-d8c2-48a1-a4df-bdb5a5a35e5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_c9318789-b616-4cbd-8d46-e3813216ef2e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:to="loc_us-gaap_EquityComponentDomain_c9318789-b616-4cbd-8d46-e3813216ef2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:to="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_f7270c5a-883d-4d8a-9cd3-dfa33c551dd9" xlink:href="hfwa-20201231.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_f7270c5a-883d-4d8a-9cd3-dfa33c551dd9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityIssuanceofCommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="extended" id="i8e8ab455405847bfa822fb263a4f4535_StockholdersEquityIssuanceofCommonStockDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c559486b-075c-4157-846f-556d6e11b6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c559486b-075c-4157-846f-556d6e11b6f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_68414eef-41d7-4c45-966f-4fd9e8bd0d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_68414eef-41d7-4c45-966f-4fd9e8bd0d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_99206c4d-d365-495d-97a0-a13994aff46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_99206c4d-d365-495d-97a0-a13994aff46d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_397715a4-b228-4f22-876e-fe4e45e95557_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_397715a4-b228-4f22-876e-fe4e45e95557_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_58a5d035-d82b-4bbe-b42e-34809a5ac19f" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:to="loc_hfwa_PremierCommercialBancorpMember_58a5d035-d82b-4bbe-b42e-34809a5ac19f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_0342116a-ea11-47dc-b3eb-106d29298640" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:to="loc_hfwa_PugetSoundBankMember_0342116a-ea11-47dc-b3eb-106d29298640" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurements"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="extended" id="ie14597f6a00243bfaa4a06fcaca28ed4_FairValueMeasurements"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="extended" id="ie13f948713ad4c3abac8ade20ffe2adf_FairValueMeasurementsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended" id="i2e34ce578b0a4a02b316120b25228f9a_FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1ac782d0-8500-43ca-98d3-138a57117198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1ac782d0-8500-43ca-98d3-138a57117198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f2b172a2-c848-44b0-8ded-2d032bbff1bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f2b172a2-c848-44b0-8ded-2d032bbff1bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2d71cecd-824b-4954-b7df-caaa022fd1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2d71cecd-824b-4954-b7df-caaa022fd1e0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a6b726b7-678b-43fc-8985-38b453b07b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a6b726b7-678b-43fc-8985-38b453b07b37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ea6ccf-2939-46f7-9d10-0de2b5a34b23_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_40ea6ccf-2939-46f7-9d10-0de2b5a34b23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9c435103-9d0e-464f-a2b2-9aa15710180e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9c435103-9d0e-464f-a2b2-9aa15710180e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4859db08-fbd0-4841-bdb2-8d379a0bcec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4859db08-fbd0-4841-bdb2-8d379a0bcec2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f380a192-793f-4caf-960b-f25eba5241de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f380a192-793f-4caf-960b-f25eba5241de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_587894ec-1fa3-4bef-ac36-595fcd074559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_587894ec-1fa3-4bef-ac36-595fcd074559" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_44b8351c-d26d-41cf-92ce-79e98d73b6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_44b8351c-d26d-41cf-92ce-79e98d73b6a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_0eb81096-9663-402d-b9db-edfa252c7c67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_MunicipalBondsMember_0eb81096-9663-402d-b9db-edfa252c7c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_652619f5-187a-440c-bd86-36fb6747225a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_652619f5-187a-440c-bd86-36fb6747225a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_a4c34713-5e65-44e6-8a9f-0123f8431e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_a4c34713-5e65-44e6-8a9f-0123f8431e86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_651edd2e-b700-4bc8-9d8d-e0bae3d36008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_651edd2e-b700-4bc8-9d8d-e0bae3d36008" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_0357db2f-2bb0-4caf-b7bb-039b292c3c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_0357db2f-2bb0-4caf-b7bb-039b292c3c4b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d8666a32-008f-4d94-9add-ba696b395763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_InterestRateSwapMember_d8666a32-008f-4d94-9add-ba696b395763" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended" id="i359a9058af874d50959082417a3bd9b3_FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_bde240c6-839a-4dbe-b26d-6eb24bcba5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_bde240c6-839a-4dbe-b26d-6eb24bcba5e1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BasisForAssetsMeasuredAtFairValue_7ff59b7f-5d62-40db-9417-9b1b4a556bb0" xlink:href="hfwa-20201231.xsd#hfwa_BasisForAssetsMeasuredAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_hfwa_BasisForAssetsMeasuredAtFairValue_7ff59b7f-5d62-40db-9417-9b1b4a556bb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_4d836ea8-7924-4c7b-952d-b44d66796bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_4d836ea8-7924-4c7b-952d-b44d66796bb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_8961d2fb-582a-4483-b470-5567c23e44e7" xlink:href="hfwa-20201231.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_8961d2fb-582a-4483-b470-5567c23e44e7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_c3deb48d-f300-4eb8-b1e0-9d573920cc0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_c3deb48d-f300-4eb8-b1e0-9d573920cc0c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d5395fef-a44a-436b-bd66-52d6ef28edc6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:to="loc_us-gaap_SegmentDomain_d5395fef-a44a-436b-bd66-52d6ef28edc6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:to="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b028cd67-9be0-44f1-9d86-f63f5f9e042a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b028cd67-9be0-44f1-9d86-f63f5f9e042a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3fcbe394-6e46-41b0-b208-558a3753f6ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_3fcbe394-6e46-41b0-b208-558a3753f6ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4a8cc154-197d-49b9-8ad6-fcfe77946f8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4a8cc154-197d-49b9-8ad6-fcfe77946f8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_78db4516-c384-4614-902b-f5e2479d5226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_78db4516-c384-4614-902b-f5e2479d5226" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_ed809b83-2fe6-4d35-bf91-b17feafde451_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_ed809b83-2fe6-4d35-bf91-b17feafde451_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5a616f7a-bf23-4ac7-8ad3-9a95d7b00478" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5a616f7a-bf23-4ac7-8ad3-9a95d7b00478" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_038b57a6-4302-422d-90b8-936f541ce098_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_038b57a6-4302-422d-90b8-936f541ce098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_4c598cb7-ff6f-4f7a-b501-88799717bad5" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:to="loc_hfwa_ImpairedLoansMember_4c598cb7-ff6f-4f7a-b501-88799717bad5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_79a559ad-f9b6-4902-8ae3-78893216264b" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:to="loc_hfwa_BranchHeldForSaleMember_79a559ad-f9b6-4902-8ae3-78893216264b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8217ebf5-d49f-4780-a0fe-02858f4c98bf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8217ebf5-d49f-4780-a0fe-02858f4c98bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_41eca025-2014-4776-a26d-8958530f4335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_41eca025-2014-4776-a26d-8958530f4335" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_9003d22f-22b8-452e-92d2-ef3286394d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_9003d22f-22b8-452e-92d2-ef3286394d46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_7d47575e-e458-4514-a345-e6ffdc9ce4af" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_hfwa_BranchHeldForSaleMember_7d47575e-e458-4514-a345-e6ffdc9ce4af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d5bf19a-f46f-4715-aeb6-a1e00116474f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0d5bf19a-f46f-4715-aeb6-a1e00116474f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_0c447335-34e4-421a-b1fa-67e0bc241337" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:to="loc_hfwa_CommercialAndIndustrialMember_0c447335-34e4-421a-b1fa-67e0bc241337" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_473a2a43-a3fc-4bc9-8c10-2d78d48839b7" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_473a2a43-a3fc-4bc9-8c10-2d78d48839b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_209877a4-de54-4f20-82da-abbeeb397030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_209877a4-de54-4f20-82da-abbeeb397030" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_fa585a61-6620-40ae-b0d5-76f0c5e3ffb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_fa585a61-6620-40ae-b0d5-76f0c5e3ffb7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cbcf5ad5-4ca8-4834-a67e-886e5d00986d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cbcf5ad5-4ca8-4834-a67e-886e5d00986d" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended" id="id09c10ba19ee4f0ba854b1059c046cab_FairValueMeasurementsQuantitativeInformationLevel3Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_1ba44a6b-a46f-43af-b2ff-219196d8a270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_1ba44a6b-a46f-43af-b2ff-219196d8a270" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_9174c9f4-cef2-4ea7-a54c-3932c7c25539" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_9174c9f4-cef2-4ea7-a54c-3932c7c25539" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b90638df-c70b-4faa-a4cc-208f27379d1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b90638df-c70b-4faa-a4cc-208f27379d1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_62207907-8b21-4d60-a9fd-ca331a3111ce" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:to="loc_hfwa_ImpairedLoansMember_62207907-8b21-4d60-a9fd-ca331a3111ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_806f202d-eb58-45e4-aa4a-984b83d15768" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:to="loc_hfwa_BranchHeldForSaleMember_806f202d-eb58-45e4-aa4a-984b83d15768" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84f6706b-3966-4b5f-ac0f-5f4886f3a967_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_84f6706b-3966-4b5f-ac0f-5f4886f3a967_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_735e7710-56ce-4882-a67d-be3916e92852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_735e7710-56ce-4882-a67d-be3916e92852" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_8de0135b-2a14-413b-aeb7-53e93afea482_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_8de0135b-2a14-413b-aeb7-53e93afea482_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_b0f98922-ff38-4767-8cde-d85426a345a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_b0f98922-ff38-4767-8cde-d85426a345a3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_0666a952-fbe7-468a-9863-9e0d853ddc45_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_0666a952-fbe7-468a-9863-9e0d853ddc45_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_01b83240-9f6a-4e12-a22d-bb4ca0a67b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_01b83240-9f6a-4e12-a22d-bb4ca0a67b0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_50d2b8ec-3efd-4740-a12d-261deceb1d79_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:to="loc_srt_RangeMember_50d2b8ec-3efd-4740-a12d-261deceb1d79_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:to="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_86e2eeb8-5f1a-4f82-b439-04bf9bd81c1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_MinimumMember_86e2eeb8-5f1a-4f82-b439-04bf9bd81c1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_56143730-c28b-4c40-a26b-c695bcaed89f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_MaximumMember_56143730-c28b-4c40-a26b-c695bcaed89f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_0481ea75-a651-4570-96e1-f16cd8d132b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_WeightedAverageMember_0481ea75-a651-4570-96e1-f16cd8d132b0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended" id="iedd78cd6da6f46d88a6cc0909d081146_FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:href="hfwa-20201231.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:to="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d3f5da86-3651-4d6a-8379-a5af31abd831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d3f5da86-3651-4d6a-8379-a5af31abd831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_05a651d1-4763-4d0e-8543-359ed626fa68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_05a651d1-4763-4d0e-8543-359ed626fa68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_3740bf91-3e26-4e06-b522-de55d618f936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_3740bf91-3e26-4e06-b522-de55d618f936" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_8fff4bb7-6b25-473a-ae99-c31c9cbc5954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_8fff4bb7-6b25-473a-ae99-c31c9cbc5954" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_413de61a-86e6-4a32-8228-c876236243ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_413de61a-86e6-4a32-8228-c876236243ab" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_3f6cb762-b932-4a71-9c3d-55c5a466c2dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_3f6cb762-b932-4a71-9c3d-55c5a466c2dd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_2f9d74a2-5751-415c-84eb-2b5e7a399330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_2f9d74a2-5751-415c-84eb-2b5e7a399330" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_99ec7b2b-187e-4dcd-8bf5-95a52b9df30a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_99ec7b2b-187e-4dcd-8bf5-95a52b9df30a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_0d3a3215-2974-4e84-838b-26cb05fb6f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_0d3a3215-2974-4e84-838b-26cb05fb6f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_196f5dcb-2517-41c1-9fcf-a4383f51f6b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_196f5dcb-2517-41c1-9fcf-a4383f51f6b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_6a5af9a9-fd6b-49f4-a7e0-6e07fe767468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_6a5af9a9-fd6b-49f4-a7e0-6e07fe767468" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_afc3e8b0-068b-43f4-ab6e-5ae3decd0468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_afc3e8b0-068b-43f4-ab6e-5ae3decd0468" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_a220b6b6-9d7c-4321-8f7d-58e757c18236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_a220b6b6-9d7c-4321-8f7d-58e757c18236" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_e34f2cda-47f4-43d2-9a4b-3b53beee2a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_e34f2cda-47f4-43d2-9a4b-3b53beee2a10" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2c13c1cd-eab3-41d9-aee4-287775bfac49_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_2c13c1cd-eab3-41d9-aee4-287775bfac49_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_1cd415d0-0862-4089-b322-f4ede18154fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_1cd415d0-0862-4089-b322-f4ede18154fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3c190498-3789-4850-85a7-7cc4f9492131" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3c190498-3789-4850-85a7-7cc4f9492131" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a885d57a-1bc9-43f3-a2ee-adbd2f5e7bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a885d57a-1bc9-43f3-a2ee-adbd2f5e7bae" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_78239ea5-4fcf-4968-b85f-bfdd4306ac93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_78239ea5-4fcf-4968-b85f-bfdd4306ac93" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ed0325bf-8d7c-4741-b487-b135a29467b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ed0325bf-8d7c-4741-b487-b135a29467b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5caed19f-e84a-4ce6-b53f-3f8a2985c45d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5caed19f-e84a-4ce6-b53f-3f8a2985c45d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_59dbf2e0-181e-4f9b-94a0-2f564d356f90_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_59dbf2e0-181e-4f9b-94a0-2f564d356f90_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3ddaddb6-57c1-42f0-adaf-57f1f6c6c9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3ddaddb6-57c1-42f0-adaf-57f1f6c6c9c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b08f7dc8-147b-432a-abf2-989c215e2f37_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b08f7dc8-147b-432a-abf2-989c215e2f37_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_81145125-4efe-486a-9716-063677da9a81" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:to="loc_hfwa_ImpairedLoansMember_81145125-4efe-486a-9716-063677da9a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_27560c55-ac00-4d38-85fc-462c81b61558_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_27560c55-ac00-4d38-85fc-462c81b61558_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c3c66e5f-ab74-468c-87c0-f8c6df320400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c3c66e5f-ab74-468c-87c0-f8c6df320400" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8bc66e55-e249-4e6d-90fb-5151b4f4e987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8bc66e55-e249-4e6d-90fb-5151b4f4e987" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_e7d3f537-7153-42cc-afc6-cb690043ef27" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_hfwa_BranchHeldForSaleMember_e7d3f537-7153-42cc-afc6-cb690043ef27" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_674c6913-025e-4e58-b423-9fc4c466897a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_674c6913-025e-4e58-b423-9fc4c466897a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_1a3449bb-3c02-4ea5-8ebf-b8c1646179fc" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_1a3449bb-3c02-4ea5-8ebf-b8c1646179fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f06a3dc2-6e90-44a2-ae0c-f46a702dd0db" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f06a3dc2-6e90-44a2-ae0c-f46a702dd0db" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="extended" id="id4cebfacdca145a3bcb64baffa99152e_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTables" xlink:type="extended" id="ic6b223f4fc7e4eb4bd636d283d914f63_StockBasedCompensationTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails" xlink:type="extended" id="i9dcf21a3bdf14c6388bcd2aad572bbd2_StockBasedCompensationTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_8f4467a1-ebfc-40fa-a3ac-6711313a11c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_8f4467a1-ebfc-40fa-a3ac-6711313a11c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4aebed8b-bc0a-499d-839a-2cd22b53f6f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4aebed8b-bc0a-499d-839a-2cd22b53f6f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_58ce2179-12a1-454c-b5fd-d75f77ed4384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_58ce2179-12a1-454c-b5fd-d75f77ed4384" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:to="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f08658f0-30f6-433f-bd07-5abcf189c4df_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f08658f0-30f6-433f-bd07-5abcf189c4df_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7b9b569b-e132-4944-a69a-17734e32ee47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7b9b569b-e132-4944-a69a-17734e32ee47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e72b84fd-b730-4dbb-8ced-e8ea7a73551a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:to="loc_us-gaap_RestrictedStockMember_e72b84fd-b730-4dbb-8ced-e8ea7a73551a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:to="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_44f25166-a939-4c93-835d-62884c236723_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:to="loc_us-gaap_PlanNameDomain_44f25166-a939-4c93-835d-62884c236723_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:to="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_839f0016-cbe3-4401-a58f-fabe5450bcfd" xlink:href="hfwa-20201231.xsd#hfwa_TwoThousandFourteenOmnibusEquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:to="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_839f0016-cbe3-4401-a58f-fabe5450bcfd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionOneMember_354ee91b-b429-4adb-a810-66ea27781971" xlink:href="hfwa-20201231.xsd#hfwa_OptionOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:to="loc_hfwa_OptionOneMember_354ee91b-b429-4adb-a810-66ea27781971" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationStockOptionAwardsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="extended" id="ic50dd73faeb14264bec54df9d3b7de67_StockBasedCompensationStockOptionAwardsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8a74d589-d42d-425a-ba2a-ca77289f8e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8a74d589-d42d-425a-ba2a-ca77289f8e13" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c3e5a02-edc9-4d11-a35f-ce08df342a95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c3e5a02-edc9-4d11-a35f-ce08df342a95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c523c3e-3274-426b-b49e-e5d9b4969e31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c523c3e-3274-426b-b49e-e5d9b4969e31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0206066b-14ce-41b1-9429-715c2d3adaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0206066b-14ce-41b1-9429-715c2d3adaf3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fb10106d-8f8c-4d1d-8493-6e449736fbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fb10106d-8f8c-4d1d-8493-6e449736fbfc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_de0ceb51-d363-490a-94e4-a70335e55b7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_de0ceb51-d363-490a-94e4-a70335e55b7a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:to="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_c6a6194c-b3f8-4acc-89a1-eb6964d719c0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:to="loc_us-gaap_PlanNameDomain_c6a6194c-b3f8-4acc-89a1-eb6964d719c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:to="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionOneMember_390b41ca-b29e-4d10-af55-cf4c6d51e921" xlink:href="hfwa-20201231.xsd#hfwa_OptionOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:to="loc_hfwa_OptionOneMember_390b41ca-b29e-4d10-af55-cf4c6d51e921" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionTwoMember_54f10450-555b-45e6-b7a5-043c7e06269e" xlink:href="hfwa-20201231.xsd#hfwa_OptionTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:to="loc_hfwa_OptionTwoMember_54f10450-555b-45e6-b7a5-043c7e06269e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:to="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbe9933d-8b66-45ce-b092-1babc7f4de9c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_fbe9933d-8b66-45ce-b092-1babc7f4de9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fdbcce04-b3b5-4534-9643-c4ddca2764c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fdbcce04-b3b5-4534-9643-c4ddca2764c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_13e4b17b-726c-47e1-a9cc-9e644e75067f" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_13e4b17b-726c-47e1-a9cc-9e644e75067f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended" id="ibeb1dc493fca42fa880dd3a1048a9bee_StockBasedCompensationStockOptionActivityDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockAwardsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="extended" id="i1f3b505aad304d34802b407b9892fcc4_StockBasedCompensationRestrictedStockAwardsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7d71fe6-f146-491b-869d-0e928e87a095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7d71fe6-f146-491b-869d-0e928e87a095" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_52ab798f-a90f-4ab9-acfb-18cc1833a97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_52ab798f-a90f-4ab9-acfb-18cc1833a97a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_277995e3-69a0-430f-b140-9607b3cb2e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_277995e3-69a0-430f-b140-9607b3cb2e9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a2b4b77f-d74a-4078-8984-18af29ca9e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a2b4b77f-d74a-4078-8984-18af29ca9e6c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_12c13ee9-b1c4-429f-a29b-e8b30d5624ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_12c13ee9-b1c4-429f-a29b-e8b30d5624ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3ec79f2e-e9a9-4491-aedd-28c8bf06e94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3ec79f2e-e9a9-4491-aedd-28c8bf06e94b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:to="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1379cbd3-7271-4791-989b-0dd9d7f0f4af_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1379cbd3-7271-4791-989b-0dd9d7f0f4af_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a2e608d4-9132-47a0-8b1c-68d7a53d5761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:to="loc_us-gaap_RestrictedStockMember_a2e608d4-9132-47a0-8b1c-68d7a53d5761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_2b328942-635c-48d1-9c8a-7a7a833416b1" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_2b328942-635c-48d1-9c8a-7a7a833416b1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended" id="if6e09ebd5285455d879bcef33d572943_StockBasedCompensationRestrictedStockAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_440dd983-6e84-426b-b277-48a859325e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_440dd983-6e84-426b-b277-48a859325e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b64a6595-8ce7-4886-8476-d0bfd029e47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b64a6595-8ce7-4886-8476-d0bfd029e47c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_711d36ae-6ac8-4490-bf37-0c819029c94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_711d36ae-6ac8-4490-bf37-0c819029c94b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_71587c26-fbb8-4e67-b5a6-93f0a8bd98cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31b88270-02be-4900-a503-2093ea0c9e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31b88270-02be-4900-a503-2093ea0c9e40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ac7b6fa-d46f-4053-abef-97708bcd1817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ac7b6fa-d46f-4053-abef-97708bcd1817" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7a918463-d502-4be5-b3ef-6d7bdd9853cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7a918463-d502-4be5-b3ef-6d7bdd9853cb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_91ea01ba-e85e-4ea9-9cee-df12c4fa2ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:to="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3210312-b049-4825-baa9-3621a1378fe1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a3210312-b049-4825-baa9-3621a1378fe1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f0848173-01c0-40b1-876d-c28475577d92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:to="loc_us-gaap_RestrictedStockMember_f0848173-01c0-40b1-876d-c28475577d92" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2831bb22-0c06-4baa-a34f-25701d543335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2831bb22-0c06-4baa-a34f-25701d543335" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockUnitsTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="extended" id="i43f91e182e1044c881e6b8340a28007d_StockBasedCompensationRestrictedStockUnitsTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_da225f2f-0117-47ae-8375-fa7f63d607cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_da225f2f-0117-47ae-8375-fa7f63d607cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_771d6b1a-f098-4fb8-a1f0-d574006ebbae" xlink:href="hfwa-20201231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_771d6b1a-f098-4fb8-a1f0-d574006ebbae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2aea26b0-d9e3-4181-b4a3-befa7f24dadd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2aea26b0-d9e3-4181-b4a3-befa7f24dadd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_74789adb-c310-41ca-9db5-d64cc3a69965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_74789adb-c310-41ca-9db5-d64cc3a69965" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a9530c6b-4d92-41d3-80b5-f43386747432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a9530c6b-4d92-41d3-80b5-f43386747432" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d6fd0d80-0b4b-4a10-991a-1b13ab4d4c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d6fd0d80-0b4b-4a10-991a-1b13ab4d4c84" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a9de6c8a-eac2-44bd-933a-cbe6a867d5df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a9de6c8a-eac2-44bd-933a-cbe6a867d5df" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:to="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9d92ac5-d503-4847-afa1-26a0d7037fe4_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e9d92ac5-d503-4847-afa1-26a0d7037fe4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_08748d81-8e88-4721-9212-92fd55a4db07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_08748d81-8e88-4721-9212-92fd55a4db07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6ec4a8e6-7542-4a79-b53f-51bb59044ffb" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6ec4a8e6-7542-4a79-b53f-51bb59044ffb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:to="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:to="loc_srt_RangeMember_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:to="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5ef7b7af-9566-4e9a-ae6e-30e5cdf743f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:to="loc_srt_MinimumMember_5ef7b7af-9566-4e9a-ae6e-30e5cdf743f0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f3754287-f39d-4646-8001-84c29b104aaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:to="loc_srt_MaximumMember_f3754287-f39d-4646-8001-84c29b104aaf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationFairValueAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails" xlink:type="extended" id="ibd510c1515e8484f87935699d35a179a_StockBasedCompensationFairValueAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_b02332e1-e785-4b15-911b-04db2164cdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_b02332e1-e785-4b15-911b-04db2164cdc9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_21fef4c4-5d8c-436c-89ad-b08362883a85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_21fef4c4-5d8c-436c-89ad-b08362883a85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_190a8253-130b-44aa-8ee2-e939063fb809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_190a8253-130b-44aa-8ee2-e939063fb809" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_fc5f3b3d-88ae-4a05-8d30-5deb6e8d2f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_fc5f3b3d-88ae-4a05-8d30-5deb6e8d2f89" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6942e05a-c349-4931-814b-4c5176d53324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6942e05a-c349-4931-814b-4c5176d53324" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e6baaece-fd29-49be-8944-ea80f9853bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e6baaece-fd29-49be-8944-ea80f9853bed" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_a762e8ad-e17d-4413-8f63-fd45bcdc2dd7" xlink:href="hfwa-20201231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_a762e8ad-e17d-4413-8f63-fd45bcdc2dd7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7089f227-571b-4953-94c5-efafb0e815cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7089f227-571b-4953-94c5-efafb0e815cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_f52d21e8-4e96-420c-9d8a-03c373b65691_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:to="loc_dei_EntityDomain_f52d21e8-4e96-420c-9d8a-03c373b65691_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:to="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PeerCompanyMember_4e38a91c-2e82-43c7-b338-5098903e0089" xlink:href="hfwa-20201231.xsd#hfwa_PeerCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:to="loc_hfwa_PeerCompanyMember_4e38a91c-2e82-43c7-b338-5098903e0089" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_92f61298-abcb-4fa0-8a02-4d1b8cba49ea_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_92f61298-abcb-4fa0-8a02-4d1b8cba49ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_521f2e3d-df91-4c26-8636-d123cd6f876f" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_521f2e3d-df91-4c26-8636-d123cd6f876f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_17de9c4a-b62d-4f77-825b-7c8847e58560_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:to="loc_srt_RangeMember_17de9c4a-b62d-4f77-825b-7c8847e58560_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:to="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_c625b9ed-8c86-480d-92a9-5d353fc3dea5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_WeightedAverageMember_c625b9ed-8c86-480d-92a9-5d353fc3dea5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba372033-5be3-4206-bec9-336b10085767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_MinimumMember_ba372033-5be3-4206-bec9-336b10085767" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a157a865-4da6-4a17-a9b7-7a11814d8512" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_MaximumMember_a157a865-4da6-4a17-a9b7-7a11814d8512" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended" id="ifb0d0e168cc942318dbecdc32b1ea711_StockBasedCompensationRSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_270dbfe8-ea8e-4b9c-9d8a-5a2a9b58b687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_270dbfe8-ea8e-4b9c-9d8a-5a2a9b58b687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e36d9c5a-62f0-4fc0-b831-860a46893e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e36d9c5a-62f0-4fc0-b831-860a46893e71" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5e391926-0bc7-4367-ace0-a9307758f720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5e391926-0bc7-4367-ace0-a9307758f720" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f537b181-7c96-4b1c-b893-c9706dbda3b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f537b181-7c96-4b1c-b893-c9706dbda3b4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0cd9f811-450b-4a68-9fe3-82616e6d331d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b05da030-0a97-4043-b254-7e8b5ff24254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b05da030-0a97-4043-b254-7e8b5ff24254" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_55742167-83c6-4e74-b9fa-1304761735fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_55742167-83c6-4e74-b9fa-1304761735fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03d1e599-5407-4a4d-ae7d-a243c7fd78f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03d1e599-5407-4a4d-ae7d-a243c7fd78f6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b6c690da-e878-4bd4-a99d-48549a84d08d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b6c690da-e878-4bd4-a99d-48549a84d08d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798e292b-b930-4d28-a012-03f3d6dfd5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:to="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04877b82-cef8-4a62-8e85-b8ddc7280356_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04877b82-cef8-4a62-8e85-b8ddc7280356_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_44b6b94f-c213-487e-9dea-2c8b281886af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_44b6b94f-c213-487e-9dea-2c8b281886af" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictions" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictions"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CashRestrictions" xlink:type="extended" id="i42bd688ffac147489d9e927341eaf352_CashRestrictions"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictionsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="extended" id="i37143dc69cd74b0dbd6b06984af32d93_CashRestrictionsDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxes" xlink:type="extended" id="ib1b34bc12aa84051988672442c455241_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTables" xlink:type="extended" id="i62be3e5a5927416c9766c6e71de3122c_IncomeTaxesTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended" id="i2af6cec0937d4cc1ad2f095a4ce00866_IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails" xlink:type="extended" id="iec60fff8bb9f40bf9897fe9079a49692_IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="extended" id="i893edf0e6ef64fd884f14d399fafe9bb_IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#IncomeTaxesTextualsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="extended" id="id3c9047aff974073b0a47f07eb98d905_IncomeTaxesTextualsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_b99bd2a5-f8bc-47ae-a3d9-b72d45e35ba9" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_b99bd2a5-f8bc-47ae-a3d9-b72d45e35ba9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1b721858-668a-40ba-b99a-f18c3bd72285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1b721858-668a-40ba-b99a-f18c3bd72285" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f8f9e4d2-59ee-402c-b809-a10cf4653b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f8f9e4d2-59ee-402c-b809-a10cf4653b29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_0f1e6362-8440-4e01-bbde-2e6a7870055e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_0f1e6362-8440-4e01-bbde-2e6a7870055e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_97626687-6b08-4890-beec-3f242ea1d29a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_97626687-6b08-4890-beec-3f242ea1d29a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_da3b0507-d2fa-4330-9ec0-edfec3d33edd_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_da3b0507-d2fa-4330-9ec0-edfec3d33edd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_75555a5f-ca65-487c-ad45-0fb7ce008913" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:to="loc_srt_SubsidiariesMember_75555a5f-ca65-487c-ad45-0fb7ce008913" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_6d151e8a-9033-4f09-b572-838d99646026_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_6d151e8a-9033-4f09-b572-838d99646026_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_d6d8d63f-4c7a-4025-b109-db5c89a84153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:to="loc_us-gaap_InvestmentCreditMember_d6d8d63f-4c7a-4025-b109-db5c89a84153" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_380267bd-5cd5-4fdd-b7a8-e002a090cb09_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:to="loc_us-gaap_TaxPeriodDomain_380267bd-5cd5-4fdd-b7a8-e002a090cb09_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:to="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwentyTwentyMember_e7808e84-8f51-4501-bced-1dba9ff1070c" xlink:href="hfwa-20201231.xsd#hfwa_TwentyTwentyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:to="loc_hfwa_TwentyTwentyMember_e7808e84-8f51-4501-bced-1dba9ff1070c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirements"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirements" xlink:type="extended" id="i1b9fda867bde4ff9bde87fbb1b7adb87_RegulatoryCapitalRequirements"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirementsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables" xlink:type="extended" id="i765f71122b7e4ef79874c5fca59cae7c_RegulatoryCapitalRequirementsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="extended" id="i58d6687f5f1d453b81830d51cec54595_RegulatoryCapitalRequirementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_163c2266-af29-406a-8770-da0c819dae0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_163c2266-af29-406a-8770-da0c819dae0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_c0c00ca0-2dcd-4d41-bced-d8c164722968" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_c0c00ca0-2dcd-4d41-bced-d8c164722968" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_d4579a7b-6349-42c6-9d49-c9e4effa51e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_d4579a7b-6349-42c6-9d49-c9e4effa51e7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_3e2951e1-912c-48d0-9619-09a1376fdf75" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_3e2951e1-912c-48d0-9619-09a1376fdf75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapital_c35aa287-5195-4f78-880b-7892e0bc27b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapital_c35aa287-5195-4f78-880b-7892e0bc27b0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets_7824d6ea-737d-4e4b-bbb4-7900d8d6ae51" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitaltoAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets_7824d6ea-737d-4e4b-bbb4-7900d8d6ae51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_9f20c78c-ebe1-49aa-972d-bf920214f15e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_9f20c78c-ebe1-49aa-972d-bf920214f15e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_ec96f48a-548d-4fbd-a8e4-6bf2b835ee97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_ec96f48a-548d-4fbd-a8e4-6bf2b835ee97" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_c7e49479-d255-4190-93bb-2f0d8e404cf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_c7e49479-d255-4190-93bb-2f0d8e404cf7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_eea2e3c9-4a95-4930-8936-128a035f3c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_eea2e3c9-4a95-4930-8936-128a035f3c22" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital_ebb03a84-9d75-422d-851f-15514e246bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapital_ebb03a84-9d75-422d-851f-15514e246bbf" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_731f1bb7-e719-40fd-b6a4-573b646450b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalToAverageAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_731f1bb7-e719-40fd-b6a4-573b646450b3" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e82b49ab-fe08-4603-870d-b015cbc680a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e82b49ab-fe08-4603-870d-b015cbc680a5" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_67b90b0c-70c4-4495-a982-5bed0239ee11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_67b90b0c-70c4-4495-a982-5bed0239ee11" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_c818575c-f805-4ca1-b444-a9fd5ca0e969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_c818575c-f805-4ca1-b444-a9fd5ca0e969" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b4239343-729a-479e-ab25-05cd649feef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b4239343-729a-479e-ab25-05cd649feef8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital_db953450-2bcf-4ee7-9d23-b23c8d6b19fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapital_db953450-2bcf-4ee7-9d23-b23c8d6b19fa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_9aade478-3911-4c73-870f-0cfab2aeb571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_9aade478-3911-4c73-870f-0cfab2aeb571" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy_a23e4287-f9a4-4ac0-a649-e5066a8d25fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacy_a23e4287-f9a4-4ac0-a649-e5066a8d25fd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_91457829-903d-410c-924c-ce669d476232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_91457829-903d-410c-924c-ce669d476232" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized_4254deb2-2b0e-49dd-a21e-8c6fa08182af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalized_4254deb2-2b0e-49dd-a21e-8c6fa08182af" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b6230e30-52f7-4b05-ab5b-3e49a14c5e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b6230e30-52f7-4b05-ab5b-3e49a14c5e1c" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_c2b7c3a4-272f-46ed-8ed5-91cb23a35a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Capital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_Capital_c2b7c3a4-272f-46ed-8ed5-91cb23a35a38" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalToRiskWeightedAssets_646771c5-6a04-4191-85ee-c23fa3063bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalToRiskWeightedAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalToRiskWeightedAssets_646771c5-6a04-4191-85ee-c23fa3063bb3" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferCompany_812315ad-72c5-4174-b07b-8ac7d396c8be" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CapitalConservationBufferCompany_812315ad-72c5-4174-b07b-8ac7d396c8be" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferBank_9f70c593-a6d6-44d8-a473-9819d3c207ea" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferBank"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CapitalConservationBufferBank_9f70c593-a6d6-44d8-a473-9819d3c207ea" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:to="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_ba2983b9-0810-4186-9654-af8a5d047548_default" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:to="loc_dei_EntityDomain_ba2983b9-0810-4186-9654-af8a5d047548_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:to="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_56a88983-caf9-4569-abd8-c2f66e9cf0d4" xlink:href="hfwa-20201231.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:to="loc_hfwa_HeritageBankMember_56a88983-caf9-4569-abd8-c2f66e9cf0d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnly"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnly" xlink:type="extended" id="iaf7cb358f4aa43b98e5e60af6fcb3e1a_HeritageFinancialCorporationParentCompanyOnly"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="extended" id="i71a72c8c6c034a14a3cf22984fa257a6_HeritageFinancialCorporationParentCompanyOnlyTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails" xlink:type="extended" id="i9aa07f98346a4275ae2730c374088493_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:to="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a2aba32c-0f56-413c-b963-62494308fccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_a2aba32c-0f56-413c-b963-62494308fccc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_de7a6f50-5fce-4077-a5fd-e946ca188192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_de7a6f50-5fce-4077-a5fd-e946ca188192" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_881ed1da-6ac6-4beb-91ca-37b220fd0eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_OtherAssets_881ed1da-6ac6-4beb-91ca-37b220fd0eaa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f432eb11-c876-403b-8cfc-a27b43bdfd4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_Assets_f432eb11-c876-403b-8cfc-a27b43bdfd4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_489d4301-32a2-41da-8719-34bca9645c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_489d4301-32a2-41da-8719-34bca9645c03" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_9a140e8f-c3b0-446d-adfb-2f2ee3d63ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_OtherLiabilities_9a140e8f-c3b0-446d-adfb-2f2ee3d63ed4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9168156c-d2e4-4b19-a1eb-f46d5563b54f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_StockholdersEquity_9168156c-d2e4-4b19-a1eb-f46d5563b54f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb7a8dfb-7f98-483c-a081-2e687c8b11b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb7a8dfb-7f98-483c-a081-2e687c8b11b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:to="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_91585752-bbb5-4ab5-9564-742bb7a17f8b_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_91585752-bbb5-4ab5-9564-742bb7a17f8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_301d1bd5-fae3-4a07-a33a-1cdb6312b74f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:to="loc_srt_ParentCompanyMember_301d1bd5-fae3-4a07-a33a-1cdb6312b74f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="extended" id="ic9eda9fb17dc42879be61ac2d482368e_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_3684d336-489a-4df6-82ea-f31b612527a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_3684d336-489a-4df6-82ea-f31b612527a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_fd8218ae-e0fb-4a3b-88dc-8844ccf319a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_fd8218ae-e0fb-4a3b-88dc-8844ccf319a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ec22fe7c-1f14-4f03-8764-b679fcb9624f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ec22fe7c-1f14-4f03-8764-b679fcb9624f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b57e3d6d-b9b1-467f-b6cf-51f770442f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestExpense_b57e3d6d-b9b1-467f-b6cf-51f770442f2c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_a1de1281-c96d-4512-9c11-8c59cbb8d691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_a1de1281-c96d-4512-9c11-8c59cbb8d691" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_4be0439a-a800-42a0-b33b-85cb62d46cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendIncomeOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_DividendIncomeOperating_4be0439a-a800-42a0-b33b-85cb62d46cde" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_79fa4fa9-62c5-417b-a4e2-b9debc5e95ff" xlink:href="hfwa-20201231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_79fa4fa9-62c5-417b-a4e2-b9debc5e95ff" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_252a6d45-4fab-43f0-9842-26ccd28db0eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestIncomeOther_252a6d45-4fab-43f0-9842-26ccd28db0eb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_dc043052-e1f8-4fe5-86f0-c2ddb5a4bc55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestIncome_dc043052-e1f8-4fe5-86f0-c2ddb5a4bc55" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_53bd0bbb-18d2-4602-ad8d-6777959f12b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_ProfessionalFees_53bd0bbb-18d2-4602-ad8d-6777959f12b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_584adb48-5d96-476e-b3ee-433359171095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_OtherNoninterestExpense_584adb48-5d96-476e-b3ee-433359171095" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_2d549ec4-23d8-4166-9cfb-10206fecec7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestExpense_2d549ec4-23d8-4166-9cfb-10206fecec7b" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_371f2ffc-e1bd-4c2d-8487-135da1ba74a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_371f2ffc-e1bd-4c2d-8487-135da1ba74a6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c5cd125c-da63-4a74-94d3-5f0e98917e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c5cd125c-da63-4a74-94d3-5f0e98917e6f" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_454a984e-aa06-4416-a7c3-84660ce47e57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NetIncomeLoss_454a984e-aa06-4416-a7c3-84660ce47e57" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_fff719eb-e543-40bf-b8e8-2a0c83e13093_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:to="loc_srt_ConsolidatedEntitiesDomain_fff719eb-e543-40bf-b8e8-2a0c83e13093_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:to="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_03735ccc-9511-40ac-b950-d88bd22e010a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:to="loc_srt_ParentCompanyMember_03735ccc-9511-40ac-b950-d88bd22e010a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails" xlink:type="extended" id="ib98a1c7e67eb4e41849791bd66d30f3b_HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbcc3ca1-e456-4290-85d6-885e0b4bfabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_NetIncomeLoss_fbcc3ca1-e456-4290-85d6-885e0b4bfabf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_f5ea2a83-2230-416d-a7fc-b24213deaa31" xlink:href="hfwa-20201231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_f5ea2a83-2230-416d-a7fc-b24213deaa31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5bd56bad-8b5a-4e9d-b953-75483597ee44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5bd56bad-8b5a-4e9d-b953-75483597ee44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_417e9324-c79b-48e7-8058-b58242ff1c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_417e9324-c79b-48e7-8058-b58242ff1c7f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ce7faf1-0f8c-4557-8d2c-4aa50cc6a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ce7faf1-0f8c-4557-8d2c-4aa50cc6a4d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_2c3cd343-e67d-4e09-92e5-8a76ee247974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_2c3cd343-e67d-4e09-92e5-8a76ee247974" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97d063fe-9325-4176-bf51-a7a4aab8f39a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97d063fe-9325-4176-bf51-a7a4aab8f39a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6ccf038c-4488-43e4-8912-9cf946cf4fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6ccf038c-4488-43e4-8912-9cf946cf4fc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_983b6f45-44df-4871-a13d-fdb6ac2a7807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_983b6f45-44df-4871-a13d-fdb6ac2a7807" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9f8bb8a8-0798-457b-aab7-20f899c234cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9f8bb8a8-0798-457b-aab7-20f899c234cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7e403e7c-d7bf-4b06-bdf3-389c7d84c6b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7e403e7c-d7bf-4b06-bdf3-389c7d84c6b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4b0850cc-2512-4055-920e-1397d2547527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4b0850cc-2512-4055-920e-1397d2547527" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_9018ba91-aff8-4aa1-9fad-05f7197ce990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_9018ba91-aff8-4aa1-9fad-05f7197ce990" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a93e71e4-f5a1-4e4e-8ce2-1acdc4279f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonStockissuedBusinessCombinations_8eae9329-c42c-4c1b-bc3d-c3c640b49764" xlink:href="hfwa-20201231.xsd#hfwa_CommonStockissuedBusinessCombinations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:to="loc_hfwa_CommonStockissuedBusinessCombinations_8eae9329-c42c-4c1b-bc3d-c3c640b49764" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_da1b9bce-7c96-4382-8db2-15f5475f5f40" xlink:href="hfwa-20201231.xsd#hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:to="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_da1b9bce-7c96-4382-8db2-15f5475f5f40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_14936a08-fbd1-46a9-9508-2e67937f6628_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:to="loc_srt_ConsolidatedEntitiesDomain_14936a08-fbd1-46a9-9508-2e67937f6628_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:to="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c11372cf-412a-4267-a335-1e21420634cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:to="loc_srt_ParentCompanyMember_c11372cf-412a-4267-a335-1e21420634cb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialData"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="extended" id="icd539d2cf5a94e4ab2014372a615a14c_SelectedQuarterlyFinancialData"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="extended" id="id34df854a6f7478185c1de9d79a8310c_SelectedQuarterlyFinancialDataTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="extended" id="icce6c04e67374f52a7fa5da96b519b3b_SelectedQuarterlyFinancialDataDetails"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="extended" id="ib7c73389ab92463c8ac4ff71ed3cae67_SubsequentEventsUnaudited"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnauditedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="extended" id="i92f90f03a30a44f3a2a361f3bdf11250_SubsequentEventsUnauditedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded_f0fd8fa7-96ac-4548-aab4-2f4a5e415158" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramLoansFunded"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded_f0fd8fa7-96ac-4548-aab4-2f4a5e415158" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_b549e2a2-2081-4ec6-b654-e823c8c2adbb" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_b549e2a2-2081-4ec6-b654-e823c8c2adbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_bdf1e08d-1518-44b9-b67c-2edf1af8a9cb" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_bdf1e08d-1518-44b9-b67c-2edf1af8a9cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_763d07f8-a6aa-4ee8-adb4-e0a5ebc678b4" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_763d07f8-a6aa-4ee8-adb4-e0a5ebc678b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_d416b7bb-cb61-4210-a5ea-bb0dcce939b5" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_d416b7bb-cb61-4210-a5ea-bb0dcce939b5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_df04fae1-dd32-49ef-b86c-01f771093b14" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_df04fae1-dd32-49ef-b86c-01f771093b14" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_3f40d468-4426-4895-a577-884ab6963dfd" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_3f40d468-4426-4895-a577-884ab6963dfd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f9365db8-0744-4f8b-a855-84d7576c4032_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f9365db8-0744-4f8b-a855-84d7576c4032_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_824235bc-30d1-487e-8045-e60da2b27c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:to="loc_us-gaap_SubsequentEventMember_824235bc-30d1-487e-8045-e60da2b27c4d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsNotes"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="extended" id="idb65169975fb42f58e75b51b817a809e_CommercialServicingAssetsNotes"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsTables"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="extended" id="i77f1dc326f3b41e7b531163c79ead9d0_CommercialServicingAssetsTables"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="extended" id="i2bf0488bb02140eaa5c9a5ea7c0943e0_CommercialServicingAssetsDetails"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>hfwa-20201231_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 2021 Workiva-->
<!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5-->
<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_TierOneLeverageCapitalRequiredForCapitalAdequacy_a0651234-9b59-4817-8487-f3a5941b43b0_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink: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 Required for Capital Adequacy</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink: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 One Leverage Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SingleFamilyMember_1c0565db-c8cd-45dd-b379-d5e5cc979b77_terseLabel_en-US" xlink:label="lab_srt_SingleFamilyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family [Member]</link:label>
    <link:label id="lab_srt_SingleFamilyMember_label_en-US" xlink:label="lab_srt_SingleFamilyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SingleFamilyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SingleFamilyMember" xlink:to="lab_srt_SingleFamilyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eab5ef27-d993-43a2-a89c-beb1865f502e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_aaf5452f-bb3e-45be-a414-0097f974c994_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_45323cd0-4172-4eb3-b887-0c6f09f54fbf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_288973a4-2436-496d-8937-fd587aa4b985_verboseLabel_en-US" xlink:label="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructurings on financing receivables</link:label>
    <link:label id="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementsCaptionsLineItems_6d02df48-3920-44e2-a684-c9ab1a272914_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable_ede90bf3-ce78-4b42-9b08-61248cfbacf2_terseLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink: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_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable_label_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition Purchased Non Covered Loans Receivable</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable_documentation_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or part noncash acquisition purchased non covered loans receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink:to="lab_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_c830aad5-b3d7-4268-8bce-2aac995f8886_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_92cd46c9-3f88-45a9-9bb7-1a4138a59d04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_3981eaba-d2d5-4883-ba6a-62e2a9fc7e47_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_f9d226ea-d073-45fc-82af-9117c015f165_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedIncomeStatementTable_68660267-700c-4760-b64b-4717c8936da4_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_SingleFamilyResidenceMember_fa274dae-a092-4510-bf18-5d4511ac8d2a_terseLabel_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence [Member]</link:label>
    <link:label id="lab_hfwa_SingleFamilyResidenceMember_label_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence [Member]</link:label>
    <link:label id="lab_hfwa_SingleFamilyResidenceMember_documentation_en-US" xlink:label="lab_hfwa_SingleFamilyResidenceMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Single Family Residence</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember" xlink:href="hfwa-20201231.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SingleFamilyResidenceMember" xlink:to="lab_hfwa_SingleFamilyResidenceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxAssetsRightofUseLiability_e3ce7ace-fc17-4931-950e-286e1c1b8b38_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-20201231.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_srt_RangeMember_15d0d7bb-8271-4556-aaf5-81ab29b5fc3f_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_bbabba35-61fc-42fa-b4ff-2931c086845d_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_88c6a499-9e5f-4db6-a970-0ca4f999af5f_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_bbc1eeb0-c73f-48b1-a85b-f68243f3cbb0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a425ecf5-4605-46b7-a56b-0401c9a844db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LaborAndRelatedExpense_79b85215-156e-40b0-a823-4c5d7c0420f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LaborAndRelatedExpense" xlink:to="lab_us-gaap_LaborAndRelatedExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_f8443e0c-fbf1-4c4e-9259-fb6a28195eeb_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/2020/dei-2020-01-31.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_CompensationAndEmployeeBenefitPlansTextBlock_da5dd7fd-8bcc-4f98-9e4d-d23e0e543112_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainLossOnSaleOfLoansAndLeases_a348560c-c0c8-4dcc-b696-230b0efe6984_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessAcquisitionProFormaEarningsPerShareDiluted_f84961b9-9c56-4a84-b88a-e1aaa5f3748e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_BusinessAcquisitionProFormaEarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink: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, Pro Forma Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeposits_ea99ce75-7515-41a9-a50d-7b084387a422_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in deposits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeposits_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeposits" xlink:to="lab_us-gaap_IncreaseDecreaseInDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_62c3ffc6-f456-492a-99c9-52e495a8df22_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_8d05c1d9-a7b9-48c6-9036-cd5093c542d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_VariableRateDomain_e5e8ad96-6777-4e4a-98f0-288f0f99e8d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtSecuritiesAvailableForSaleRealizedLoss_90d9bc4b-bd7d-4c07-874b-a2a7c3ba900a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_HeritageBankMember_cf439fbc-27d7-4a13-a875-42a437982506_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-20201231.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_AssetsAbstract_6dbb1570-4234-4b22-993f-98d558f70547_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_d3c98c2d-e4bf-4268-81e8-e49881d1d343_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_3e32eace-aa4b-40b9-8064-8c30e976f735_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_fa44e940-d105-47a6-bf9b-7967085c9e6c_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink: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, Core Deposit Intangible Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink: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 acquisition purchase price allocation core deposit intangible fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4984df5f-7bb8-4226-94e4-da5071f68911_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CashAcquiredFromAcquisition_e5ba62a6-f4b3-41fb-b228-ee90f1272898_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansAndLeasesReceivableDisclosureAbstract_2759d43c-4163-4044-a82a-2f1d0556ad06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:to="lab_us-gaap_LoansAndLeasesReceivableDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_daaf41b1-e09f-4c08-bb58-2a0a5cd58977_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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 Required for Capital Adequacy to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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 One Risk-Based Capital Ratio, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SubsidiariesMember_58b9db87-58d9-48a7-b1ce-cdb0c9823c71_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 [Member]</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_372e85d3-1fae-4bc2-ab8c-91b0b118d3b6_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_OperatingLeasePayments_f997d106-8687-47b8-ae96-fe4a38db233d_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SalaryContinuationPlan_47111c6e-4eaa-481b-b9fe-fc39c8ab0b02_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_43fc2851-ba7b-4421-b747-66eafe49f9b1_verboseLabel_en-US" xlink:label="lab_hfwa_SalaryContinuationPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance acquired in Premier Merger</link:label>
    <link:label id="lab_hfwa_SalaryContinuationPlan_012c4203-0b08-4164-8575-bd4226a5d9ea_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-20201231.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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_66e44b98-5090-40fb-a4a6-f9d72e1d6f7c_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink: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 Principal</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_3245a936-7764-4c4f-8c89-f48b7958c481_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_e82a22ac-d79e-42df-a39f-a5ce5e5e5c85_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_b5294582-3123-4d78-81e1-f034ff5f351c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink: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, Write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses, Write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_a72e4e1f-97b4-4c7b-bff2-12d6a8e4ecf4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_aac92053-c9cd-423f-8e5c-8e9e050297c6_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-20201231.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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_eb01e62c-1230-43bc-917b-eae45a63eaac_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink: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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Fixed Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_09cb22dd-9906-49d1-bf04-f4840b2a3037_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_96386c83-962c-45e8-9d80-4b18c9e8eba6_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-20201231.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_55e3e4fd-1f7a-4da5-aae0-a8d52d42eeb6_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_83177bc9-feb3-412e-87c5-f6a40077e13f_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_bdc4e6a5-691a-4873-bd05-26ef21b02a0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_3275abe4-38c7-493c-bea4-df7465ee0528_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_d6994531-5db5-4e2d-b605-cb9c2312c618_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_e6527ede-1703-4a0f-abe9-ba20be71c06f_terseLabel_en-US" xlink:label="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink: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-deductible acquisition costs</link:label>
    <link:label id="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_label_en-US" xlink:label="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink: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, Nondeductible Expense, Acquisition Costs, Amount</link:label>
    <link:label id="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_documentation_en-US" xlink:label="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink:href="hfwa-20201231.xsd#hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink:to="lab_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_2957510c-1863-4af6-96c7-af819bab770c_verboseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State/municipal business and use taxes</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink: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 State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_7ae25da3-6ea3-48b0-815e-ca4d6d9583c0_negatedLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" 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">Disposal and other</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Disposals of Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_22b56d47-fbdd-40da-ab4f-4e4c0cfaa64a_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_7719f279-660f-421e-a430-255920166a7f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_3e83e285-e3fa-43c5-9ff6-6ed77d7d0e9b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PreferredStockValue_100cf7a2-5a31-44f2-aa13-6d9a7148c2aa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialPortfolioSegmentMember_ead20cc7-4115-46f0-b24c-c66f5fe339a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResidentialPortfolioSegmentMember" xlink:to="lab_us-gaap_ResidentialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NumberofTranches_df5e0a91-50ba-4629-a2eb-d3d956e79392_terseLabel_en-US" xlink:label="lab_hfwa_NumberofTranches" xlink: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 Tranches</link:label>
    <link:label id="lab_hfwa_NumberofTranches_label_en-US" xlink:label="lab_hfwa_NumberofTranches" xlink: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 Tranches</link:label>
    <link:label id="lab_hfwa_NumberofTranches_documentation_en-US" xlink:label="lab_hfwa_NumberofTranches" xlink: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 Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberofTranches" xlink:href="hfwa-20201231.xsd#hfwa_NumberofTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NumberofTranches" xlink:to="lab_hfwa_NumberofTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_cff085e3-9068-4008-9f86-538e320f3ca6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_858d10d7-969b-472e-b087-d72ffe12b92c_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Investment&#160;With Specific Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" xlink: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, with Related Allowance, Recorded Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" xlink:to="lab_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateValuationAdjustments_57ec1c89-5997-465d-b0f5-72f60b40de71_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherRealEstateValuationAdjustments" 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">Valuation adjustment on other real estate owned</link:label>
    <link:label id="lab_us-gaap_OtherRealEstateValuationAdjustments_649f3da3-1665-4817-9294-b638128215e7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueMeasurementFrequencyDomain_01f2c17e-1908-4ad5-a8fb-84976ad2998b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_356c1c66-6bc2-46cb-a8bb-07edeca7da91_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_41190379-572a-49c6-a04a-7a6623c09466_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-20201231.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_ProceedsFromSaleOfAvailableForSaleSecurities_16482cbd-8303-4992-887d-faeeafa7d7f6_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink: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_ProceedsFromSaleOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink: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 Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions_ce583f02-08d7-455f-9a10-6483c05fb781_terseLabel_en-US" xlink:label="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions as a result of acquisitions</link:label>
    <link:label id="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions_label_en-US" xlink:label="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink: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, Additions due to Acquisitions</link:label>
    <link:label id="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions_documentation_en-US" xlink:label="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Additions due to Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink:href="hfwa-20201231.xsd#hfwa_IntangibleAssetsAdditionsduetoAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink:to="lab_hfwa_IntangibleAssetsAdditionsduetoAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentCurrent_00a2c562-5d30-4103-ba78-3f874b2a2f59_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentCurrent_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentCurrent" xlink: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, Not Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_3d2f9691-b4a1-4542-a8c0-a750838fa963_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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, Percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_57573aca-6b22-4ba9-b452-dac7bf3d93ad_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of concentrations of loans in any industry (in excess of 10%) (percent)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink: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, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_04662c89-65b2-4d3a-9ac3-0948a4a3029a_negatedLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" 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">Accretion</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Accretion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateDisposals_d6d89af0-ef88-4f6d-a62d-ac1812e15bce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_bf5bdea4-0f37-4794-9ba3-a211b8bd8803_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_5cb55a05-0526-4ac7-951e-e4ffca425312_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_1cede9d3-0205-4f97-8efe-47af26414346_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_2af618ea-2309-4ab2-a15f-124054decf47_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">Mortgage banking activities</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-20201231.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_TaxPeriodAxis_3133b883-1c09-4790-adf8-838a969eb08f_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink: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 Period [Axis]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodAxis_label_en-US" xlink:label="lab_us-gaap_TaxPeriodAxis" xlink: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 Period [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodAxis" xlink:to="lab_us-gaap_TaxPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_c9d81fc2-69d4-4583-a472-43e98737fe38_terseLabel_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructuring loans, subsequently defaulted</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_label_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled Debt Restructurings Loans Subsequently Defaulted [Table Text Block]</link:label>
    <link:label id="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Troubled debt restructurings loans subsequently defaulted.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" xlink:href="hfwa-20201231.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_MeasurementInputTypeDomain_679a2fdd-d234-4f03-8708-e346d77ef039_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_a2fa3192-702f-4b20-be6e-af5ecf4539b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_c576d131-7d4b-4f3d-8ad4-2f5d4645692c_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_1f995ead-a066-481b-b0da-5b6fcc2ffe6c_terseLabel_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 of lease agreement</link:label>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_label_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 Amount</link:label>
    <link:label id="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_documentation_en-US" xlink:label="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink: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 Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:href="hfwa-20201231.xsd#hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:to="lab_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd_157f78d1-295f-4d53-ac8a-33dac6f17bc1_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" xlink: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 month-end balance during the year</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" xlink: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, Activity for Year, Maximum Outstanding at any Month End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_45ce98bf-0aa0-4b81-880f-128d8e6d2e01_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForLoanAndLeaseLossesRollForward_e1211242-faf2-46f7-a0be-f783dc4a1015_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_288a7833-fd25-4a21-ac63-2752bd983dd8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsNonrecurringMember_e6c60a93-79d0-46c9-9b7a-db6e1b1631a4_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_b836fade-b27f-496f-a4ce-96a81abb5874_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink: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, Nonrecurring [Member]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsNonrecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_WeightedAverageMember_07479281-6229-40ee-97d6-fea69549bb55_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_WeightedAverageMember" xlink:to="lab_srt_WeightedAverageMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_6f752b99-c998-46f1-a5b6-932b95f186e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancialInstrumentPerformanceStatusDomain_16d07bdb-6cd5-444e-9037-3f0cbdde0b71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:to="lab_us-gaap_FinancialInstrumentPerformanceStatusDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_b4a7abe7-d509-40fb-b85c-9ada38af92d8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntitySmallBusiness_0c33d5b7-92bc-4749-b2d7-73dd8b472565_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/2020/dei-2020-01-31.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_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_6c9cfafe-2f64-49b7-b3b0-d25e0dcbf307_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-20201231.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_hfwa_CostBasisOfNetAssetAcquired_41219710-00c7-4bd8-8a40-66d39424c919_terseLabel_en-US" xlink:label="lab_hfwa_CostBasisOfNetAssetAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost basis of net assets on merger date</link:label>
    <link:label id="lab_hfwa_CostBasisOfNetAssetAcquired_label_en-US" xlink:label="lab_hfwa_CostBasisOfNetAssetAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost Basis of Net Asset Acquired</link:label>
    <link:label id="lab_hfwa_CostBasisOfNetAssetAcquired_documentation_en-US" xlink:label="lab_hfwa_CostBasisOfNetAssetAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value (cost basis) of the net assets acquired in business combination.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CostBasisOfNetAssetAcquired" xlink:href="hfwa-20201231.xsd#hfwa_CostBasisOfNetAssetAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CostBasisOfNetAssetAcquired" xlink:to="lab_hfwa_CostBasisOfNetAssetAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fba2741a-317e-40a2-8770-ac8e9955a96d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_19099948-c4ca-413b-a6da-7a23d610d6a4_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_b3835d4d-2458-4aeb-9093-4b1195a3acc0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfLoansHeldForSale_d3970733-daf7-4f4c-9a20-1f156f6d6e7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:to="lab_us-gaap_ProceedsFromSaleOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareRepurchaseProgramDomain_6eab224f-66fa-4543-9bb7-d41a91184281_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain" xlink:to="lab_us-gaap_ShareRepurchaseProgramDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperating_aa12aa4c-5c00-446e-9d60-5266860e1e2c_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_12f4a6f2-01fb-4361-bc90-a0f51b3d53ff_terseLabel_en-US" xlink:label="lab_us-gaap_InterestAndDividendIncomeOperating" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperating" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperating" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_85ff180e-f428-400c-a0cf-a34f676a07ec_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/2020/dei-2020-01-31.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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_dd6afad7-9ceb-4580-96cb-e4a7e17b2e70_verboseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_78d0cf94-eb8c-4c3e-8ad1-6f8c6ee16f43_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_6af8809b-fe4d-421d-be37-73b17f424d6a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_dfb81655-44d1-4943-a95b-0eac230a4a30_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink: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 shares issued</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink: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, Equity Interest Issued or Issuable, Value Assigned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_3cdcdf76-7950-4c30-bc2d-d6efb7a79a55_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_82442564-e158-4667-bf62-d1813df3b523_negatedLabel_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" 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">Purchases of bank owned life insurance</link:label>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_label_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase bank owned life insurance</link:label>
    <link:label id="lab_hfwa_Purchasebankownedlifeinsurance_documentation_en-US" xlink:label="lab_hfwa_Purchasebankownedlifeinsurance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase bank owned life insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance" xlink:href="hfwa-20201231.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Purchasebankownedlifeinsurance" xlink:to="lab_hfwa_Purchasebankownedlifeinsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGrossAbstract_e3c97011-875d-4324-932d-f9cd38f551c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_2c8c611f-a2c0-4a85-98cc-248a21ba916c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_a73875a0-acf2-4bec-8e98-d32b4ce6fce1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InterestBearingDomesticDepositMoneyMarket_5c4c3fc2-2acc-4196-93a5-bdb5ad8c0ef0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_30800680-d1f5-48a9-bb6c-254c66430f83_negatedTerseLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" 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 unrealized gains on investment securities</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" xlink: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, Net Unrealized Gains Charged to Other Comprehensive Income on Securities</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" xlink: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, Net Unrealized Gains Charged to Other Comprehensive Income on Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" xlink:to="lab_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_f368e231-4fca-419b-a0ef-00d487f81441_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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 fair value of shares forfeited to pay applicable taxes</link:label>
    <link:label id="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_label_en-US" xlink:label="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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, Fair Value of Shares Issued in Merger but Forfeited to Pay Taxes</link:label>
    <link:label id="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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, Fair Value of Shares Issued in Merger but Forfeited to Pay Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:to="lab_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TotalStockRepurchasedDuringPeriodShares_cae67a3f-665c-4bfc-9c35-91e428441a2a_terseLabel_en-US" xlink:label="lab_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink: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 Stock Repurchased During Period, Shares</link:label>
    <link:label id="lab_hfwa_TotalStockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink: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 Stock Repurchased During Period, Shares</link:label>
    <link:label id="lab_hfwa_TotalStockRepurchasedDuringPeriodShares_documentation_en-US" xlink:label="lab_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink: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 Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink:href="hfwa-20201231.xsd#hfwa_TotalStockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink:to="lab_hfwa_TotalStockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_e37521b9-f86d-45a9-9289-cdf57f5ba891_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OwnerOccupiedCommercialRealEstateMember_16b9420e-830e-450b-a6b5-94587badd342_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-20201231.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_CompensationRelatedCostsPolicyTextBlock_ec053ac5-3fda-4bb5-91a3-ba1942ffda13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_28c9c770-a836-42ec-82ab-12d6ab4e8001_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_142ad4cd-bc2f-4c63-8a8e-c518c5be1533_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_d8816429-e5a6-463f-8877-ddaa349c821f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_a931d784-f5c2-494b-bf9e-be71ee224b87_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_65a8b248-e742-42db-9623-4e8a846b7f59_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_065d5410-8089-4673-85cc-3be4696e00a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_d22ee09f-8410-498e-b517-52ffc8b71759_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_4cb0aedf-9992-4194-82f6-99766fc9c587_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_4c5d669f-23a5-47bf-828c-685d5ea0422b_verboseLabel_en-US" xlink:label="lab_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativesPolicyTextBlock_9d7fefb8-c48a-4f1a-88ae-ea253dde7558_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DividendsDomain_84d0278e-817b-4413-9e10-1c357c7e83a8_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink: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 [Domain]</link:label>
    <link:label id="lab_us-gaap_DividendsDomain_label_en-US" xlink:label="lab_us-gaap_DividendsDomain" xlink: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 [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsDomain" xlink:to="lab_us-gaap_DividendsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_029f6f59-6373-4b30-972f-2a6911853ed8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events (Unaudited)</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink: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 Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_9bc6403d-7b70-4d49-b1c4-7e93590acaef_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_d44ec834-0ccd-4644-a346-0b71a9292f45_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeSecuritiesTaxExempt_fb25267e-17da-46d2-a7b9-c48113cc716b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxExempt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases_31b1b589-1be6-4613-b5d7-cc4d52704208_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:to="lab_us-gaap_InterestAndFeeIncomeLoansAndLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_029f2284-ff9b-43e2-94d4-de26e66674be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableRecordedInvestmentLineItems_f8db0256-1ca1-4357-8b64-cfcd0783b185_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDepositsInBanks_e46bbffe-6977-4dea-a002-157e8460d8e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDepositsInBanks" xlink:to="lab_us-gaap_InterestBearingDepositsInBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_58347e42-c77b-4fbf-b390-8d712f6e9885_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of potentially dilutive common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_57c67ae5-0d17-4cae-9dcc-3d93ff93287d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AdvancesFromFederalHomeLoanBanksAbstract_6d0904e0-e1da-4aaf-be81-510c0b7da14b_terseLabel_en-US" xlink:label="lab_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract" xlink: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 from Federal Home Loan Banks [Abstract]</link:label>
    <link:label id="lab_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_label_en-US" xlink:label="lab_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advances from Federal Home Loan Banks [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesFromFederalHomeLoanBanksAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract" xlink:to="lab_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_b9646d1b-3c50-4827-a198-cc27326fbeaf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_ff028229-a912-4de2-80ca-cfdbdc2dc1dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_beb2b8d9-4205-48b7-967b-67ff92f00a41_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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 issued in business combinations</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_23335383-96c1-497f-a522-d700fd4a6c1d_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherCommitmentsLineItems_9b8c8c53-2343-4da7-ab22-1f4ca1ffd76a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_6a6c205f-886d-4b2b-8921-b3c425e1f502_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink: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 and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBALoansTable_bd848763-3a4d-4381-93d0-b9046c5c56d5_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-20201231.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_NetCashProvidedByUsedInFinancingActivitiesAbstract_4677d94f-1990-4836-b156-b98ea8101e15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_14768d6e-b303-4382-ad10-fd310be9068c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfMortgageLoansHeldForSale_de1f316d-618c-4012-afa5-bf40f539dab8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_194ea34f-4c4c-48e7-aaad-6b089bc09b5f_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink: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, Deposit Liabilities</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink: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, Deposit Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_76cafb82-57b5-4ce4-a303-81dc99e73d76_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PlanNameAxis_4091edb2-e7c5-4e3b-a802-40bd7c3ce997_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_b27c37ef-0125-4efb-b6e6-bf07e3fc84ad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapital_963b5326-1cd0-4f1a-afb5-158c8d9dcd12_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapital" xlink: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</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapital_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapital" xlink: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 One Risk-Based Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapital" xlink:to="lab_us-gaap_TierOneRiskBasedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSaleOfInvestments_0b1ab598-dc06-42c2-ba15-7134c26bff8a_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Assets_e9aec705-e47c-4d53-8e3c-54561d57a9f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_94e03cfd-fdf0-4ec3-97d7-3edf89f342ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5c2190b2-a089-4a41-a85e-9a8f6ed0619c_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_4350fc5f-4c13-428e-847b-abe685df9496_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredCompensationArrangementWithIndividualDistributionPaid_7d216b21-9dde-403f-9cbd-f1180932eed1_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">Deferred Compensation Arrangement with Individual, Distribution 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_SubsequentEventTypeAxis_697e7a65-09bb-42e9-b8b7-0c485333cac2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_523c002d-ff71-468a-85c6-68d1f52bdadd_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">Loans and Lease Receivable Collateral for Secured Borrowings</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-20201231.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_FinancingReceivableIndividuallyEvaluatedForImpairment_6b8eea11-5bb5-46a3-9f29-a0bdc0d33c11_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink: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, Individually Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink: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, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:to="lab_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f39ea782-2323-4304-80ad-4fc0b3a4ad7b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_174c151f-5b70-4d68-b43a-8febcfab2646_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-20201231.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_us-gaap_RelatedPartyDepositLiabilities_3f53d895-4971-49f6-9e73-47e1ae17c35c_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">Related Party Deposit Liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FederalHomeLoanBankStock_e2607d9d-f63c-495d-a29b-014e463112e2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankStock" xlink:to="lab_us-gaap_FederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_91f3821b-8e65-416a-9c1f-07d433a39abd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_bcfd952e-19e6-4225-a063-bee4d69228e6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink: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, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialMortgageBackedSecuritiesMember_7aa00942-ae86-4d7f-84a5-61d808910a77_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 mortgage-backed securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_CommercialMortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_00e33508-9e92-4655-b6bc-bc6cd6e6718c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_6ee83435-ce94-42e1-a993-1beb652c19e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyLineItems" xlink: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 Contingency [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems" xlink:to="lab_us-gaap_IncomeTaxContingencyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_c77dc34b-5d6f-4596-864f-9d3c84693cef_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_848632c0-1cef-47ba-a95f-93dcc967755f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_abc095b0-f93e-4295-b3cd-4a6cb3cc49d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_bc0c0d77-4b83-4ab5-b890-1a7ec8435878_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InternalCreditAssessmentDomain_3219f63c-d0e6-43d3-a992-2648f0fe5e51_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain" xlink:to="lab_us-gaap_InternalCreditAssessmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_ec5b8547-efdf-4118-85d1-e1fb4eaa66fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_1e5ea9c2-26c9-4ccf-8cfc-ab61046f85a7_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink: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, Accrued Expenses and Other Liabilities Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink: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 acquisition purchase price allocation accrued expenses and other liabilities fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DescriptionOfBusinessPolicyTextBlock_23f0fd07-870a-4ede-ab47-15396846f23a_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-20201231.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_LoansAndFinanceReceivablesMember_00003802-6145-4c48-af03-5d525f7c574b_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndFinanceReceivablesMember" xlink: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 Finance Receivables [Member]</link:label>
    <link:label id="lab_us-gaap_LoansAndFinanceReceivablesMember_label_en-US" xlink:label="lab_us-gaap_LoansAndFinanceReceivablesMember" xlink: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 Finance Receivables [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndFinanceReceivablesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndFinanceReceivablesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndFinanceReceivablesMember" xlink:to="lab_us-gaap_LoansAndFinanceReceivablesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_6f1aefb1-6414-4de8-b763-dec0d7b9c977_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_825edf5c-cd9f-4117-8d85-2b0519f0e5ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_26da42b5-0864-4fee-a0fa-aeebd346c7a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendIncomeOperating_9bab0ebc-946e-49ef-9323-5d770c6811db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_061acb31-6b35-4fc6-a331-4db4bb2e0697_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink: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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Intangible Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8a1d766c-65e7-4a0d-85bb-d9f2cb0ca42d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_d0a86e03-d51e-49d5-9e9c-eb00be45d5fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3a5320a1-7acb-4d94-b069-e5e388e868bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PremierCommercialBancorpMember_582b3e07-b759-4899-8b22-3d49ab6bb1b4_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_dc3bc95f-31bc-4a3f-972c-833bd1c388b5_verboseLabel_en-US" xlink:label="lab_hfwa_PremierCommercialBancorpMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Premier Merger</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-20201231.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_ImpairedFinancingReceivableAverageRecordedInvestment_e1464c6e-c853-45f7-8c26-3a89b1fc938f_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment" xlink: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 recorded investment of impaired loans</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment" xlink: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, Average Recorded Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment" xlink:to="lab_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_872f5051-79ca-4ebd-9f8a-a44023d41541_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_18149f96-5a99-47f1-a7b8-46dfc82ad1d5_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink: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, Other Real Estate Owned Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink: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 acquisition purchase price allocation other real estate owned fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_d9b66b6f-8868-40c5-a62a-d908e19c51ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DepositLiabilitiesReclassifiedAsLoansReceivable1_98ab2a64-3f48-4b05-a165-d66c15e439d4_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 Liabilities Reclassified as 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ServicingAssetAtFairValueAmount_51815af4-0e4a-44fe-bfd3-78761266ee68_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 at Fair Value, Amount</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DepositLiabilitiesCollateralIssuedFinancialInstruments_b45d9253-30b1-4228-ade5-53aaa49869f7_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_label_en-US" xlink:label="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liabilities, Collateral Issued, Financial Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:to="lab_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_ca0b1e62-f201-4888-ba5b-6a00ba65e334_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDeposits_127321d5-f859-45c1-b857-43e7a718ab95_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_e9893a2d-e982-48c7-b67a-8cd0ff25c42c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseDeposits" xlink:to="lab_us-gaap_InterestExpenseDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssets_800c7d7a-6c80-44ad-ac39-d2e6c3d7423a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_9b7fb703-3d76-4ee2-9e0d-ea1048f02eb7_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" xlink: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 Losses, Effect of Change in Method</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" xlink: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, Effect of Change in Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedLoansMeasurementInput_0afdab97-221e-40bf-b1f6-dd0ebc8327a6_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-20201231.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_InternalCreditAssessmentAxis_f0a21744-ff47-481d-b65d-2a0bd1fbc01e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis" xlink:to="lab_us-gaap_InternalCreditAssessmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_3df4a788-f774-4ee7-a6d0-dba7573e86fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_666a938f-8dc4-4647-897d-4fd85f9413bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfForeclosedAssets_e43a15d9-0c9e-4b49-ab01-a251ec38c594_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_BranchHeldForSaleMember_9e6414d4-8db2-49ce-95bb-52e5e029b7c2_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-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BranchHeldForSaleMember" xlink:to="lab_hfwa_BranchHeldForSaleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_f2d8628b-fa71-408d-b30f-f1c6ba37791d_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-20201231.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_7f2bd1eb-42c7-45e2-8dc0-dd36b7597219_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7537e932-468d-47a5-aa75-5dd2a76c917f_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_6d44a89e-4e44-4160-b0ac-b227342763a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CommonStockSharesAuthorized_38bcde6b-210c-457c-aeed-db50246beed7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_41e0de11-336e-439f-81cf-35ad30227a9c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_39132a0b-9342-496c-920d-cafdf42807a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentGross_efabaeef-3e40-4316-b8a2-febb89b25351_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromStockOptionsExercised_ad797419-16dc-4c3b-a041-19b973a6fb66_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_21f4805a-451f-4323-bef8-e81b79af0e07_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsMarketDiscountonLoans_3fa3d91e-e9a3-44a8-8939-f93c5e78779e_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 purchased 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-20201231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_cb7e01c6-9856-41a7-ac6d-16a6c0fb28a7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink: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, Current Assets, Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_ce4d70ae-8a7c-4d51-99a1-e2af75bd05ba_terseLabel_en-US" xlink:label="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink: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 profit sharing contributions</link:label>
    <link:label id="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_label_en-US" xlink:label="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink: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 Contribution for Profit Sharing and Discretionary</link:label>
    <link:label id="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_documentation_en-US" xlink:label="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink: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 Contribution for Profit Sharing and Discretionary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink:href="hfwa-20201231.xsd#hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink:to="lab_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_a6ee9665-224b-40db-8d03-1fcd5b32e06a_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink: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 Losses WriteOff Details</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_label_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink: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 WriteOff Details</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink: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 Allowance For Credit Losses WriteOff Details</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink:to="lab_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_3193e179-7fbb-4a89-b49f-fad53f2164ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ImpairedFinancingReceivableRelatedAllowance_1a899167-b38f-43f0-a090-a15307e99839_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">Related Specific Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance_78b28b7f-a715-47f2-8251-3d7f3c359e77_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related specific valuation allowance for TDRs</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:to="lab_us-gaap_ImpairedFinancingReceivableRelatedAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_8b5c0db3-0bdf-4b12-a852-b0fa25b9f42c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_59fd9e80-079b-4b66-98b1-6c7ff8a5db3f_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_ef32c3c9-d529-4e29-87d0-f9f1bb852501_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestReceivable_5f4ee90b-3a06-49c5-8485-89d7b48f9847_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestReceivable" xlink:to="lab_us-gaap_InterestReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_f2ce6640-1bc4-47c3-9f12-d5950f8bbc7b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_9b7bc11a-efca-48db-8b42-44e44c4e2b6d_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</link:label>
    <link:label id="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_label_en-US" xlink:label="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" xlink:to="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_376ddb85-c349-4e50-a905-56ae0257ea58_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink: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, Bank Owned Life Insurance</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink: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, Bank Owned Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_9f26e183-9515-4ca5-9c79-5319aa0b77ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidatedEntitiesAxis_7151c24d-64ae-4ba4-b38a-09629cb23d48_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_FarmlandMember_6f2e733e-d6bd-4289-b507-c2d66c5f440f_terseLabel_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:label id="lab_hfwa_FarmlandMember_label_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:label id="lab_hfwa_FarmlandMember_documentation_en-US" xlink:label="lab_hfwa_FarmlandMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Farmland [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember" xlink:href="hfwa-20201231.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_srt_ScenarioUnspecifiedDomain_7076b577-abbd-48e2-8751-7a5518be8b62_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_ea8acdbb-f7a2-4bf3-bbdc-74b8da6ba26d_periodStartLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" 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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_036a5914-46f0-434f-a599-c930f20c1968_periodEndLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" 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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_bdde899b-7dd5-4cda-91af-8b1c2957a154_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_cf2f75a4-b846-44d6-a803-c93df3101417_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink: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 Net</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_label_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink: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 Net</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink: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, Allowance for Credit Loss, Writeoff Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink:to="lab_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesTable_08021072-ac0f-4c19-b7dd-df4ddb46c005_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesTable" xlink: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 Home Loan Bank, Advances [Table]</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesTable_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesTable" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_23054e5b-f1a0-4227-8059-e6621dcc33fc_terseLabel_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink: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 commitments to fund residential real estate loans</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_label_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink: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, Total Commitments to Purchase or Sell</link:label>
    <link:label id="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_documentation_en-US" xlink:label="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink: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, Total Commitments to Purchase or Sell</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink:to="lab_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_86023984-6438-407d-9868-606572314fa5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_1ee65389-9f4c-4dd4-bca4-abfc5abcfc1b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageLoansInProcessOfForeclosureAmount_82a824a6-7458-45fe-8e8b-9fc0d936a5c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_6dfe2d3a-2622-4de3-a878-0e15a386a7f7_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_InterestRateSwapFeeIncome_cc17c828-5bed-4540-9cb1-58a36b1fa0fc_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-20201231.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_FinancingReceivablePurchaseDiscountPremium_8479583b-870f-481c-b443-e8bef21e3c5a_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink: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, Purchase, Discount (Premium)</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremium_label_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink: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, Purchase, Discount (Premium)</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremium_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink: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, Purchase, Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink:to="lab_hfwa_FinancingReceivablePurchaseDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_HedgingDesignationAxis_f9ae8e44-f6bb-4a77-bd56-a640eee6c09b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis" xlink:to="lab_us-gaap_HedgingDesignationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_8d191f63-6e5e-41b8-bd5e-45e9804de95f_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-20201231.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_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_e29b8ec3-63eb-427f-9445-523fc5a9ffec_verboseLabel_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink: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 change in accrued interest receivable, prepaid expenses and other assets, and accrued expenses and other liabilities</link:label>
    <link:label id="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Change in Accrued Interest Receivable, Prepaid Expenses and Other Assets, Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:href="hfwa-20201231.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:to="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_f5db5690-cb6b-4248-847c-ba12cfc49a2d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink: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, Current Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_91bae042-1283-4b2c-a82a-80dc7ba9a815_terseLabel_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized" xlink: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 Equity Tier One Capital Required to be Well-Capitalized</link:label>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized" xlink: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 One Risk-Based Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_2f07e9c5-14a2-4ce2-8e8d-9fd5df509c87_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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 of right of use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink: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, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseImpairmentLoss" xlink:to="lab_us-gaap_OperatingLeaseImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivablesPassRated_b425efaa-598d-408b-9702-118d14781a8c_verboseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablesPassRated" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pass</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesPassRated_label_en-US" xlink:label="lab_hfwa_FinancingReceivablesPassRated" xlink: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 Pass Rated</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesPassRated_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablesPassRated" xlink: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 pass rated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesPassRated" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesPassRated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablesPassRated" xlink:to="lab_hfwa_FinancingReceivablesPassRated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositTimeDeposits_7efcfb95-6967-4fc3-a5af-fd0aae9ca92a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_5ebd5a41-964e-48b3-a173-bdbba6af7916_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_EquitySecuritiesFvNi_2adf6e57-6556-4fbb-a63e-d24a5b61a6da_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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_ebc92147-29e8-4997-b564-d05f22b8e95d_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/2020/dei-2020-01-31.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_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1_aa76ac5c-d240-422d-b7c1-569ea233e735_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" xlink: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_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Accounts Receivable Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_2fae2d00-b5a2-4404-9f68-cb3caeb87459_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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_GoodwillAcquiredDuringPeriod_99cd41a1-1525-429e-a80a-822a7da40ed8_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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 recognized from the mergers</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_89d82419-5d09-4f77-8e51-99e9747397cb_netLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" 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">Additions as a result of acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink: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, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsLineItems_7d79ed99-26ee-47d3-8313-646d7ad840fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems" xlink:to="lab_us-gaap_FinancingReceivableModificationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_9b671d9f-06a2-449c-99f9-0555df1d2cca_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Quarterly Financial Data (Unaudited)</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="lab_us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_129635ad-0a7c-42a4-aa14-ccb796832149_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-20201231.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_FinancingReceivableModificationsNumberOfContracts2_7b0ec38d-a5a5-43df-b6f5-76500da40284_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_020a39fa-811d-4c7a-83be-15b04f03b159_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Modifications, Number of Contracts</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Modifications, Number of Contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:to="lab_us-gaap_FinancingReceivableModificationsNumberOfContracts2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_9995050e-23b9-4f54-b405-3eafc83e4a71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountsReceivableFairValueDisclosure_238c29df-05ae-46f7-a6e2-fbf7e84bf5db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableFairValueDisclosure" xlink:to="lab_us-gaap_AccountsReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementTable_7a330337-e321-4f46-9f94-3091f3d84e99_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_FairValueDisclosuresAbstract_ef819310-ddde-4998-8c9a-da73d81cbcb1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAggregatedInvestmentsMember_1feed7b6-8d31-42f3-ac13-d5616beda986_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 Security Investments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAggregatedInvestmentsMember" xlink:to="lab_us-gaap_OtherAggregatedInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalToRiskWeightedAssets_82261f6e-27b6-4f6d-a88c-99e6f087711f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OnetoFourFamilyRealEstateConstructionMember_38599673-6cf1-4f4a-83c7-8e1242b0d10d_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_04a09c97-fbf5-4806-bd11-f91038451535_verboseLabel_en-US" xlink:label="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-to-four Family Real Estate Construction</link:label>
    <link:label id="lab_hfwa_OnetoFourFamilyRealEstateConstructionMember_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-20201231.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_hfwa_FinancingReceivables30to89DaysPastDueMember_c91ff282-fc93-40aa-9fc7-5e974c0cf746_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">30-89 Days</link:label>
    <link:label id="lab_hfwa_FinancingReceivables30to89DaysPastDueMember_0e47a5cb-1793-4058-81b9-8905fd2d4aa6_verboseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivables30to89DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">30-89&#160;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-20201231.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_DeferredTaxAssetsLiabilitiesNet_a2e6c4d7-c291-49c5-b624-94713618c564_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 (liability), 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesDebtSecurities_3d548304-4f05-45df-a206-18a35f91b5c7_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_f9d42554-7421-450d-863e-a9aaa9aeb390_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_RestrictedStockMember_4dd94e29-bd28-4b0c-8ecb-0243ecf1a9d0_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_2a3b4096-645c-439a-a8e0-aaf011f860f9_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink: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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredChargesPolicyTextBlock_4e02c6d5-f6e8-4215-8184-0dd1abdf3bfc_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">Loan 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinancingReceivableRecordedInvestmentPastDue_789cb570-1a38-4efa-84c4-1a75cf829c75_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink: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 Past Due</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a18675cd-fba1-4781-ab6c-68f4821c2770_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_UndistributedEarningsDiluted_7ad998e9-9f1e-4a46-825c-ca189d49ad2a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LandMember_48dfc8a6-a30a-43c6-8f34-33cb5896fe46_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ConsolidatedEntitiesDomain_b884cabf-d5de-466a-b35e-51d3b1122836_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_FinancingReceivableCollectivelyEvaluatedForImpairment_48494376-b3b8-4707-b3ca-3b74da6b929e_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink: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 Collectively Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink: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, Collectively Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:to="lab_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TroubledDebtRestructuredLoansMember_cbde7c2a-cb3d-4018-8998-4d206d744fd3_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_1388a20e-c40c-4366-99ab-a8f99a0df1e6_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_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-20201231.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_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_5504e633-cfdd-41fe-bb83-8ebe85fff8aa_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90&#160;Days&#160;or Greater</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Equal to or Greater than 90 Days Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:to="lab_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_33940a99-adb2-4e85-9f4a-80f3cccd20a7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:to="lab_us-gaap_FederalDepositInsuranceCorporationPremiumExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_ce646477-49a8-4b7c-80df-4a27d8aeed1d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_4b09c1b3-fff0-4df9-8df9-7265b7081c08_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountsNotesAndLoansReceivableLineItems_c5b22248-5b32-43a3-a31c-ac673b3917fa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateSwapMember_44f7fadb-80ac-493e-8b76-4149f127839e_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_214a7542-a13d-4907-8ce4-1550fa66c383_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink: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 Rate Swap</link:label>
    <link:label id="lab_us-gaap_InterestRateSwapMember_label_en-US" xlink:label="lab_us-gaap_InterestRateSwapMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Rate Swap [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateSwapMember" xlink:to="lab_us-gaap_InterestRateSwapMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_5b97e449-4a23-4bfa-a7df-75fa39c5145e_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_ef55feb5-559f-49b0-b422-5d65f0ebe7ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:to="lab_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_24d5e0d7-df34-4bd1-be85-76f8cdb65390_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_adf50494-6b30-4acc-a13d-78c1c9ba07a4_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink: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 Required for Capital Adequacy</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink: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 One Risk-Based Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_54ceb7b9-3698-4d88-8e10-6ce2a5722b71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DepreciationAmortizationAndAccretionNet_e85d6c33-1163-4942-bae8-4364d9faf755_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:to="lab_us-gaap_DepreciationAmortizationAndAccretionNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_9f185a85-1478-4923-8991-cbbc87dbe19c_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/2020/dei-2020-01-31.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_SubsequentEventTypeDomain_75c904c6-9144-4b19-bc3d-94f1c4666e86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BusinessAcquisitionLineItems_ba3095d0-9141-4d53-b166-5cb2695e6ba3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_6d02b85c-edf8-4eec-bbbb-0363be90e860_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLeaseWeightedAverageDiscountRatePercent_781d2f53-a18b-4dea-8600-630ed9028cf4_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_TwelfthStockRepurchasePlanMember_8f20abca-a450-46b6-b502-8094b72b97ca_terseLabel_en-US" xlink:label="lab_hfwa_TwelfthStockRepurchasePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twelfth Stock Repurchase Plan [Member]</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-20201231.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_SalaryContinuationPlanTableTextBlock_47e93b42-e844-4c28-987c-eec07e507e20_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-20201231.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_hfwa_NonOwnerOccupiedCommercialRealEstateMember_32c8bf0f-69a6-47dc-99e8-93e0bef1ce69_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-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:to="lab_hfwa_NonOwnerOccupiedCommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_d0c4429c-385c-4133-9314-5f9d4127206d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredCompensationArrangementWithIndividualRecordedLiability_6ac2e13a-a103-4935-a202-61f9d52477fd_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_c0685a98-7c95-48eb-9cb3-6dc04e25b338_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_VariableInterestEntityNumberofInvestments_c140b76d-446e-48b2-964c-e1be286396ab_terseLabel_en-US" xlink:label="lab_hfwa_VariableInterestEntityNumberofInvestments" xlink: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 Interest Entity Number of Investments</link:label>
    <link:label id="lab_hfwa_VariableInterestEntityNumberofInvestments_label_en-US" xlink:label="lab_hfwa_VariableInterestEntityNumberofInvestments" xlink: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 Interest Entity Number of Investments</link:label>
    <link:label id="lab_hfwa_VariableInterestEntityNumberofInvestments_documentation_en-US" xlink:label="lab_hfwa_VariableInterestEntityNumberofInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Interest Entity Number of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_VariableInterestEntityNumberofInvestments" xlink:href="hfwa-20201231.xsd#hfwa_VariableInterestEntityNumberofInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_VariableInterestEntityNumberofInvestments" xlink:to="lab_hfwa_VariableInterestEntityNumberofInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PassMember_089302eb-728e-4daf-b3fa-bf9797c7633a_terseLabel_en-US" xlink:label="lab_us-gaap_PassMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pass [Member]</link:label>
    <link:label id="lab_us-gaap_PassMember_label_en-US" xlink:label="lab_us-gaap_PassMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pass [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PassMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PassMember" xlink:to="lab_us-gaap_PassMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_abaeb3e8-fb94-4d79-bfe5-3a298dd89671_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBALoansLineItems_71cebfad-731d-4543-bd38-d7b3142f8443_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-20201231.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_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_9e99dc35-9bed-4ded-8bec-037e3cfe2d9f_terseLabel_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy" xlink: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 Equity Tier One Capital Required for Capital Adequacy</link:label>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy" xlink: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 One Risk-Based Capital, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_93c261f0-27e9-4604-93ea-da21dd9684bb_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-20201231.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_PaymentsOfDividendsCommonStock_8456aafe-f102-440b-9042-99e6d7ba6b20_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_4adae10c-d5a7-401c-abe6-7dab6da99685_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_95a28e5a-f29e-46c1-954b-b22b204777f3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_ecd4a480-8044-4836-98c6-1a52f9e831ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityIncorporationStateCountryCode_5d3c7f96-28f2-490a-8e8b-7c2504b074cb_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/2020/dei-2020-01-31.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_DividendsPayableDateOfRecordDayMonthAndYear_25b38257-5018-436a-9fa1-33d3489df70c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CoreDepositsMember_c26796bf-70f2-4030-9bd4-bbedadc70441_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CoreDepositsMember" xlink:to="lab_us-gaap_CoreDepositsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_e4efba38-6641-4ba8-bc22-5c63b98d226b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:to="lab_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_d34933fd-2cf0-4812-b71b-3da976c6f43d_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed rate</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink: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, Commitments, Fixed Rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:to="lab_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_224f9d0b-d6b7-4c68-b89b-4299472ba1fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_UnusedCommitmentstoExtendCreditMember_5c367102-f18f-4c1f-b226-7ce16cf38bd8_terseLabel_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:label id="lab_hfwa_UnusedCommitmentstoExtendCreditMember_label_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:label id="lab_hfwa_UnusedCommitmentstoExtendCreditMember_documentation_en-US" xlink:label="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unused Commitments to Extend Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:to="lab_hfwa_UnusedCommitmentstoExtendCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_cff90437-363c-47ee-8ef4-e83c1e421391_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_8703603b-2aab-47b2-b203-5cc3306271a1_verboseLabel_en-US" xlink:label="lab_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum percent of appraised value or underlying collateral mortgage (not to exceed 80%) residential loans (percent)</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-20201231.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_StockIssuedDuringPeriodSharesShareBasedCompensationGross_601263ad-eb7a-4f4e-97fb-c5c7355484c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccountingStandardsUpdate201602Member_fe466328-7b3b-4d45-b0e9-3f284b526d18_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASU 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink: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-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_69b6b7bd-11b4-4357-961f-fdf6a1a39488_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/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalFundsPurchased_c91b3003-daa5-430d-8cea-af4b9c182887_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_5eceb774-814a-407b-90a7-c6ce090e3713_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink: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 interest rate (as a percent)</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink: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 Paycheck Protection Program, Financing Receivable, Interest Rate, Percent</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink: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 Paycheck Protection Program, Financing Receivable, Interest Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_35294624-40a0-4cbe-b068-95067687ff22_verboseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares forfeited to pay applicable taxes (in shares)</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_f4639d24-c016-4629-aa33-d08f844a43c3_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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 repurchased related to withholding taxes due on accelerated vesting of RSUs (in shares)</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_label_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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, Shares Issued in Merger but Forfeited to Pay Taxes</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink: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, Shares Issued in Merger but Forfeited to Pay Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:to="lab_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositsAbstract_8e0669de-3483-466f-b6bd-d53d137e6c80_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_Goodwill_cbb86f30-194a-4425-a832-0d292c1b4540_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_304adb11-1a30-4908-9f8d-a3a9ea24a6c2_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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 period</link:label>
    <link:label id="lab_us-gaap_Goodwill_6dcb85cf-7be0-4f2b-8dc7-b28ad6b4b67f_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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 period</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9df5ffc9-e3a4-489a-ade4-88c0a4d6ae5b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_0f4bc537-8c38-42d4-9a63-47a105da4a08_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_b1ebfb1a-ce7a-4267-9aff-b342c245cdf6_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 income (loss)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_68ae1eb4-d610-46cf-b259-38af001e9023_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_009449d2-54ed-40e6-af99-1286ac3279a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinanceReceivableModifiedSubsequentDefaultMember_c175ba66-b583-4bb0-b83d-2ce0bd84803a_verboseLabel_en-US" xlink:label="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified subsequently</link:label>
    <link:label id="lab_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_ede36694-a52e-4eeb-80cb-8253fc86de9b_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">Modified subsequently</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-20201231.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_StockRepurchasedAndRetiredDuringPeriodValue_0d65b36e-27cf-46e7-b256-ca7ce019a262_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_13d82225-0bb7-4861-8894-2a12f7d2c261_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_fe44a1c7-9313-4b2d-b417-87a30d1d5b9b_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared on common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_0833232b-6b6d-4998-847c-a1842d17f4c0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividends declared on common stock (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareDeclared_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareDeclared" xlink:to="lab_us-gaap_CommonStockDividendsPerShareDeclared" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_54f456c7-b532-435e-b121-f240870d1420_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_7eebc427-1c13-4c08-a8a8-0537cc22a416_verboseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink: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 accretable yield</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Reclassifications (to) from Nonaccretable Difference</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_8cfb5992-9245-49cd-bf57-47a1cc4114b9_terseLabel_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink: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 Equity Tier One Capital Required for Capital Adequacy to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_label_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink: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 Equity Tier One Capital Required for Capital Adequacy to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_documentation_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Tier One Capital Required for Capital Adequacy to Average Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink:to="lab_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingAndBuildingImprovementsMember_bf169598-1004-4183-b17c-8f5b2c773cd8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_c1f77653-3481-49c2-b0b8-79541868ca8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfGoodwillTextBlock_78b49ff1-cdd0-4d3b-8de4-8842a3b720cb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink: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 Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_7af4d9dc-70e2-4636-ad80-f66a0f42a9d7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentHoldingsLineItems_a07eb733-747a-4540-9bcf-1bee2ab3b695_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems" xlink:to="lab_us-gaap_InvestmentHoldingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale_45925a88-f7ba-4c4f-ae73-12c38d0e8409_terseLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink: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_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale_label_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition Investment Available for Sale</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale_documentation_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or part noncash acquisition investment available for sale.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink:to="lab_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract_40e12adb-ebda-4ba4-bf27-6d8dbbc7cb02_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:to="lab_us-gaap_InterestAndDividendIncomeOperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_165f63c5-3582-4601-a5f3-a598434ecae0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DisclosureofRepurchaseAgreementsTextBlock_606d6a4c-3567-40c4-8d42-196cbb434f08_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-20201231.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_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fe89cb34-f780-4a11-bb74-938cb619a715_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_ed63385b-d259-46cc-9adc-93ae62cc236d_terseLabel_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of outstanding commitments to extend credit, including letters of credit</link:label>
    <link:label id="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_label_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]</link:label>
    <link:label id="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding Commitments to Extend Credit and Letters of credit.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:to="lab_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_ad78846e-983e-4450-92ca-f720dc2e5494_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">Provision for credit losses</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses_ed11c25d-9bc3-4fd8-9867-60f859e148e6_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:to="lab_us-gaap_ProvisionForLoanLeaseAndOtherLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableMaturity_c054643d-a64c-403e-826f-9d66ffb0efa7_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">Financing Receivable, Maturity</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-20201231.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_DerivativeContractTypeDomain_24f7be7a-ba7b-4a6c-8747-f4adac5e8669_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeContractTypeDomain" xlink:to="lab_us-gaap_DerivativeContractTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_f277c94d-00ff-4168-b926-e3eb1fcae8fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_WeightedAverageNumberOfDilutedSharesOutstanding_c70187dc-26bf-4e94-9c29-87bff4d0613f_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_596a03d7-409c-4099-9db2-6628379937db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_6cd06faa-fe28-409b-809e-791ef1483297_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_8307f82a-f5b8-41d1-83d8-75a69a115b01_verboseLabel_en-US" xlink:label="lab_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TimeDepositMaturitiesAfterRollingYearFive_ad996b26-4ed7-4068-8c4e-de3a3b887236_terseLabel_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesAfterRollingYearFive" xlink: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_TimeDepositMaturitiesAfterRollingYearFive_label_en-US" xlink:label="lab_us-gaap_TimeDepositMaturitiesAfterRollingYearFive" xlink: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 Rolling Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesAfterRollingYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive" xlink:to="lab_us-gaap_TimeDepositMaturitiesAfterRollingYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_00b5618e-c837-4852-aabe-28730ad4e883_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtDisclosureAbstract_0b8e26da-1f24-4a09-adb8-1620c0dd90c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_96e1aba7-e5a0-4a38-a801-cfc89bfaed13_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink: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 balance of SBA PPP loans (as a percent)</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink: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 Paycheck Protection Program, Percent of Outstanding Balance of SBA PPP Loans</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink: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 Paycheck Protection Program, Percent of Outstanding Balance of SBA PPP Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommercialBusinessMember_e7f10f78-a00f-4209-a276-367975c7f883_terseLabel_en-US" xlink:label="lab_hfwa_CommercialBusinessMember" xlink: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_hfwa_CommercialBusinessMember_label_en-US" xlink:label="lab_hfwa_CommercialBusinessMember" xlink: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 Business [Member]</link:label>
    <link:label id="lab_hfwa_CommercialBusinessMember_documentation_en-US" xlink:label="lab_hfwa_CommercialBusinessMember" xlink: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 commercial business.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialBusinessMember" xlink:href="hfwa-20201231.xsd#hfwa_CommercialBusinessMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommercialBusinessMember" xlink:to="lab_hfwa_CommercialBusinessMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_43ceb59f-9c32-41cc-978c-c71ce5b8608a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NetCashProvidedByUsedInFinancingActivities_9c7700ed-178a-45a1-a8b2-ecd3d1c93d76_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_320a65a3-3acd-4b6e-a97f-160aeac2035a_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">Outstanding Principal Balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Troubled Debt Restructuring, Postmodification</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:to="lab_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubstandardMember_d6860712-2847-41cc-af96-9a1a52d749d6_terseLabel_en-US" xlink:label="lab_us-gaap_SubstandardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Substandard [Member]</link:label>
    <link:label id="lab_us-gaap_SubstandardMember_label_en-US" xlink:label="lab_us-gaap_SubstandardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Substandard [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubstandardMember" xlink:to="lab_us-gaap_SubstandardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_WashingtonBankingMember_b10591f4-55cc-4ce3-b753-bcbe73416a2e_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-20201231.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_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_4b08f432-e141-45d5-9c34-37707286afb8_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-20201231.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_hfwa_SBAPaycheckProtectionProgramLoansFunded_f0e57cdc-e32b-4fa4-9872-2ee60f79df8a_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink: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 funded</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink: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 Paycheck Protection Program, Loans Funded</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink: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 Paycheck Protection Program, Loans Funded</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramLoansFunded"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramLoansFunded" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardNameDomain_6eb61c19-42bd-43ab-b633-21cac067eb0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommonStockValue_973788b2-bd53-4867-9522-0104aa67892b_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,912,243 and 36,618,729 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_c177bd89-94e8-4aea-be09-405be559c6c4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service charges and other fees</link:label>
    <link:label id="lab_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_label_en-US" xlink:label="lab_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink: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 Banking, Advisory, Brokerage, and Underwriting Fees and Commissions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:to="lab_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures_b900c28e-0efb-4c28-a6fb-15751ce0bb03_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_914a72c9-b8cb-46df-be98-961205fb03bb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:to="lab_us-gaap_InterestExpenseJuniorSubordinatedDebentures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_dd2f79cd-a2bf-4f56-bae0-d02d1efc7ac6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_656d2a36-d9bd-403e-b1cd-60132b9b5c31_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/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ServicingPolicyPolicyTextBlock_36989b4a-c4b2-407c-861d-b9b6e0214328_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-20201231.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c39cc254-547a-4a49-bbc4-2d820f101d44_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityCurrentReportingStatus_a4744b43-aab6-4579-8fb3-91601496711f_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/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableforsaleSecuritiesMember_c1d83a25-d02f-449e-a57e-cf0db06d3ce8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableforsaleSecuritiesMember" xlink:to="lab_us-gaap_AvailableforsaleSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_b4ff2dc8-53aa-49b6-9e97-a0b3ee96c924_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_d663d956-cf1f-41db-a49f-c7fe8b4d3489_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</link:label>
    <link:label id="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_label_en-US" xlink:label="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" xlink:to="lab_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_11362a05-251c-4b12-9c58-d5d8afcb9161_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink: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 price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_d64ae69c-1ab0-4d09-8a84-afb0e5cd62e4_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average share price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionSharePrice_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionSharePrice" xlink: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, Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionSharePrice" xlink:to="lab_us-gaap_BusinessAcquisitionSharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SpecialMentionMember_b44e8ee9-91bf-43d1-a222-dbaae3ff61e4_terseLabel_en-US" xlink:label="lab_us-gaap_SpecialMentionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Mention [Member]</link:label>
    <link:label id="lab_us-gaap_SpecialMentionMember_label_en-US" xlink:label="lab_us-gaap_SpecialMentionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Mention [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SpecialMentionMember" xlink:to="lab_us-gaap_SpecialMentionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_7abf69a9-12d4-4ba1-9b32-354af13acced_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_c4a8b842-d65f-46c1-ac7d-60d15fdef577_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_7d694bee-8312-489f-be07-3ed7b2ca517c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_1903e7bb-48fc-4f3c-aeb7-90bb01ab564b_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink: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 Accrued Interest Receivable</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink: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 Accrued Interest Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_3a6eb094-ae2c-4222-a994-d0ce420f9f0c_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 Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfImpairedFinancingReceivableTable_43901898-db2e-4ce8-815e-c6c3f9f18609_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CumulativeEffectFromChangeInAccountingPolicy_3ee0f38b-5386-49ba-bf2a-098f2f8dae9e_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-20201231.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_us-gaap_OperatingLeaseLiability_187f3abc-1754-4c21-92b7-b62f665785f7_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_268ecca1-6c10-4852-84ee-123ea9e896dc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilities_1ec06e75-f1fe-4952-94b2-52e88e297a5c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" 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">Deferred tax asset (liability), net</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateRollForward_e28d9043-4431-4192-9825-41a99d441056_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ShareRepurchaseProgramAxis_53061ee2-87b3-4884-a174-c9adc459decf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis" xlink:to="lab_us-gaap_ShareRepurchaseProgramAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_d0b63543-833e-41ea-b49d-c38ff6d266e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_a7bfaf6a-5a26-47e8-a89e-30d167a79f71_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-20201231.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_StockholdersEquity_4935ae58-a828-41df-97cb-68be426e98cd_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_9cd03de4-7def-4e74-99fb-d30e8e54d730_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_0eeb3b80-da00-4875-8151-4add237cfb3d_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_76b0cc0d-f796-4d53-9894-a511fef9154b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_8db347a1-3a4f-4411-88eb-55fdf07c20c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationConsiderationTransferred1_90b74854-5cbf-4aa9-aab5-1ce000fd2aec_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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 consideration paid</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_cfb1fb2a-f8c2-44c3-ad2d-3983d2a40448_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PugetSoundBankMember_8b4c75dd-9e67-48ec-a2b3-830c5c8300f7_netLabel_en-US" xlink:label="lab_hfwa_PugetSoundBankMember" 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">Puget Sound</link:label>
    <link:label id="lab_hfwa_PugetSoundBankMember_1a2dffb2-9226-4da3-b3bd-0b70c74434d5_verboseLabel_en-US" xlink:label="lab_hfwa_PugetSoundBankMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Puget Sound Merger</link:label>
    <link:label id="lab_hfwa_PugetSoundBankMember_label_en-US" xlink:label="lab_hfwa_PugetSoundBankMember" xlink: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 Bank [Member]</link:label>
    <link:label id="lab_hfwa_PugetSoundBankMember_documentation_en-US" xlink:label="lab_hfwa_PugetSoundBankMember" xlink: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 Bank [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PugetSoundBankMember" xlink:to="lab_hfwa_PugetSoundBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_344c1102-57a2-4a8f-bdf1-0f07651c6142_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink: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 issued</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink: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, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_6c1e5046-f67d-4a63-99ac-d7ee79bf1b66_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/2020/dei-2020-01-31.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_FairValueByFairValueHierarchyLevelAxis_6ce22219-5d17-44e9-8f39-923047e32420_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability_28873212-2fbe-4b24-a96a-e8669622b2da_negatedLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" 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">Deposits</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability_label_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition Deposits Liability</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability_documentation_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or part noncash acquisition deposits liability.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" xlink:to="lab_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_447628a7-9e7f-4362-88ee-c059fa829168_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BankingAndThriftOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Banking and Thrift, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:to="lab_us-gaap_BankingAndThriftOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsurance_0dcc8491-b5cf-41de-b33c-daabeb1cf40c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOwnedLifeInsurance" xlink:to="lab_us-gaap_BankOwnedLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e9f799ef-cd6a-4c0d-a9c4-857c0af79688_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancialInstrumentAxis_ad960560-01b3-474b-9c4e-5b4570ead4a5_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_0fa2bf77-69ce-4b61-82da-af32d1306aba_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_5d5c0ee7-1a83-42cf-9882-2c05a171a2b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_bc8bf310-62a2-40ef-b0f6-723edbd46afd_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink: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 loan balance for funded and approved loans</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink: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 Paycheck Protection Program, Average Funded and Approved Financing Receivable Balance</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink: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 Paycheck Protection Program, Average Funded and Approved Financing Receivable Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesTaxCredits_c09b737a-72b9-427b-a2e4-f03911dd41f0_negatedLabel_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesTaxCredits" 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">New market tax credit</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesTaxCredits_label_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesTaxCredits" xlink: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, Tax Credits</link:label>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesTaxCredits_documentation_en-US" xlink:label="lab_hfwa_DeferredTaxLiabilitiesTaxCredits" xlink: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, Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesTaxCredits" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DeferredTaxLiabilitiesTaxCredits" xlink:to="lab_hfwa_DeferredTaxLiabilitiesTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_abfce1e5-dff4-4a37-802e-fb62f38e4d02_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RealEstatePolicyTextBlock_38fec7cd-d50d-4c7c-a908-602517d10070_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainLossOnSaleOfPropertyPlantEquipment_bc0c53e7-8d51-4770-b799-42511cd9bb89_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss (gain) on sale of premises and equipment, net</link:label>
    <link:label id="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_label_en-US" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapital_ccadeecc-76c7-4ac3-8c30-318760cee90e_terseLabel_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapital" xlink: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 Equity Tier One Capital</link:label>
    <link:label id="lab_us-gaap_CommonEquityTierOneCapital_label_en-US" xlink:label="lab_us-gaap_CommonEquityTierOneCapital" xlink: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 One Risk-Based Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonEquityTierOneCapital" xlink:to="lab_us-gaap_CommonEquityTierOneCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_18f9e61a-1ff1-4f12-92cc-33b1fba45c90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_476ba64a-bd1d-4de4-94eb-07a9ae265ed8_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RevenueFromContractWithCustomerPolicyTextBlock_e3423f6e-237a-402d-8c56-d633e5e32b2b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ScheduleOfDividendsActivityTableTextBlock_edfa982d-705c-4532-92f3-4fd036baa406_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-20201231.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_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_c871d7da-a099-4da2-b018-83c9357c48d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_06be5e4d-cd09-47dc-bfdc-4a2e7487d7f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_4edd3af7-5123-46a7-b042-25fa88c260f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" 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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_5541a95b-bf62-4dc1-ab9b-d17d2033751f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoninterestExpense_f5455d03-d9c5-49c0-934f-7aab00aa7c4d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoninterestExpense" xlink:to="lab_us-gaap_OtherNoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_45f8c086-fc26-4231-901a-09d4b47af12c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_78b3e0b0-77c1-4bd9-87ae-bd64be148b6f_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink: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 Acquired Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink: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 Acquired Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseDemandDepositAccounts_7e616df7-e1e5-49ae-85e0-d1829ad8ed80_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GoodwillDisclosureTextBlock_8f489092-6094-4f89-851b-ea890e021358_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OperatingLossCarryforwards_59ecbed0-cc43-4c83-b109-a1ff6333a649_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InterestRateDerivativeLiabilitiesAtFairValue_cb154dd2-0b15-48c3-afec-901ba204158c_verboseLabel_en-US" xlink:label="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink: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 Rate Derivative Liabilities, at Fair Value</link:label>
    <link:label id="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_b80b611c-1605-48b9-b5c7-bb455f6c5992_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_a99bd7ce-d42e-4216-a5e5-71b90ff789ac_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:to="lab_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_4d4398c7-00f5-4d6c-b145-d60efc91bf3e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_142492de-8ca0-4542-8809-008d8a4b8e3b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DividendsAxis_10865bbc-4a6a-423e-8e62-e1c598ee6590_terseLabel_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink: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 [Axis]</link:label>
    <link:label id="lab_us-gaap_DividendsAxis_label_en-US" xlink:label="lab_us-gaap_DividendsAxis" xlink: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 [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsAxis" xlink:to="lab_us-gaap_DividendsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BasisForAssetsMeasuredAtFairValue_8c2f3088-81a2-4441-ab67-d0625ec35a28_verboseLabel_en-US" xlink:label="lab_hfwa_BasisForAssetsMeasuredAtFairValue" xlink: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</link:label>
    <link:label id="lab_hfwa_BasisForAssetsMeasuredAtFairValue_label_en-US" xlink:label="lab_hfwa_BasisForAssetsMeasuredAtFairValue" xlink: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 for Assets Measured at Fair Value</link:label>
    <link:label id="lab_hfwa_BasisForAssetsMeasuredAtFairValue_documentation_en-US" xlink:label="lab_hfwa_BasisForAssetsMeasuredAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis for assets measured at fair value.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BasisForAssetsMeasuredAtFairValue" xlink:href="hfwa-20201231.xsd#hfwa_BasisForAssetsMeasuredAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BasisForAssetsMeasuredAtFairValue" xlink:to="lab_hfwa_BasisForAssetsMeasuredAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OptionOneMember_3810b6cc-1f8b-4b0d-a524-c21afdd98608_verboseLabel_en-US" xlink:label="lab_hfwa_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option One [Member]</link:label>
    <link:label id="lab_hfwa_OptionOneMember_828a74fe-1b42-459e-b47a-6761052009bb_terseLabel_en-US" xlink:label="lab_hfwa_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option 1</link:label>
    <link:label id="lab_hfwa_OptionOneMember_label_en-US" xlink:label="lab_hfwa_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option One [Member]</link:label>
    <link:label id="lab_hfwa_OptionOneMember_documentation_en-US" xlink:label="lab_hfwa_OptionOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option One.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionOneMember" xlink:href="hfwa-20201231.xsd#hfwa_OptionOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OptionOneMember" xlink:to="lab_hfwa_OptionOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_700556aa-2bc2-437a-9113-cd93977367ac_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_81724ed5-1652-424f-bcba-af293963dac3_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:to="lab_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_795778f9-7a5e-47d5-b8bd-0fbb21e494b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_e450b3bd-fedc-4584-94df-f529dbefae48_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3e6fb489-305e-42f1-a1a8-334f30e8ccdc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_fa1147b6-b071-42c8-9932-5f825e1d3a85_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink: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, Premise and Equipment Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink: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 acquisition purchase price allocation premise and equipment fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_3cf94ee9-5b3a-42fa-adec-84c641497c5c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_22bd8e46-47b3-4922-a98a-2910f4a68851_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_DocumentFiscalPeriodFocus_203edd26-bb0f-4ae5-899c-580044353cf6_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/2020/dei-2020-01-31.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_NoninterestBearingDomesticDepositDemand_2ad6bcb6-7b61-4f78-9701-9265f7259b47_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsToAcquireAvailableForSaleSecurities_87f47d97-a471-4dac-9086-b1bbaa9ca180_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" 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_PaymentsToAcquireAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink: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 Available-for-sale Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PastModifiedMaturityDateMember_6fbb9b6b-fd9d-4b11-a60e-cdb523958fbb_verboseLabel_en-US" xlink:label="lab_hfwa_PastModifiedMaturityDateMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_f2ee6635-13d4-4a93-9431-712febf78a57_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-20201231.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_hfwa_InterestRateSwapValuationAdjustments_58c8a4a4-cd2d-4671-8719-6ba7c6416192_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 swap</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-20201231.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_506edc39-5b73-4f62-9efc-ed65a022f871_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-20201231.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_LoansReceivableMember_dd923f61-def0-42c7-94c4-45bb63d024c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableMember" xlink:to="lab_us-gaap_LoansReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InvestmentinCertifiedDevelopmentEntities_1d6fb3ed-8626-4fa2-8fdb-b44cc9b4bdb7_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-20201231.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_dei_EntityFilerCategory_8b5dcc05-9683-429c-8079-a9823747c030_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/2020/dei-2020-01-31.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_CommonStockMember_3f0201c8-25bb-47ff-95b6-0896e3e9a563_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_346c3e60-bf8a-41f1-a8b1-2a89ccf36e46_terseLabel_en-US" xlink:label="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on sale of investment securities, net</link:label>
    <link:label id="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:to="lab_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableDisclosureTable_45a7b392-2705-4017-8d9d-803a7707e9d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_e8f9043f-346f-408a-a61e-b64eb2e07f12_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_fa7c49e0-ba3d-4d6e-8b6b-1d0a0952f3c6_verboseLabel_en-US" xlink:label="lab_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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-20201231.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_ConcentrationRiskBenchmarkDomain_c8bf3a4c-cec2-4ac6-a529-ce11ec34b629_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_dd94e856-7cbb-433d-8c83-cb176c6714e2_terseLabel_en-US" xlink:label="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Credit Losses to Loans Receivable Ratio</link:label>
    <link:label id="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_label_en-US" xlink:label="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink: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 Credit Losses to Loans Receivable Ratio</link:label>
    <link:label id="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_documentation_en-US" xlink:label="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Credit Losses to Loans Receivable Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink:href="hfwa-20201231.xsd#hfwa_AccumulatedCreditLossesToLoansReceivableRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink:to="lab_hfwa_AccumulatedCreditLossesToLoansReceivableRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositDemand_ff1d2a2b-17a0-4334-a30a-cac2cf5841d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherCommitmentsAxis_ab4a9261-28b1-46b0-b6e9-a0ce0a37d85c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_e5291250-b231-4694-961f-804e5a0fc7d7_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfTreasuryStockTable_label_en-US" xlink:label="lab_us-gaap_ClassOfTreasuryStockTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Treasury Stock [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable" xlink:to="lab_us-gaap_ClassOfTreasuryStockTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_ee1aaff7-90dd-4cc6-8120-4424399fc3c3_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">Recorded Investment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_54ef8488-eed7-4407-b7be-7184667595b6_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink: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 modified during the previous twelve months and subsequently defaulted</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:to="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_5fa62b54-0ee8-455e-9a9f-967560513736_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_fba4aacc-c005-493f-a92c-627bc5577b80_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_059e8424-e032-421c-a46b-94a6cad9dfc5_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-20201231.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_StockIssuedDuringPeriodSharesStockOptionsExercised_139544f2-0521-4000-a125-ca1dbc51ddef_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_97241e12-e9ac-4215-b587-9dc3d3189d38_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cee051a2-dd69-4202-a42a-a381160c54f0_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_5f7d243e-3647-41da-961f-79f3d9b8710c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink: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 Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_c20e627b-70da-45e1-8c9f-30f6c77a24f5_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 [Member]</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_ccf7a729-fda7-4599-af42-9f5df917866a_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink: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 Stock 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_CapitalConservationBufferBank_516202fd-1161-435f-9d4b-b1d069e75211_terseLabel_en-US" xlink:label="lab_hfwa_CapitalConservationBufferBank" xlink: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 Conservation Buffer, Bank</link:label>
    <link:label id="lab_hfwa_CapitalConservationBufferBank_label_en-US" xlink:label="lab_hfwa_CapitalConservationBufferBank" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Conservation Buffer, Bank</link:label>
    <link:label id="lab_hfwa_CapitalConservationBufferBank_documentation_en-US" xlink:label="lab_hfwa_CapitalConservationBufferBank" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Conservation Buffer, Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferBank" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferBank"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CapitalConservationBufferBank" xlink:to="lab_hfwa_CapitalConservationBufferBank" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_5d0b8e35-c7ee-4aba-920f-62ae551e8fa9_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_SubsequentEventsAbstract_fb02795a-4c47-4c14-9f93-4b3260c7dea4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink: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 Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoanRestructuringModificationDomain_3aee9d82-50bd-48d3-afcc-1561597e8fef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain" xlink:to="lab_us-gaap_LoanRestructuringModificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock_76a41472-5c44-498f-a32b-65a8b2b418ff_terseLabel_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual amounts of commitments to sell and fund with off-balance sheet risk</link:label>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock_label_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Amounts of Commitments with Off-balance Sheet Risk [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Amounts of Commitments with Off-balance Sheet Risk [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:to="lab_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_56c48a91-5d34-4848-9a77-6b5ee667e291_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-20201231.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_InterestPaidNet_ca9e67a7-4e24-4b32-904e-89a9e336d829_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxPeriodDomain_b524b0ff-0bcf-4383-b4d1-557695a2c71e_terseLabel_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink: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 Period [Domain]</link:label>
    <link:label id="lab_us-gaap_TaxPeriodDomain_label_en-US" xlink:label="lab_us-gaap_TaxPeriodDomain" xlink: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 Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxPeriodDomain" xlink:to="lab_us-gaap_TaxPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_68a2f3dc-a9c8-474a-a8b5-0083273eed9e_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1ccfb1f0-5c74-4a37-83c2-2a84bc4d1af0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_64324938-32ea-49ad-a06a-c6b26f44684d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_f3c6835e-3d34-466b-ac5a-43e00f2c8457_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_0d1d20d3-654b-4f01-b557-324492a53a67_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink: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 acquired (liabilities assumed) in acquisitions:</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_e04ebff5-d605-4438-8e81-1afa06a1ea4c_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">2021</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxesPaidNet_29ee1f03-c9c0-4c09-94c3-06c94a6206aa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_a6f879fe-9e89-4f17-bc16-66e1ea31d93d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_f265f4ca-58d5-4b82-a128-2ca178b790ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_6cf9271b-b378-4518-8caf-ff319f2423cf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherSecuritiesPledgedMember_e05bb167-e75b-41a3-9a79-f4a20af9c64c_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-20201231.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OtherSecuritiesPledgedMember" xlink:to="lab_hfwa_OtherSecuritiesPledgedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_1581b7eb-ed84-43cd-bff6-44933023a77b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_c3d89842-980c-4d4e-b3d3-709516b6001f_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink: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 Combinations:</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstate_3d0d47af-a699-4a86-a60f-f5aadbcb0e94_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_949fa675-2529-4178-b0d4-550a9225ed43_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_fb4bcb5c-4ba6-4735-b5c8-686ef74bc013_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherRealEstate" xlink:to="lab_us-gaap_OtherRealEstate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_7ac80e60-6b14-4aa5-93a8-2fb645be03f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_92a7236d-d0e5-412e-b435-b986786a68f8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableNonaccrualNoAllowance_af2d8411-ee86-42d2-a850-ac5ccdef5a1a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, No Allowance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, No Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:to="lab_us-gaap_FinancingReceivableNonaccrualNoAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_ac0b9de6-7147-4210-870d-f45d85176603_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/2020/dei-2020-01-31.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_IncomeTaxReconciliationTaxCredits_e2ebf341-cfe7-4c96-a3b0-c4be19e379ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_ace9890b-a8c1-46ca-a57d-3150bd19283d_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-20201231.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_dei_EntityEmergingGrowthCompany_bd28195a-062a-4972-be79-b19e16c3aafe_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/2020/dei-2020-01-31.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_TierOneLeverageCapital_f17a18d9-e16e-41a0-94eb-4717953fb722_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapital" xlink: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</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapital_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapital" xlink: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 One Leverage Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapital" xlink:to="lab_us-gaap_TierOneLeverageCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_90d60340-9536-405a-b201-c97291b0bacf_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessAcquisitionsProFormaRevenue_cf621298-f926-486c-bd3a-9bfc6b7d9284_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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 interest income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateOwnedTextBlock_8ac84c6e-6c93-426c-bf0f-054c05a31065_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_Capital_fb34786f-4ad9-4e65-b1d5-065475c5da24_terseLabel_en-US" xlink:label="lab_us-gaap_Capital" xlink: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</link:label>
    <link:label id="lab_us-gaap_Capital_label_en-US" xlink:label="lab_us-gaap_Capital" xlink: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 Capital, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Capital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Capital" xlink:to="lab_us-gaap_Capital" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_a31db610-837d-449a-8070-c4d0a3cd6602_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-20201231.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0efdce7d-ee0b-4e50-8274-77c54cd6e231_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_ba64a8df-7362-4760-8bbc-dec9c0ccdd4c_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, Fair Value, Gross Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedInvestmentIncomeReceivable_387f28c5-bcd4-41f0-8104-b09faaf1213b_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Investment Income Receivable</link:label>
    <link:label id="lab_us-gaap_AccruedInvestmentIncomeReceivable_label_en-US" xlink:label="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Investment Income Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedInvestmentIncomeReceivable" xlink:to="lab_us-gaap_AccruedInvestmentIncomeReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseSavingsDeposits_c79fa289-3d9b-46c6-804e-3929414f2809_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_PugetSoundMergerMember_a417280b-288e-4214-8d9c-de6c39c0d44a_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-20201231.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_22a9b184-eb1f-4918-95e3-b21d9460231c_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-20201231.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_us-gaap_MeasurementInputComparabilityAdjustmentMember_7f0d85a9-fd3c-42be-b70b-27c253e5fba0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:to="lab_us-gaap_MeasurementInputComparabilityAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_9a916c17-35ba-42bb-a405-80de8efca3b8_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_dca6b54f-2af4-4b3c-be74-05f667781377_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6acb2ec1-d870-4e08-9e86-4615cf428967_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansHeldForSaleFairValueDisclosure_eb49f0e9-4d65-42c6-a5dc-e3dfa27c9bcd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:to="lab_us-gaap_LoansHeldForSaleFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_7e7a78ca-be72-4951-b007-ab0300135b26_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_106662da-ad20-4b9f-a576-b3df60eee58b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_4191c296-d01a-41e6-a34b-fb36bd12feac_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink: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 Loan Commitment and Origination Fees and Unamortized Discounts or Premiums</link:label>
    <link:label id="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_label_en-US" xlink:label="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:to="lab_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_0f122f42-6d88-476f-b3b1-414baa091ae2_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_57ede6b6-2e9d-4147-a7e2-b302648b3031_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_d76f0755-076d-4fc8-8d40-abec85ca8af7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:to="lab_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9159ab2b-e0c0-43fb-915c-d856619e0dc7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_FinancingReceivableInterestRate_4460999d-6ccb-4445-9583-a88f32f8477a_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">Financing Receivable, Interest Rate</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-20201231.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_InvestmentTypeCategorizationMember_687a7a98-5db1-4b85-ab87-82d40fce044a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_5306baba-4384-4c8e-9dd0-bc0c86fd049d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_80ec6ccc-d768-4931-a94a-f28210b282cd_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/2020/dei-2020-01-31.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_hfwa_QualifiedEquityInvestments_a502a51c-2a6c-45a5-be34-623426481b43_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-20201231.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_9e5b3a8b-62bf-44be-8a95-0a2a14de45ff_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-20201231.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_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_00353bbe-3780-4415-825f-9c7690dad5ba_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_OtherInterestAndDividendIncome_1ed33b96-bd53-4ee5-a448-81f393ff9295_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInterestAndDividendIncome" xlink:to="lab_us-gaap_OtherInterestAndDividendIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets_e257bc51-c4cf-43fd-92dc-fe13cb9a9748_terseLabel_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink: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 Equity Tier One Capital to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets_label_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink: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 Equity Tier One Capital to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets_documentation_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Tier One Capital to Average Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitaltoAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink:to="lab_hfwa_CommonEquityTierOneCapitaltoAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_df5dd27a-a38b-43c7-b850-c3cd976c0495_terseLabel_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_label_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:label id="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_documentation_en-US" xlink:label="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable Interest Income Reversal Accrual Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:to="lab_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9f4b84a8-2569-436c-9bc4-9828129a615c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f98c7a06-93f2-4516-adfb-411aa77d663c_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/2020/dei-2020-01-31.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_DisclosureOfRepurchaseAgreementsAbstract_89a7f12e-6c23-43ff-af29-e076341a1a05_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_118663a5-213b-40e1-9ad9-bd8fe761c657_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_f999b962-de74-415c-88a5-10fa16e7c8c2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesTextBlock_d539cab6-94f3-4952-ad7e-4b280f967dcb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesTextBlock" xlink:to="lab_us-gaap_FinancingReceivablesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_2ec4258a-beee-44e9-8ea3-7947688382f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityPublicFloat_6a8dea6e-b2c2-4f3d-807e-57c559b16533_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/2020/dei-2020-01-31.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_dei_DocumentType_c3fa60ad-1b1d-497d-95b6-124dbd235e49_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/2020/dei-2020-01-31.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_dei_IcfrAuditorAttestationFlag_bb68665f-bf4e-4763-89f2-cce8e79edbaa_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/2020/dei-2020-01-31.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_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_3f4fe899-f587-4fce-bd62-c94911be604e_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">Tax Credit Carryforward, 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-20201231.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_e6620a87-3edf-43f5-b3ef-70682627108b_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-20201231.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_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired_b5ebb021-f049-4d05-a97b-a39702e0c2fd_terseLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink: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 Home Loan Bank stock</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired_label_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition Accounts FHLB Stock Acquired</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired_documentation_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or part noncash acquisition accounts FHLB stock acquired.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink:to="lab_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c490a534-a6a3-45e2-87c0-762868ce4d99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_029982aa-d4fb-4f30-b8ce-99b0c2eb3ed1_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Adjustablerateoftrustpreferredsecurities_6c670aec-1733-45ea-adf6-12cc5bdcf68b_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-20201231.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_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_375a05bb-5f58-4f77-941a-ff64d42b44f9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f44f6bed-ebe6-4b9e-8fd6-a5ba8fbffdbd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_SBAPPPLoansMember_17dbfae7-04ec-4b6a-8368-9685c356ebda_terseLabel_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans [Member]</link:label>
    <link:label id="lab_hfwa_SBAPPPLoansMember_label_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans [Member]</link:label>
    <link:label id="lab_hfwa_SBAPPPLoansMember_documentation_en-US" xlink:label="lab_hfwa_SBAPPPLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA PPP Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember" xlink:href="hfwa-20201231.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_GainLossOnSaleOfMortgageLoans_e87fd296-d201-4309-95f3-051b38ff5797_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueInputsLevel3Member_bdb6c418-6bf5-484b-ae72-95b60e166016_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_e9a2fbf4-fc28-4834-823f-01cefa276683_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchasedDuringPeriodShares_1c40c423-173b-4e47-9ed1-95aa69d03bfb_verboseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased shares</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_8e28d982-5fb9-47a3-88ce-451cc2d8a836_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repurchased shares to pay withholding taxes (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_0b6d9f5b-7fa9-400a-8b2c-efd8c59d6192_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_725391f9-46dc-42b2-a0c7-bc08295034ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_7bfc802a-c2b2-4e34-9d21-d94a2f265333_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_574400c6-7583-4d7c-8322-020682123e48_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" xlink: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 to sell residential real estate loans</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" xlink: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, Commitments to Purchase or Sell</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" xlink:to="lab_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_e1403858-c0d4-4c43-8505-a1e98a07c019_terseLabel_en-US" xlink:label="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink: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 contribution of net assets acquired in business combinations to Bank</link:label>
    <link:label id="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_label_en-US" xlink:label="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Contribution Net Assets Acquired in Business Combinations</link:label>
    <link:label id="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_documentation_en-US" xlink:label="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Contribution Net Assets Acquired in Business Combinations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink:href="hfwa-20201231.xsd#hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink:to="lab_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacy_39736b77-faf3-4a75-85d7-25cf9bb994e1_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink: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 Required for Capital Adequacy</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacy_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink: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, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:to="lab_us-gaap_CapitalRequiredForCapitalAdequacy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalReserveBankAdvancesMember_2e189e60-0c25-4981-8dda-14d25e5dadf6_terseLabel_en-US" xlink:label="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Reserve Bank Advances</link:label>
    <link:label id="lab_us-gaap_FederalReserveBankAdvancesMember_label_en-US" xlink:label="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal Reserve Bank Advances [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalReserveBankAdvancesMember" xlink:to="lab_us-gaap_FederalReserveBankAdvancesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_d0847e82-1fc8-4d0f-9b11-7cd8c370044e_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-20201231.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_NoncashOrPartNoncashAcquisitionDebtAssumed1_21a406f7-dd64-4bb0-bcd4-8319df3a2204_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" 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_NoncashOrPartNoncashAcquisitionDebtAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Debt Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NonaccrualMember_8df0b588-e786-45f8-888a-4048990ff134_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-20201231.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_VariableRateAxis_7fddd2af-518e-49ff-9b73-e18e8938349f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_BusinessCombinationOtherRealEstateOwned_7cffd2c3-6fd3-4c15-832c-757c1bfc9729_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationOtherRealEstateOwned" xlink: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_hfwa_BusinessCombinationOtherRealEstateOwned_label_en-US" xlink:label="lab_hfwa_BusinessCombinationOtherRealEstateOwned" xlink: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, Other Real Estate Owned</link:label>
    <link:label id="lab_hfwa_BusinessCombinationOtherRealEstateOwned_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationOtherRealEstateOwned" xlink: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, Other Real Estate Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationOtherRealEstateOwned" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationOtherRealEstateOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationOtherRealEstateOwned" xlink:to="lab_hfwa_BusinessCombinationOtherRealEstateOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_723d80a8-3a65-41b0-ad06-1e5e04818c41_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink: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 Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_11b40941-9cc9-4733-84a6-6d7be50bea22_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PaymentsForRepurchaseOfCommonStock_8f6f3aa3-8528-4746-a1f9-313a506754e7_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_a1922eae-ba69-4bbe-aede-513be0911504_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a31fdd51-bd3c-488c-bf8d-249e34c39062_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_7022d621-3327-4334-9bd0-f4ef2b780529_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_95d56e7f-80ad-4bc9-beb3-e6fd53aeefd5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FurnitureAndFixturesMember_e3817f07-79ba-4c7f-b99b-8ee12b8b22ce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_EntityAddressStateOrProvince_41bce629-63b8-45c2-a45a-41880f830f3e_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/2020/dei-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_005b9981-b8c2-42e8-99c0-13a6282b65c4_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">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_9c586a38-2ad2-4366-ac03-ae29f4b167b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_7f29b71e-709e-4a03-aea4-69086b4980fd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SubleaseIncome_6dab3307-a94a-4787-b077-e0a3098a3717_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivablesPeriodPastDueAxis_98ee528f-9cf5-4847-96bf-e466263d681c_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, Period Past Due [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_507aaa6d-8cdc-4a6d-b4c1-71c52029016a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_89538981-bfcd-4265-8592-c51edcf5ba13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_0ea9e38a-df2a-4657-9874-d9ad29421a14_terseLabel_en-US" xlink:label="lab_hfwa_Changeinlowincometaxhousingtaxcreditpartnership" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital contributions to low-income housing tax credit partnerships and new market tax credit partnerships, net</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-20201231.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_OperatingLeaseRightOfUseAsset_522dc7b6-c9a6-40ea-aff0-3fe68b7029ab_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_6a373b84-1fd3-4200-8a79-994dc62a38e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_b857610b-cb16-4b23-aaf1-b5812336bcc9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxLiabilitiesPropertyPlantAndEquipment_1e99041c-d659-4d60-91ab-a5f3fd870b99_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DepositLiabilitiesDisclosuresTextBlock_5a92a9d7-d619-43d1-89c0-96e435c8cfad_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_Deposits_a53394ce-27d8-4a53-a817-b499f2765bd1_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_b3e3976f-5af8-4507-9222-bb9f3ed770c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Deposits" xlink:to="lab_us-gaap_Deposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_97e80c0a-d66a-412f-a29c-fab5b0941b5c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, net</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_b6a033db-9924-4b07-8486-e114a465cce0_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink: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 Losses, Individually Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink: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, Individually Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SpecialDividendMember_28ac5ae2-f9b7-4c3b-8e88-1ee6de1ef531_terseLabel_en-US" xlink:label="lab_hfwa_SpecialDividendMember" xlink: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 Dividend</link:label>
    <link:label id="lab_hfwa_SpecialDividendMember_label_en-US" xlink:label="lab_hfwa_SpecialDividendMember" xlink: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 Dividend [Member]</link:label>
    <link:label id="lab_hfwa_SpecialDividendMember_documentation_en-US" xlink:label="lab_hfwa_SpecialDividendMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Dividend [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SpecialDividendMember" xlink:href="hfwa-20201231.xsd#hfwa_SpecialDividendMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SpecialDividendMember" xlink:to="lab_hfwa_SpecialDividendMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_d0b3e072-cf79-4d22-a46e-4f828a9e669c_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-20201231.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_InterestIncomeSecuritiesTaxable_3136310a-5356-4a72-9ff3-0db9b8695eef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeSecuritiesTaxable" xlink:to="lab_us-gaap_InterestIncomeSecuritiesTaxable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityNotionalAmount_b33f4ac3-a76f-46d9-afec-55ed1eb1a61d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityNotionalAmount" xlink:to="lab_us-gaap_DerivativeLiabilityNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_21474ace-a1bb-4444-bf45-15e39e58ad4c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_HedgingDesignationDomain_921c7ffe-0bcc-4e5d-903e-ec7663ae4395_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationDomain" xlink:to="lab_us-gaap_HedgingDesignationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_c690617a-54b5-4436-9c2f-e7bb20f1787a_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_cc553165-122c-45d7-aa4c-3501ffcc06fa_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink: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 Losses Recovery Details</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_label_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink: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 Recovery Details</link:label>
    <link:label id="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink: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 Allowance for Credit Losses Recovery Details</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink:to="lab_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_a69660ff-dbbb-4aef-bf1b-583fe2890ae1_verboseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. government and agency securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseOther_ee5583a1-fd88-4847-acd3-7ae6497ae77f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseOther" xlink:to="lab_us-gaap_InterestExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_ae550b6f-0753-4959-a782-3ed61b331679_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 Requirement</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-20201231.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_ServicingAssetMeasurementInput_fb3d747e-466b-4675-9d25-c5096901ce63_terseLabel_en-US" xlink:label="lab_us-gaap_ServicingAssetMeasurementInput" xlink: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, Measurement Input</link:label>
    <link:label id="lab_us-gaap_ServicingAssetMeasurementInput_label_en-US" xlink:label="lab_us-gaap_ServicingAssetMeasurementInput" xlink: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, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetMeasurementInput" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServicingAssetMeasurementInput" xlink:to="lab_us-gaap_ServicingAssetMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_0cfc626a-bcf9-4f22-8d22-d1a7764d31cf_terseLabel_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink: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 Equity Tier One Capital Required to be Well Capitalized to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_label_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink: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 Equity Tier One Capital Required to be Well Capitalized to Average Assets</link:label>
    <link:label id="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_documentation_en-US" xlink:label="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Equity Tier One Capital Required to be Well Capitalized to Average Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink:to="lab_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CapitalConservationBufferCompany_6543324d-e895-4e02-ad15-835a6c98dc82_terseLabel_en-US" xlink:label="lab_hfwa_CapitalConservationBufferCompany" xlink: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 Conservation Buffer, Company</link:label>
    <link:label id="lab_hfwa_CapitalConservationBufferCompany_label_en-US" xlink:label="lab_hfwa_CapitalConservationBufferCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Conservation Buffer, Company</link:label>
    <link:label id="lab_hfwa_CapitalConservationBufferCompany_documentation_en-US" xlink:label="lab_hfwa_CapitalConservationBufferCompany" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Conservation Buffer, Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferCompany" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CapitalConservationBufferCompany" xlink:to="lab_hfwa_CapitalConservationBufferCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_8d931afc-4a61-4205-b84d-c7f0fa125a81_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-20201231.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_810ea7d7-4ad4-402f-a5dd-7f0523fe9bb2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_d33bd652-3ac7-4ffd-94c7-e3bd6100fa07_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_PaymentsForProceedsFromLoansAndLeases_08584bf0-794d-4147-b2bf-f34ed275077f_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">Loans originated, net of principal 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_bff1c460-6ae4-4621-bedf-11cb9c6aa02f_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-20201231.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_SummaryOfInvestmentHoldingsLineItems_7c997576-3076-4c30-8c05-c4ef9dcb81e0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfRepurchaseAgreements_172bbb51-a5f4-419b-b2dd-003a12c0b2f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_LoanRestructuringModificationAxis_e97eb5ef-876c-4f63-a39f-3410ee0aaa15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis" xlink:to="lab_us-gaap_LoanRestructuringModificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SalaryContinuationPlanBenefitPaid_1fb53c9b-876f-46e0-a22f-8909a0f83d7f_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-20201231.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_BusinessAcquisitionAxis_27ecaee4-5b5c-46b0-a7a5-775d452ed993_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_df453e72-f211-475d-9995-efa9e5db094e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_8f56214f-285f-4055-86ae-175d1a85fc77_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink: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 Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_ebc707a5-68ed-4894-ba27-7e27354c4d0a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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 issued in business combinations, shares</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink: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, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_ba22d0e6-1ad5-4d58-8cc7-70f4b05c96c7_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-20201231.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_srt_ScenarioForecastMember_6ccc2a83-07b6-4b64-8fb1-513dcbb4c643_verboseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_588fd04a-011c-45d6-b6c7-9c42104d6f49_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink: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, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Investmentinlowincomehousingtaxpartnership_d5b0f983-59e9-45fb-a22a-ebac7920461b_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 low-income housing tax credit partnership and related funding commitment</link:label>
    <link:label id="lab_hfwa_Investmentinlowincomehousingtaxpartnership_label_en-US" xlink:label="lab_hfwa_Investmentinlowincomehousingtaxpartnership" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in low income housing tax partnership</link:label>
    <link:label id="lab_hfwa_Investmentinlowincomehousingtaxpartnership_documentation_en-US" xlink:label="lab_hfwa_Investmentinlowincomehousingtaxpartnership" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment in low income housing tax partnership</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Investmentinlowincomehousingtaxpartnership" xlink:href="hfwa-20201231.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_dei_EntityVoluntaryFilers_bc553df9-fad2-402e-88be-d881f87d6f75_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/2020/dei-2020-01-31.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_BusinessCombinationAcquisitionRelatedCosts_30e87f36-9313-46d0-8338-a65214795c1d_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition-related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink: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, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_4eb5d505-7d39-45d0-b302-a5b5e2238df6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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 Required to be Well Capitalized to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:to="lab_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxCreditCarryforwardAxis_82fe9926-d4fd-4cbf-b6cd-af2d1c20db7a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_aa278aae-66cb-465d-be09-4ffd220b4362_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_91a7a21f-5abd-4b08-b697-385147718384_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink: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, Purchase, Discount (Premium) CECL Day 1 Change</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_label_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink: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, Purchase, Discount (Premium) CECL Day 1 Change</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink: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, Purchase, Discount (Premium) CECL Day 1 Change</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink:to="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockNoParValue_ddf9b556-e2a3-4d2f-af1b-926f8b878d53_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockNoParValue" xlink:to="lab_us-gaap_CommonStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_JuniorSubordinatedNotes_a0db85de-2217-4578-8e71-7e599fd567f7_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_3636d628-5a4c-491e-a71f-2ffe7a40e9c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_JuniorSubordinatedNotes" xlink:to="lab_us-gaap_JuniorSubordinatedNotes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_ab3b03ed-dd80-4c8d-b95c-b3435e347db1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PastDueFinancingReceivablesTableTextBlock_540250f8-8689-4866-9857-f28341c23be2_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">Past due financing receivables</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_bdd3edf7-a890-4a6d-a7bf-5ae527f6a605_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_20d4a38a-2012-4364-8757-312158cfbf29_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_9e2a4f29-b0e2-4c3c-9fc8-4b7c2732f80a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_f87da224-bf72-402f-981b-46f76eff93e1_terseLabel_en-US" xlink:label="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink: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, Issuance Percent</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_label_en-US" xlink:label="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink: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, Issuance Percent</link:label>
    <link:label id="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_documentation_en-US" xlink:label="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink: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, Available-for-sale, Issuance Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink:href="hfwa-20201231.xsd#hfwa_DebtSecuritiesAvailableForSaleIssuancePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink:to="lab_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_f80a4096-8421-4266-bdb2-88899b264021_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableCreditQualityIndicatorsTableTextBlock_86752117-d3dc-4a41-9eb3-77635c70b37b_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">Loans receivable by credit quality indicator</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_d6e7260b-913b-4ae3-a517-4116187243b8_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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 Required to be Well Capitalized to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink: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 One Risk-Based Capital Ratio, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_d4c14107-ad17-4ea5-9997-b5df15af9cea_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_f89a650e-2663-457e-aab5-1da7b333bfe7_verboseLabel_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink: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 Portfolio Segment [Member]</link:label>
    <link:label id="lab_us-gaap_CommercialPortfolioSegmentMember_label_en-US" xlink:label="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commercial Portfolio Segment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPortfolioSegmentMember" xlink:to="lab_us-gaap_CommercialPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_caef3354-d552-4dba-b40b-d02f1f6c2512_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_3c9956d0-59a6-4215-9ed3-c20fad945b08_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:to="lab_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_f1d7f27a-ce12-4cd9-8361-fdbcf965c843_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_d66b779c-5fb9-4112-b279-acde21a530a0_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink: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 issued (in shares)</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_label_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink: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, Shares Of Common Stock Issued Of Acquired Entity</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink: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, Shares Of Common Stock Issued Of Acquired Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink:to="lab_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_4277f50a-8458-4eb1-b373-b8c3ff6b4437_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_0650af24-4061-41d9-866c-8b6ebb757083_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, Period Past Due [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_52312c1d-f92c-41ef-9961-e15de96416fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentCreditMember_d6680253-7f37-445b-88de-4a3b8be85ef0_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 [Member]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_StockRepurchasedDuringPeriodValuePerShare_e4edafd4-cae3-418b-ba46-091abe027a79_terseLabel_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Value Per Share</link:label>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare_label_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink: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, Value Per Share</link:label>
    <link:label id="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare_documentation_en-US" xlink:label="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink: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, Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink:href="hfwa-20201231.xsd#hfwa_StockRepurchasedDuringPeriodValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink:to="lab_hfwa_StockRepurchasedDuringPeriodValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear_3f4bf31d-5722-42be-9601-bac9d6b67f03_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" xlink: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 during the year</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" xlink: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, Activity for Year, Average Interest Rate for Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowance_a743f1ea-b2dd-4a84-86ab-11a026f7a5ac_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_d985a40c-a2ac-44f0-9fc7-17af608d6569_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_f7f17d8f-56b7-4011-9911-4f565e5b6e93_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_4e27b859-a9d7-4567-bf96-91aab09988a6_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_8edecc18-60dd-417b-afee-d460d5e3f0fa_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Allowance</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_672a266d-8758-42d3-be02-0203cbab3b6c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preliminary fair value estimates of assets acquired and liabilities assumed and adjustments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink: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 Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_590510a8-ad1b-4ffa-bfd7-8a8bb5d9c964_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value measurements of assets on a recurring basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_841ee222-c5da-441c-9af6-9bedda8d8d75_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfTreasuryStockByClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure_9849ae3f-7fa6-431a-9942-b0acfdd3c284_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_AccruedLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateMember_7957032e-89ff-4b79-9658-8f0ff5bc8738_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:label id="lab_us-gaap_RealEstateMember_label_en-US" xlink:label="lab_us-gaap_RealEstateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateMember" xlink:to="lab_us-gaap_RealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_de07f797-cc04-4d95-a8fc-ab13d584193f_terseLabel_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net</link:label>
    <link:label id="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_label_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale</link:label>
    <link:label id="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_documentation_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:href="hfwa-20201231.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_RepaymentsOfDebt_e4473f09-9a53-4067-bdd6-d762e52ba46a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_ea900db7-0c2a-4bde-8342-db42fa403f5f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_e8a64fa8-6e18-4421-bbb8-289894a73c26_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-20201231.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_NetCashProvidedByUsedInOperatingActivities_0361199c-ce0d-4b4c-b955-0bf842c6cf04_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_0c0762e5-a90e-46fd-a1f0-88963430a988_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross nonaccrual loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_16b01747-9180-46c5-9bff-7d98311620a0_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/2020/dei-2020-01-31.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_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1_dd1e6391-27c7-44d2-bc67-eff481dc95a0_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" xlink: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_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Other Assets Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentsAbstract_4d8d3252-f95e-4f8c-8a56-630434bde4a8_terseLabel_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual amounts of commitments to sell and fund with off-balance sheet risk:</link:label>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentsAbstract_label_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Amounts of Commitments [Abstract]</link:label>
    <link:label id="lab_hfwa_ContractualAmountsofCommitmentsAbstract_documentation_en-US" xlink:label="lab_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Amounts of Commitments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:href="hfwa-20201231.xsd#hfwa_ContractualAmountsofCommitmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:to="lab_hfwa_ContractualAmountsofCommitmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ValleyCommunityBancsharesMember_84d58e02-a238-4704-9d29-9832947f9fe2_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-20201231.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_DerivativeInstrumentRiskAxis_aa6d8438-5dff-4602-b6ac-4d043a70fbf3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_ad498907-d5b4-464a-89a5-8ce73d8c8aa1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsByMajorClassAxis_ec76f09e-0e69-41b2-920c-6f6d42f5f9e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_43bd9dc8-f769-4b27-851e-a4d31a7812e7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 other intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearTwo_121e8c6a-577d-4b59-9e72-8fbe38283456_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">2022</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_53a34023-7f77-487b-8a15-121da6dcab1e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_3d330674-d7d2-4b61-8a44-e2c320960393_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 for Impairment of Recognized Servicing Assets, Balance</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_e021a528-d137-4974-92b3-271fe39ad7da_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">Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax</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-20201231.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_550c73cb-96fb-4ec4-9d76-d1a397e7f2b5_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 [Member]</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-20201231.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_SegmentDomain_1314bc2c-01a1-4f67-981b-fb6cef2db166_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Definedcontributionplanemployermatchingcontributionamount_c2b919a6-d597-45c6-b035-afabeb18da4d_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-20201231.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_hfwa_PotentialProblemLoansReceivable_5061c30c-0c51-4737-975b-756e8b01e7b9_terseLabel_en-US" xlink:label="lab_hfwa_PotentialProblemLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential problem loans receivable</link:label>
    <link:label id="lab_hfwa_PotentialProblemLoansReceivable_label_en-US" xlink:label="lab_hfwa_PotentialProblemLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential Problem Loans Receivable</link:label>
    <link:label id="lab_hfwa_PotentialProblemLoansReceivable_documentation_en-US" xlink:label="lab_hfwa_PotentialProblemLoansReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential problem loans receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PotentialProblemLoansReceivable" xlink:href="hfwa-20201231.xsd#hfwa_PotentialProblemLoansReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PotentialProblemLoansReceivable" xlink:to="lab_hfwa_PotentialProblemLoansReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsumerPortfolioSegmentMember_cdec422b-ff59-45a8-8999-3fe19d4e8d84_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsumerPortfolioSegmentMember" xlink:to="lab_us-gaap_ConsumerPortfolioSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_80411f83-b27f-465a-97ce-081709e61204_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink: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_BusinessCombinationAcquiredReceivablesFairValue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink: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, Acquired Receivable, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_df2797dd-2349-489f-a171-d77d6131162e_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_a1ca2b85-0ff2-4c0f-9258-b8f3e274e5c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_d71966e3-5370-4b7f-be19-997343b7ad04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_7d956cba-1d8b-47d3-9bcc-57ed28096090_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_UnallocatedMember_82d97e09-f76f-454b-9eb9-014efbf55784_terseLabel_en-US" xlink:label="lab_hfwa_UnallocatedMember" xlink: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</link:label>
    <link:label id="lab_hfwa_UnallocatedMember_label_en-US" xlink:label="lab_hfwa_UnallocatedMember" xlink: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 [Member]</link:label>
    <link:label id="lab_hfwa_UnallocatedMember_documentation_en-US" xlink:label="lab_hfwa_UnallocatedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unallocated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnallocatedMember" xlink:href="hfwa-20201231.xsd#hfwa_UnallocatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_UnallocatedMember" xlink:to="lab_hfwa_UnallocatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_7c492879-442d-401c-bc40-dd4b58b3612e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities_637a1e30-25bf-476f-8be9-f7e5256686c5_verboseLabel_en-US" xlink:label="lab_hfwa_InvestmentsinAffordableHousingLimitedEntities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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-20201231.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_dei_EntityCommonStockSharesOutstanding_2f8b00f2-d019-4091-9d2c-754a7c95c564_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/2020/dei-2020-01-31.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_NoninterestIncomeAbstract_0b4d6b3a-27f9-4b4b-b568-61250aed0bc6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncomeAbstract" xlink:to="lab_us-gaap_NoninterestIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare_15563f57-cda5-437f-833d-835b29616f54_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_3e2300bd-2b9d-44fb-ab42-5dd7761342d4_verboseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink: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 repurchase to pay withholding taxes average share price (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:to="lab_us-gaap_TreasuryStockAcquiredAverageCostPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_e0c0fcde-5a40-4d6b-b3ee-280de089fa07_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_StockholdersEquityNoteAbstract_87228079-d8b7-4008-b000-1d0035aead14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_2337057e-2b8d-4118-9159-fdefa0c4a436_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_c7a91fa2-c4b4-4d0e-afba-04547a22bd30_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" 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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_4d66e2bf-1922-4e3d-97ed-4cf794993997_verboseLabel_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink: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&#160;Losses (Gains) Recorded&#160;in Earnings</link:label>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_label_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Assets Measured on Nonrecurring Basis Net Gains Losses Included in Earnings</link:label>
    <link:label id="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_documentation_en-US" xlink:label="lab_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" xlink:href="hfwa-20201231.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_LineOfCreditFacilityTable_9180946b-08e6-4b82-80a8-bc95364c0e11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TimeDepositMaturitiesAfterNextRollingTwelveMonths_5d1ce73b-2df8-4a1c-ba7a-4aef0823f763_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">2021</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 Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MeasurementInputPrepaymentRateMember_525ad9a5-35f1-49db-9c9c-5bb7040bc54a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink: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, Prepayment Rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPrepaymentRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink: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, Prepayment Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPrepaymentRateMember" xlink:to="lab_us-gaap_MeasurementInputPrepaymentRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilities_9b528de3-6b39-4c55-9966-2168c78ad1a6_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_a7959c5a-4e6d-4d2b-a3fa-efbd7d2870d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilities" xlink:to="lab_us-gaap_OtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d9a1178f-cbc9-49ac-a1c3-fa38c489f9f1_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">Percent</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_f509c183-bc51-4b45-ac62-7a2b3f54bde5_terseLabel_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_label_en-US" xlink:label="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:to="lab_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnSalesOfLoansNet_9662bafc-b9d3-4816-8a9d-7b5f96020cb3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSalesOfLoansNet" xlink:to="lab_us-gaap_GainLossOnSalesOfLoansNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_7d199016-fc15-48cf-a7f2-b7a329ccb518_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_hfwa_EquityinUndistributedIncomeofSubsidiaries_f28942d6-bc16-48ad-9a80-b716317b5c62_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_a1c8b61a-55fc-4857-8d97-7d63c9c70c87_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-20201231.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_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_21046f76-9561-4a2e-9546-c18de8805bb8_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">Financing Receivable, 90 Days or More Past Due, Still Accruing</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_4d59a65b-6974-413a-a366-4da92fcbfa84_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">90 Days or More and Still Accruing</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, 90 Days or More Past Due, Still Accruing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalToAverageAssets_1cd441fa-b2c3-4bf0-b65f-7b1b8f763af6_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 One Leverage Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FederalHomeLoanBankAdvancesLineItems_7f5d6f08-8749-4e37-b201-e20bc46a38a7_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesLineItems" xlink: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 Home Loan Bank, Advances [Line Items]</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesLineItems_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_410a0707-6103-4499-b77b-6dd960eaf330_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_dei_Security12bTitle_f5fc3d33-c023-45ea-a994-2538c2871dd6_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/2020/dei-2020-01-31.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_hfwa_PeerCompanyMember_73e659bb-a2b4-4d7e-9ee2-0f0d28525d18_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-20201231.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_us-gaap_FiniteLivedIntangibleAssetsNet_06b046b3-f4b9-4de9-93af-86966a86f486_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_1d79edbb-ace5-4547-ab53-1ce4747c9e62_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 $4,506, $4,834 and $(1,591), 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_a5f2ec69-ac1b-45d4-99aa-ec61bec37783_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionAxis_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionAxis" xlink:to="lab_us-gaap_GeographicDistributionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_842f878f-8367-4bad-8528-2506008135c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanAndLeaseLosses_42bcd975-3461-48ed-bf3a-5cf2897b4c0f_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:to="lab_us-gaap_ProvisionForLoanAndLeaseLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_0b91363b-eee1-441f-9b86-93ca66797a82_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_e28bcd48-33f7-4061-aad9-af5a49350497_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_010ffda6-d20f-4501-b56e-7dbf6dd69009_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-20201231.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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_dc953ce6-dc2c-4fc4-9157-490c7915d464_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_9c321714-4160-486a-bd36-3dd33ff25203_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-20201231.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_us-gaap_MarketingExpense_bad8c817-9a9e-44e6-bb61-82f8222471f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommonStockissuedBusinessCombinations_cdc74d81-6e97-4094-bc0d-635d971b24ec_terseLabel_en-US" xlink:label="lab_hfwa_CommonStockissuedBusinessCombinations" xlink: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 issued for business combinations</link:label>
    <link:label id="lab_hfwa_CommonStockissuedBusinessCombinations_label_en-US" xlink:label="lab_hfwa_CommonStockissuedBusinessCombinations" xlink: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 issued Business Combinations</link:label>
    <link:label id="lab_hfwa_CommonStockissuedBusinessCombinations_documentation_en-US" xlink:label="lab_hfwa_CommonStockissuedBusinessCombinations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock issued Business Combinations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonStockissuedBusinessCombinations" xlink:href="hfwa-20201231.xsd#hfwa_CommonStockissuedBusinessCombinations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommonStockissuedBusinessCombinations" xlink:to="lab_hfwa_CommonStockissuedBusinessCombinations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_004d36cd-5945-4dee-8bde-753d931ed1b9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_14eceaf6-6928-4dfa-a8ab-ff945c39b5a0_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink: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 loans receivable, net</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink: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, Acquired Receivables Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink: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, Acquired Receivables Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6d50c408-5e36-474b-b8cd-e2e6fcb4039f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase_f7d5bcb9-b3e7-4762-afea-c63160d6138a_negatedTerseLabel_en-US" xlink:label="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" 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">Securities sold under agreement to repurchase</link:label>
    <link:label id="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase_label_en-US" xlink:label="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">noncash or part noncash acquisition, securities sold under agreements to repurchase</link:label>
    <link:label id="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase_documentation_en-US" xlink:label="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Securities Sold Under Agreements to Repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" xlink:href="hfwa-20201231.xsd#hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" xlink:to="lab_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBALoansMember_d82e4a82-bb1d-4c5f-82ed-e67218111897_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-20201231.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_hfwa_FinancingReceivablesOaemRated_d9c0b5ce-e968-44eb-bbce-59da1bebfc54_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablesOaemRated" xlink: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_hfwa_FinancingReceivablesOaemRated_label_en-US" xlink:label="lab_hfwa_FinancingReceivablesOaemRated" xlink: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 OAEM Rated</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesOaemRated_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablesOaemRated" xlink: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 OAEM rated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesOaemRated" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesOaemRated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablesOaemRated" xlink:to="lab_hfwa_FinancingReceivablesOaemRated" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_0cfb0178-447e-4761-b209-4e8ee0c16ca2_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-20201231.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_b29b388e-6aad-426a-b2e1-f440c0f129fc_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-20201231.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_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock_05dcef52-3c0d-4c71-8ef2-4f6923c88814_terseLabel_en-US" xlink:label="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink: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 and Loan Commitments</link:label>
    <link:label id="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink: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 and Loan Commitments Policy [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink: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 Receivable and Loan Commitments Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink:to="lab_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_0a0de362-a606-429b-b99e-9a5a7c105924_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_e984fe41-7e29-4e66-8ede-c6f5e5d75942_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_08606ca5-38a5-4adf-8cbe-5ca251822fb5_terseLabel_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</link:label>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_label_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit [Table Text Block]</link:label>
    <link:label id="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:to="lab_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_GainLossofAssetsHeldforSale_1c616860-8ebe-4db8-8b7f-a86d76ab311e_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-20201231.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_FinancingReceivableAllowanceForCreditLosses_c39bc221-0f23-42ba-a865-3cebea13bcb8_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_7670f520-7f2e-4d16-92ff-c5469db5fb3f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for credit losses on loans</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_2b973612-28d9-41d9-b500-4c29ce943d3a_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_3f159506-0525-4834-bd5c-72aca4d0d6ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_16c66fc1-b87c-4b36-a674-61530091dfeb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferToOtherRealEstate_5d07871a-0379-40bf-b618-87dee2db002a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtInstrumentAxis_76a14b27-6e02-45dd-9fe5-344e4012c227_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecurities_0bece6b9-c50d-4e43-bbbd-20316efc2aec_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink: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 $770,195 and $939,160, respectively)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_1f9ce13b-7fe2-420a-804e-d8b8d209078c_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" 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&#160;Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecurities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_47455448-e13a-4911-970d-81a0c8a34e9d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Results of operations on a quarterly basis</link:label>
    <link:label id="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_e4f0b93d-2442-46c6-8d22-7120bfa973f6_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink: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 originated first round SBA PPP loans (as a percent)</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink: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 Paycheck Protection Program, Percent of Total Originated First Round SBA PPP Loans</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink: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 Paycheck Protection Program, Percent of Total Originated First Round SBA PPP Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RegulatoryCapitalRequirementsAbstract_f616b817-309c-4624-9a13-dcc74cefe36b_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_ClassOfStockLineItems_cfa854ce-d23c-4b69-ada9-c77a247441f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_a93a362d-d6e9-40d4-a586-b642b288b5e6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepurchaseAgreementsMember_ac451165-6040-4c45-906f-f8866ff49988_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepurchaseAgreementsMember" xlink:to="lab_us-gaap_RepurchaseAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_c3e37d3d-05c7-40d4-890a-687331bf2387_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MortgageBankingAbstract_1e5bfd18-beff-4580-85c4-77b27712520c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_65b2c309-1f66-487b-b008-de8a9ba542b8_verboseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number&#160;of Contracts (1)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_c4296e89-f253-4ac6-817e-1ffe5d9e49f8_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:to="lab_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_d77231a1-33db-4f26-90a3-c63d5eae2131_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_692d1e92-9168-4ae7-b7d9-c79135f70634_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NoninterestExpenseAbstract_6d9e8def-dadb-4797-8956-21d9b7b7da3d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpenseAbstract" xlink:to="lab_us-gaap_NoninterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PercentageofEmployerContributionFullyVested_e69686f4-99b7-4dd8-9940-f630878647d1_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-20201231.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_PriorPeriodReclassificationAdjustmentDescription_aff51be6-ece7-4b8f-9f4a-8ed51173aaf2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ConcentrationRiskByTypeAxis_d709f606-4100-4f67-9525-415cde0d2a84_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink: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 Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_055822fa-69b0-42d5-9cc1-77c72a9ba3ab_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_3c303023-57e1-42b6-bb0d-66b877aba4ea_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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 Required for Capital Adequacy to Risk Weighted Assets</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink: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, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:to="lab_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxExemptIncome_fbddb300-743a-4daf-ae0d-03c43b22bb2b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_dd19c3a0-8d3d-4407-bc91-eb97f003e03b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock_bef8727b-c6ba-426b-871a-c38c88437d12_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink: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 impaired purchased loans accretable yield</link:label>
    <link:label id="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink: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 Purchased Loans Accretable Yield [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink: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 impaired purchased loans accretable yield.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink:to="lab_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_cc9a5a42-2f53-435a-a56d-1287fb291743_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedBalanceSheetStatementsCaptionsLineItems_977cf241-ddf2-430c-9107-1d626e3097b0_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_hfwa_TermofJuniorSubordinatedDebentures_dfc1d00f-0364-4aef-be38-914da434c7ab_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-20201231.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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d7cf4d36-5757-42b3-bb28-1779650b0560_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AffordableHousingProjectInvestmentWriteDownAmount_2a3a791e-a9ee-4810-8355-6b3c8b631062_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OccupancyNet_a3d64bcb-0f4c-47a5-bdc5-f2482bae98d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OccupancyNet" xlink:to="lab_us-gaap_OccupancyNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding_f7e751ff-ed4e-4ded-8825-822533ad2072_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" xlink: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 balance during the year</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" xlink: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, Activity for Year, Average Balance of Agreements Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestBearingDomesticDepositSavings_3eea4716-d3a4-461e-b461-637ad575a869_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AccruedExpensesandOtherLiabilitiesMember_ff083613-c89f-4986-b2a1-cd92456d21dc_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_90876d87-37bb-40eb-84f1-bed9c5913c16_verboseLabel_en-US" xlink:label="lab_hfwa_AccruedExpensesandOtherLiabilitiesMember" xlink: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_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-20201231.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_InvestmentsFairValueDisclosure_cd327615-abd1-434c-ab08-ce11cbf8526e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember_3959e4c5-6f00-4515-8fd6-6e5d5294af9c_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 mortgage-backed securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:to="lab_us-gaap_ResidentialMortgageBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_47eca4e0-622c-4ab6-b68c-6f7049555f4b_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock_5ef805a3-e654-435b-a63d-613127b1ddbf_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink: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 loan receivables on the basis of impairment method</link:label>
    <link:label id="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink: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 Financing Receivables for Credit Losses [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink: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 detailing information related to financing receivables by portfolio segment. A portfolio segment is a level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink:to="lab_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_1481f505-5332-464e-b748-895300508276_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/2020/dei-2020-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_de79bf37-05ca-4da6-8939-db3fc38ec704_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_PPPLFFacilityMember_209bddfe-6430-43ea-b03d-06289f71e180_terseLabel_en-US" xlink:label="lab_hfwa_PPPLFFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPPLF Facility [Member]</link:label>
    <link:label id="lab_hfwa_PPPLFFacilityMember_label_en-US" xlink:label="lab_hfwa_PPPLFFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPPLF Facility [Member]</link:label>
    <link:label id="lab_hfwa_PPPLFFacilityMember_documentation_en-US" xlink:label="lab_hfwa_PPPLFFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPPLF Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PPPLFFacilityMember" xlink:href="hfwa-20201231.xsd#hfwa_PPPLFFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PPPLFFacilityMember" xlink:to="lab_hfwa_PPPLFFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CollateralAxis_09cd6fad-fe78-4cdb-9a66-9cd4695fafff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralAxis" xlink:to="lab_us-gaap_CollateralAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_78b1a675-c747-43c6-8653-484aa83a31a3_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/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_3a3ac364-3d73-496a-b3d5-217dfbbc49f7_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/2020/dei-2020-01-31.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_dei_DocumentPeriodEndDate_2e8e505f-cd3a-4bb4-930c-8a0fd3a11771_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/2020/dei-2020-01-31.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_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_69c6a19f-e21e-4d2e-a7ce-c092c45f614d_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink: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, Purchase, Discount (Premium) CECL Day 1 Balance</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_label_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink: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, Purchase, Discount (Premium) CECL Day 1 Balance</link:label>
    <link:label id="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink: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, Purchase, Discount (Premium) CECL Day 1 Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink:to="lab_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_2a2dc479-c4d0-4c65-ad45-bf477a8be981_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-lived Intangible Assets [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RecognizedTaxBenefit_54a88527-91c1-4d37-94ca-d55ad757a7ef_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_ce0ea73b-b62f-4dfe-b25c-d4bea81910c6_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-20201231.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_PreferredStockNoParValue_35ef9501-e982-4a95-8e51-9ffa186f27db_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockNoParValue" xlink:to="lab_us-gaap_PreferredStockNoParValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_c8c7ab59-a02c-4267-817c-ff76bd06fa10_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 One Risk-Based Capital Ratio, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansAndLeasesReceivableCollateralForSecuredBorrowings_a15d3d0f-468c-48e0-9001-100ca50b9295_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans and Leases Receivable, Collateral for Secured Borrowings</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings" xlink: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, Collateral for Secured Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings" xlink:to="lab_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount_5e061dd0-6d7f-4457-bd93-0d7964d5e07f_totalLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" 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_LoansAndLeasesReceivableNetReportedAmount_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink: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, Net Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetReportedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_e44a496b-9768-40eb-9abf-a4809b3f5b21_terseLabel_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly Financial Information Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:to="lab_us-gaap_QuarterlyFinancialInformationDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecurities_cd9ace39-75a9-44b2-a94c-d91618b446f9_verboseLabel_en-US" xlink:label="lab_us-gaap_TradingSecurities" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradingSecurities" xlink:to="lab_us-gaap_TradingSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_e589913c-ffcd-4e28-923e-3c36cbb4a750_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:to="lab_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_a0f1f1ac-0085-4fb6-bb3b-7f7ca4e318a7_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink: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 adjustments:</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink: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, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:to="lab_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearThree_f308c28d-c893-4337-a10a-b1f33493cfcf_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">2023</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_MeasurementInputTypeAxis_ddddb2e5-e5ce-45ab-b0c2-0ae8691a8e71_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_ff55253b-5a79-44bd-8c3c-7593b34e55cc_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-20201231.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_DefinedContributionPlanEmployerMatchingContributionPercent_ef9f2b75-8d61-4571-b8eb-7c6bba4c4ad2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_StockRepurchasedAndRetiredDuringPeriodShares_2bbad7e5-7b71-4c4b-8300-609817bc36a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherRealEstateRollForwardTableTextBlock_f72e239d-0cb2-4264-ab70-d3672d0aa597_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock_d4dfd902-8dc6-4d32-b44a-0d02a916de08_terseLabel_en-US" xlink:label="lab_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink: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_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock_label_en-US" xlink:label="lab_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink: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 Policy [Policy Text Block]</link:label>
    <link:label id="lab_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Life Insurance, Corporate or Bank Owned Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink:to="lab_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_61dd5d7b-6964-4c2f-aa45-888023dd2e59_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_OtherRealEstateAdditions_67f267c3-0138-45e4-b2b9-d2fbc55aeaa7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DepositLiabilitiesAccruedInterest_57b04031-5a16-4372-837d-27e6e4c25c93_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_BusinessDescriptionAndBasisOfPresentationTable_defe6db5-8cd3-4a5d-a0a4-f27e49069d03_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-20201231.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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_b935c0ef-779a-4604-a8ee-d313a03c2eda_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:to="lab_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_e8edea9c-5211-48e6-b48d-2c862fafe20f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GainsLossesOnSalesOfOtherRealEstate_84ebfeb6-1e13-43a9-a3fa-43f9bf2917ae_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) loss on sale of other real estate owned, net</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnSalesOfOtherRealEstate_cf672669-2566-466d-9147-d042a16fff33_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_7972ee25-27a1-4bd3-8b45-56cd1708ff0b_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $(330), $(69) and $(29), 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_3bd26190-9fb4-4930-a275-ed4ceb9aee39_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncome_f7e8a552-8346-4aeb-9492-0f244257f42a_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_7b7afb36-2207-4b13-9d56-353aae968ac8_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestIncome" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncome" xlink:to="lab_us-gaap_NoninterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_b774dced-f290-48ea-94b3-c9f7f5c78814_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredTaxAssetsGross_71fe2733-320d-43df-bd46-88872da51b22_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AllowanceForCreditLossesTextBlock_6fb82daf-db62-4986-b9ca-02edd5cd4a78_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_bf2eca6a-8b7e-4def-84f1-0746c7f813d6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_a0b4ecfd-bb65-487a-9d3b-14289b7730cd_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_db5126e9-b768-4471-9f9d-a7d65d6e410a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_98ad64ab-4052-429e-9193-94aabbf46990_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink: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, Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SalaryContinuationPlanExpense_0984ca69-e01e-46cc-bf74-6fadb222643e_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-20201231.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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_50523d08-6aab-4401-8911-d9bb2c4655ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_25b5eec4-21ad-4ea8-9c91-120495495142_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TierOneLeverageCapitalRequiredToBeWellCapitalized_11e3f001-19ef-43bd-88c2-26821e5e6417_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink: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 Required to be Well Capitalized</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink: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 One Leverage Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_1d2b84f0-e3c1-4b7e-972f-fcbf62183c34_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/2020/dei-2020-01-31.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_country_US_5b2bde67-b3c8-4d18-a206-425f63458b15_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_d27154a5-9fcc-48d3-8db7-9644250dc2f6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProvisionForOtherCreditLosses_1f34e2b3-1f24-4337-80df-2e344a4c5276_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for credit losses on unfunded commitments</link:label>
    <link:label id="lab_us-gaap_ProvisionForOtherCreditLosses_label_en-US" xlink:label="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for Other Credit Losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForOtherCreditLosses" xlink:to="lab_us-gaap_ProvisionForOtherCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4c9c1398-7218-4b4b-8ccd-40884b985102_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_19eaa035-9c2f-42a6-ac3a-5ebd12e0902f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_82057186-5a2a-459a-a474-b7998ba0053a_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">Financing Receivable, Allowance for Credit Loss, Recovery</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_d0a97b58-a52b-4208-bdc0-5a852ed86215_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-20201231.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_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_6c44c577-80a7-4f08-88da-932682074277_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturities, calls and payments 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TwentyTwentyMember_b891ac49-e857-41fe-9a32-5107b2170a4c_terseLabel_en-US" xlink:label="lab_hfwa_TwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twenty Twenty [Member]</link:label>
    <link:label id="lab_hfwa_TwentyTwentyMember_label_en-US" xlink:label="lab_hfwa_TwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twenty Twenty [Member]</link:label>
    <link:label id="lab_hfwa_TwentyTwentyMember_documentation_en-US" xlink:label="lab_hfwa_TwentyTwentyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Twenty Twenty [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwentyTwentyMember" xlink:href="hfwa-20201231.xsd#hfwa_TwentyTwentyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TwentyTwentyMember" xlink:to="lab_hfwa_TwentyTwentyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_9001ad55-7bbf-47be-9de6-757754a6ae5e_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unpaid Contractual Principal Balance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance" xlink: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, Unpaid Principal Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance" xlink:to="lab_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ForeclosedRealEstateIncomeExpense_bdc6f3e0-a955-4acd-9e24-d501811b1df9_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">Other real estate owned, net</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-20201231.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_hfwa_ModifiedduringthequarterMember_ad0910e7-1ebc-4491-9263-e3d21807ebab_terseLabel_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter</link:label>
    <link:label id="lab_hfwa_ModifiedduringthequarterMember_label_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter [Member]</link:label>
    <link:label id="lab_hfwa_ModifiedduringthequarterMember_documentation_en-US" xlink:label="lab_hfwa_ModifiedduringthequarterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Modified during the quarter [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember" xlink:href="hfwa-20201231.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ModifiedduringthequarterMember" xlink:to="lab_hfwa_ModifiedduringthequarterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeTable_e129ccb9-5ab0-410f-ada4-408de5d7ce48_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeTable" xlink:to="lab_us-gaap_DerivativeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_8508448f-f785-472e-ae17-4b021e916267_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit_f6701a54-a8c3-402e-ab02-0b2c4c9503c7_negatedTerseLabel_en-US" xlink:label="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit" 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">Proceeds from bank owned life insurance death benefit</link:label>
    <link:label id="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit_label_en-US" xlink:label="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit" xlink: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 Death Benefit</link:label>
    <link:label id="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit_documentation_en-US" xlink:label="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Owned Life Insurance Death Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit" xlink:href="hfwa-20201231.xsd#hfwa_BankOwnedLifeInsuranceDeathBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit" xlink:to="lab_hfwa_BankOwnedLifeInsuranceDeathBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_b3466ae0-090d-4ce2-a556-548d34bbab52_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinancingReceivableRevolving_0ef15c05-1793-47e7-b499-8e1b485d5b55_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRevolving" xlink:to="lab_us-gaap_FinancingReceivableRevolving" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_501bec2c-65aa-4894-8dec-b4ae93e6c181_verboseLabel_en-US" xlink:label="lab_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum percentage consumer loans (percent)</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-20201231.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_AdvertisingCostsPolicyTextBlock_ad41a287-d885-4d4b-8e98-67a0dde9e451_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_1d795855-7a90-4637-ad3e-3c132f2a1f89_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock_211c6841-1c46-430c-b3e6-a89ddb977ab0_terseLabel_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock" xlink: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 FHLB advances</link:label>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock" xlink:to="lab_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_0301a882-1a43-4d3c-aff4-c4852d6c194d_periodStartLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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 period</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_fb7cef45-b520-41af-a8f9-d20d64510002_periodEndLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" 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 period</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestExpense_7beb24a6-1ae0-4ed5-a8c7-5a4f32e95a8d_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_9ce2d0a4-49c2-4f9c-8889-2601425fe7b3_terseLabel_en-US" xlink:label="lab_us-gaap_NoninterestExpense" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestExpense" xlink:to="lab_us-gaap_NoninterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_1ba04541-c58c-4c4d-adac-ccac82a71d16_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DeferredCompensationArrangementWithIndividualContributionsByEmployer_7a8c4593-d241-4216-9be2-639ddeff29ed_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_CondensedIncomeStatementsCaptionsLineItems_bc2390ff-cf31-4e5c-87cf-12c977d6c763_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_9da69548-a46e-48b8-a2d7-aaeea46a799a_negatedLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" 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">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Other Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment_9a596808-8ebd-4517-bd48-f13972c5b6be_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Recorded Investment</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment_8fb475f7-c1e0-45d7-a076-c7f01f8eb7d1_totalLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment" 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 Recorded Investment</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment" xlink: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, Recorded Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment" xlink:to="lab_us-gaap_ImpairedFinancingReceivableRecordedInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_6f28f77a-4f9d-4dbe-9546-f855d2d0400c_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of securities available for sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NondesignatedMember_1309495c-9f73-43a0-bf16-0eda5818b778_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember" xlink:to="lab_us-gaap_NondesignatedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_ba23b7e8-5005-418f-b2fd-d783b22ec0f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_EquipmentorAccountsReceivableMember_649d3672-8bdc-4d64-983b-259b920deae7_terseLabel_en-US" xlink:label="lab_hfwa_EquipmentorAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment or Accounts Receivable [Member]</link:label>
    <link:label id="lab_hfwa_EquipmentorAccountsReceivableMember_label_en-US" xlink:label="lab_hfwa_EquipmentorAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment or Accounts Receivable [Member]</link:label>
    <link:label id="lab_hfwa_EquipmentorAccountsReceivableMember_documentation_en-US" xlink:label="lab_hfwa_EquipmentorAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment or Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquipmentorAccountsReceivableMember" xlink:href="hfwa-20201231.xsd#hfwa_EquipmentorAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_EquipmentorAccountsReceivableMember" xlink:to="lab_hfwa_EquipmentorAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2fb4074a-0bae-4102-9d52-17ae74635b5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DeferredTaxAssetsOther_06abd3b6-b011-4e99-af30-5ab2eb99dad9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSalesOfAssetsInvestingActivities_b61c4cc2-3bac-4d94-8469-9b07ded605c9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_06df24ae-0e3e-48bd-a80f-80d702f79812_terseLabel_en-US" xlink:label="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</link:label>
    <link:label id="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_label_en-US" xlink:label="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</link:label>
    <link:label id="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_documentation_en-US" xlink:label="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink: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 recorded balance after any applicable reductions (i.e. outstanding balance net of unamortized accretable yield). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink:href="hfwa-20201231.xsd#hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink:to="lab_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_52354aff-8dc7-48fc-9a1c-ccffe8d211cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DividendPayableDateToBePaidDayMonthAndYear_603247a7-66c5-4504-9389-622294d7b53b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:to="lab_us-gaap_DividendPayableDateToBePaidDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_c11d40b9-885f-4d61-8bf3-e3b40abe5b8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:to="lab_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_d2150f98-1602-4b01-b628-0fcdf978ae55_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommunicationsAndInformationTechnology_2cb8896f-6e57-4577-b977-e64df8a282d0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommunicationsAndInformationTechnology" xlink:to="lab_us-gaap_CommunicationsAndInformationTechnology" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_518e3450-49b3-456f-bd78-c037ae2617f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_bcdfe593-f429-43b6-a9c9-80ed8dbeb4fa_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink: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, Pro Forma Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_47120812-cff9-411d-bc68-ef1f8873b734_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-20201231.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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_fbcefbe1-64e3-4af1-ad77-feee46373c82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableImpairedLineItems_9ef7f37f-92dc-4809-834c-e11a5a6fed15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ProceedsFromSaleOfFederalHomeLoanBankStock_dd6231a2-0611-4d31-9a83-4ca9d50fec90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink:to="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_1662b1d8-11e6-41ca-a73b-b76dbc549857_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/2020/dei-2020-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d4ddb41b-b43a-4d80-861b-8c515db06951_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_b3b41d1c-6a9e-430c-b5d9-f0fcfff0f7de_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Interest Income, Accrual Method</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_06edde03-20f2-4a7a-9535-0b71465da2ee_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink: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 recognized</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, Interest Income, Accrual Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:to="lab_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue_099bc077-b098-43fa-ac1a-b2598d357d7c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:to="lab_us-gaap_InterestRateDerivativeAssetsAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_a0b447f2-d5b4-471b-9994-99042f4e98f4_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_9ed6a66d-0b73-4076-bf66-eda4799f922c_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, Fair Value, Gross Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_8044065a-910f-4987-8f9c-8c527675423c_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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 and Cash Equivalents, Current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink: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 and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_TimeDeposits250000orMoreDomestic_48df9492-d022-44bc-849f-fb450b16435e_terseLabel_en-US" xlink:label="lab_hfwa_TimeDeposits250000orMoreDomestic" xlink: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 equal to or in excess of $250,000</link:label>
    <link:label id="lab_hfwa_TimeDeposits250000orMoreDomestic_label_en-US" xlink:label="lab_hfwa_TimeDeposits250000orMoreDomestic" xlink: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, $250,000 or More, Domestic</link:label>
    <link:label id="lab_hfwa_TimeDeposits250000orMoreDomestic_documentation_en-US" xlink:label="lab_hfwa_TimeDeposits250000orMoreDomestic" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Time Deposits, $250,000 or More, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TimeDeposits250000orMoreDomestic" xlink:href="hfwa-20201231.xsd#hfwa_TimeDeposits250000orMoreDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TimeDeposits250000orMoreDomestic" xlink:to="lab_hfwa_TimeDeposits250000orMoreDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_73b3f419-7fb8-439c-9da6-39e43a303309_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_0a5de969-cc51-4831-8ec7-9707545c9639_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_3771955e-75c9-4b62-81e4-6ef22e40f281_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_e9e35c7f-d0c3-4875-8095-3d39666668b6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_dd1c712d-4914-4669-93ca-6a05b09bf847_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_181e7778-4818-4530-a01f-14ea2f5fcc44_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CommitmentstoFundMortgageLoansAbstract_8ab3a16f-4c2a-4ad8-be41-67cbd6206efb_terseLabel_en-US" xlink:label="lab_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink: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 to fund residential real estate loans (at interest rates approximating market rates) for portfolio or for sale:</link:label>
    <link:label id="lab_hfwa_CommitmentstoFundMortgageLoansAbstract_label_en-US" xlink:label="lab_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink: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 to Fund Mortgage Loans [Abstract]</link:label>
    <link:label id="lab_hfwa_CommitmentstoFundMortgageLoansAbstract_documentation_en-US" xlink:label="lab_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments to Fund Mortgage Loans [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink:href="hfwa-20201231.xsd#hfwa_CommitmentstoFundMortgageLoansAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink:to="lab_hfwa_CommitmentstoFundMortgageLoansAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_a42f9078-7267-4456-b145-cfcc97f260dc_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_cbda504a-9547-4d6c-b80a-4e82d83ffb4b_verboseLabel_en-US" xlink:label="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Construction and Land Development</link:label>
    <link:label id="lab_hfwa_RealEstateConstructionAndLandDevelopmentMember_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-20201231.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_DerivativeAssetNotionalAmount_8d011efa-c134-4640-af43-90623463ca18_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeAssetNotionalAmount" xlink:to="lab_us-gaap_DerivativeAssetNotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_075c85f0-dbf7-4634-8ae1-24ba66cbd866_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 [Member]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_SubsequentEventLineItems_be4b13cf-eceb-48ac-a289-1a4d6913d8c4_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_3689f2e5-66a2-4094-a811-e1c58889c284_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_CreditFacilityDomain_be8da33f-ea59-4e8f-a0b0-2a8d1372ae76_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_54bf9f0b-f0b2-4c05-bb0e-cb6c50a662c4_terseLabel_en-US" xlink:label="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink: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 Loan and Lease Receivable excluding PCI Loans</link:label>
    <link:label id="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_label_en-US" xlink:label="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink: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 and Lease Receivable, Gross excluding Purchase Credit Impaired Loans</link:label>
    <link:label id="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_documentation_en-US" xlink:label="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink: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 and Lease Receivable, Gross excluding Purchase Credit Impaired Loans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink:href="hfwa-20201231.xsd#hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink:to="lab_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ProvisionForCreditLossesPolicyTextBlock_ea8d6e34-3fff-49df-b620-833fc644fc19_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-20201231.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_EarningsPerShareBasic_da38b5a5-8a5c-4412-ba28-a7cafd82ca59_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CondensedCashFlowStatementTable_8c5fb034-1674-4c24-af19-dd0d638ff772_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_93262c5c-f7ca-4db8-a2c6-06da0c63af6d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_FinancialInstrumentPerformanceStatusAxis_bf1edf6c-a7cb-49ef-9c4c-b4920efd53cf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:to="lab_us-gaap_FinancialInstrumentPerformanceStatusAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_beda2153-b442-4cb8-b284-0d3773b75883_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/2020/dei-2020-01-31.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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7c14efec-c97f-4338-a9b3-702618464cd0_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CollateralDomain_b248bf39-216e-4022-a192-0f1410f0e888_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CollateralDomain" xlink:to="lab_us-gaap_CollateralDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_be4bbdda-4ce0-4b42-a591-cb3145210e78_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_5309f2aa-6aca-4c3d-90c1-928268f9354f_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:label id="lab_us-gaap_GeographicDistributionDomain_label_en-US" xlink:label="lab_us-gaap_GeographicDistributionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Distribution [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicDistributionDomain" xlink:to="lab_us-gaap_GeographicDistributionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PaycheckProtectionProgramMember_2f599051-0774-4ba9-8f59-7928e343e078_terseLabel_en-US" xlink:label="lab_hfwa_PaycheckProtectionProgramMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program [Member]</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-20201231.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_InvestmentHoldingsTable_71747a9e-f928-4195-b7f9-5e8a87c2ab14_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentHoldingsTable" xlink:to="lab_us-gaap_InvestmentHoldingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_5203e6f7-1ee8-436b-bd34-c7c3fe10b98a_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-20201231.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_AllocatedShareBasedCompensationExpense_2384bc29-d788-4056-82b1-68cff81180f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_BalanceSheetLocationAxis_9bc0edde-a809-4d9a-b361-34840d341f0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_GoodwillAndIntangibleAssetsDisclosureAbstract_778c96d9-4604-436e-9890-bc9391d42988_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_f890a6ae-1456-4080-87e1-4a071f0dc289_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">Capitalization Threshold Policy, 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-20201231.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_dei_DocumentAnnualReport_46cc94fd-433d-4e0c-ba41-3a0d0920304d_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/2020/dei-2020-01-31.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_00510cf6-88d9-4512-a514-46436aa7780d_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_CommercialRealEstateMember_9ba77ce1-6456-47d4-b7f3-5c185f679af8_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 [Member]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialRealEstateMember" xlink:to="lab_us-gaap_CommercialRealEstateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_1644f93e-c214-46bb-abca-dbb1d4c4244a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_DebtInstrumentInterestRateDuringPeriod_82d9273e-f529-4e3c-b102-714c9810813d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_12fbd6fe-188f-4a25-bbd7-48ab5a9b6e0f_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization" xlink: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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DepositsFairValueDisclosure_5eff1a5a-07bf-4963-a309-aab0c4f4c59e_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">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsFairValueDisclosure" xlink:to="lab_us-gaap_DepositsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_bad6f930-f97c-47f7-b23b-a63734a600f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired_770c3814-154f-4d6e-9017-4a5f25ced418_terseLabel_en-US" xlink:label="lab_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink: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_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired_label_en-US" xlink:label="lab_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash, Bank Owned Life Insurance acquired</link:label>
    <link:label id="lab_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired_documentation_en-US" xlink:label="lab_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash, Bank Owned Life Insurance acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink:href="hfwa-20201231.xsd#hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink:to="lab_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfessionalFees_30af0e10-fdaa-48b5-a41c-9ab1fdd04dbd_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_f150cd04-f6ac-41ae-bff6-201645d34ff7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfessionalFees" xlink:to="lab_us-gaap_ProfessionalFees" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivableTypeDomain_37f46a92-ba4c-45c6-b3ce-4aa34ca39c42_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivableTypeDomain" xlink:to="lab_us-gaap_ReceivableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_e5c1bfc6-ed0d-4fad-b52f-b5ef1a9c7088_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink: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 [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_d840d312-a44e-4f80-81cf-d6e9f10a8be9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink:to="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_a1665cd1-c4b9-4526-8cbe-22b3ed289dec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_2db5656b-431f-451e-b527-0f216f2c7275_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" 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 of net assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_e19a151c-d715-48fb-9793-ae2ce22439a0_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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 net assets on merger date</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3b06d7a2-7fc5-4644-8455-3f6c43b46f5e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ImpairmentOfAssetsHeldForSale_bb9f4c72-d959-401d-b116-44bbd3d09848_terseLabel_en-US" xlink:label="lab_hfwa_ImpairmentOfAssetsHeldForSale" xlink: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 of assets held for sale</link:label>
    <link:label id="lab_hfwa_ImpairmentOfAssetsHeldForSale_label_en-US" xlink:label="lab_hfwa_ImpairmentOfAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets Held for Sale</link:label>
    <link:label id="lab_hfwa_ImpairmentOfAssetsHeldForSale_documentation_en-US" xlink:label="lab_hfwa_ImpairmentOfAssetsHeldForSale" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Assets Held for Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairmentOfAssetsHeldForSale" xlink:href="hfwa-20201231.xsd#hfwa_ImpairmentOfAssetsHeldForSale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ImpairmentOfAssetsHeldForSale" xlink:to="lab_hfwa_ImpairmentOfAssetsHeldForSale" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_7188c982-0453-4517-98be-93d42c720b20_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink: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_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_label_en-US" xlink:label="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink: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, Securities Sold under Agreements to Repurchase</link:label>
    <link:label id="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink: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, Securities Sold under Agreements to Repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink:to="lab_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_ca966949-bee9-4282-9481-f13513a3b8c5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_0e041890-8e1f-42c0-a22e-d8ab9dad678f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_ImpairedLoansMember_0dda518c-ee79-4b4e-a1c0-1859cdb08849_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-20201231.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_ScheduleOfDefinedBenefitPlansDisclosuresTable_84a9ce51-617e-4c6e-83ff-1aa49259245b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink: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 Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFive_69028300-7b06-4778-a748-2b42d8206fc7_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">2025</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_NoninterestIncomeOther_e094952c-5dd0-4720-88c0-b4444b16acb5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoninterestIncomeOther" xlink:to="lab_us-gaap_NoninterestIncomeOther" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain_9a9fd981-a71f-4e29-b200-137c726005cd_terseLabel_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member] [Domain]</link:label>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain_9ba2a5dc-9db5-4df8-a266-293bb2ec6a32_verboseLabel_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PCI Loans</link:label>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain_label_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member] [Domain]</link:label>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain_documentation_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member] [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMemberDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:to="lab_hfwa_PurchaseCreditImpairedLoansMemberDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_3f1c3836-3ee3-4983-99c3-ea2a6cf8be71_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink: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 earning deposits</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink: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 Interest Earning Deposits</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink: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 Interest Earning Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndDueFromBanks_5c609366-9c07-4e37-86fa-68702b652bc2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndDueFromBanks" xlink:to="lab_us-gaap_CashAndDueFromBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_9e1d5c46-ae8a-4dfd-b715-baee4c30691d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_e71f9ab8-d780-45e9-8f4a-3c876c1ba2f3_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink: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 Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_dd8e1caf-e5cf-4b53-a841-812c98333615_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rental expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesRentExpenseNet_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink: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 Leases, Rent Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_7be27ed0-5c69-42aa-a08f-ed2e0385ef8e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1_e340427c-ddee-4309-bd14-a8bbff204b66_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:to="lab_us-gaap_FairValueOptionChangesInFairValueGainLoss1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3de7f19a-b2f1-4cef-9696-ac53891a2767_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_647fe4a8-319a-4d02-a9b1-6f0113a3e305_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PortionAtFairValueFairValueDisclosureMember_2fe793d3-937c-4246-842d-3d43cf9c8fa1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_7468c530-dcae-43bf-890f-5c3bc173f156_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_CommercialAndIndustrialMember_316cff57-dfe0-4ff0-b6a3-d6dd1f0bf2c2_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-20201231.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_a6643237-46ce-4b69-915b-c04a9dd21996_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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 acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesAbstract_5c5d2157-67be-43cb-8f90-3b357961744a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_2d325db5-94d8-4b89-a723-a2c8a4c9fdb7_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">Anti-dilutive securities excluded from computation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_6903d3e6-dde6-418b-995a-9f923808e6ee_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LineOfCreditFacilityLineItems_85c7ca02-909e-4762-9a28-eebd23a03bfb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_6c6cb7b1-5629-48b2-ba90-198d850a48e5_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink: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 Required to be Well Capitalized</link:label>
    <link:label id="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink: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 One Risk-Based Capital, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8ed5ff31-833b-4365-b92c-e93f817f69a4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_ad4dda05-8c2b-4e87-8acb-887b2276be5a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6646c7cc-8724-4886-9c1a-54065a6b015a_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_5aad754a-8f28-4894-993c-8d63a077f6f1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_fda96c5d-e62b-42de-b20c-dee2719380af_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink: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, Certificates of Deposits Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink: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 acquisition purchase price allocation certificates of deposits fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_84342fbb-cefc-460b-86b8-1b50a0583d30_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/2020/dei-2020-01-31.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_hfwa_OptionTwoMember_5f97fb11-4509-4ab3-93b1-99e8241564b5_terseLabel_en-US" xlink:label="lab_hfwa_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option 2</link:label>
    <link:label id="lab_hfwa_OptionTwoMember_label_en-US" xlink:label="lab_hfwa_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option Two [Member]</link:label>
    <link:label id="lab_hfwa_OptionTwoMember_documentation_en-US" xlink:label="lab_hfwa_OptionTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option two.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionTwoMember" xlink:href="hfwa-20201231.xsd#hfwa_OptionTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_OptionTwoMember" xlink:to="lab_hfwa_OptionTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_8664488b-b855-4425-92ac-db68d2053d56_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_f8253e0d-6496-4b0b-b0c7-604a35f7a88f_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_e9f578fc-ce0f-406a-96c6-2f8f762c07f3_terseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_label_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:label id="lab_hfwa_FinancingReceivableNonaccrualwithAllowance_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, with Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance" xlink:href="hfwa-20201231.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_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock_2b3bd4e8-a3c4-4cc0-9ad8-2eb12726546b_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink: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 average recorded investment impaired loans including restructuring loans</link:label>
    <link:label id="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink: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 Average Recorded Investment Impaired Loans Including Restructuring Loans [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink: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 average recorded investment impaired loans including restructuring loans.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink:to="lab_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_dc8aaec7-c429-456a-a8ae-b8b415116117_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansAndLeasesReceivableRelatedParties_eed5ca43-9767-4623-945c-ddfa7c0b4236_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_05b7c5d9-7706-4920-b51c-6b4a4b365ec4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_2f1f9ff9-0482-4287-b1d1-0ea8bbc9c2d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_adc2604a-73c2-45ea-8ea4-c0ab5e95b0ae_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-20201231.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_AllowanceForLoanAndLeaseLossesWriteoffsNet_78a8ed9e-6801-4e6f-a1da-e62aac78461d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Loan and Lease Losses Write-offs, Net</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ProceedsfromSaleofAssetsHeldforSale_78e6cef9-238a-4681-a573-0d02efda8fe5_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-20201231.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_dei_CurrentFiscalYearEndDate_ced46f32-61fc-4c9d-8a54-04b91aa6a688_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/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMember_283e292d-9898-4934-aacd-68ee3bd42652_terseLabel_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member]</link:label>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMember_label_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member]</link:label>
    <link:label id="lab_hfwa_PurchaseCreditImpairedLoansMember_documentation_en-US" xlink:label="lab_hfwa_PurchaseCreditImpairedLoansMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase Credit Impaired Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMember" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_PurchaseCreditImpairedLoansMember" xlink:to="lab_hfwa_PurchaseCreditImpairedLoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimeDepositMaturitiesRollingYearFour_ad2d3a7c-c93e-4f4a-8f56-9ed242b65f4b_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">2024</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_HeldToMaturitySecurities_122e3d21-1bd2-4206-94de-5ada62470175_verboseLabel_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Held-to-maturity</link:label>
    <link:label id="lab_us-gaap_HeldToMaturitySecurities_label_en-US" xlink:label="lab_us-gaap_HeldToMaturitySecurities" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HeldToMaturitySecurities" xlink:to="lab_us-gaap_HeldToMaturitySecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_e4869495-a548-48f2-b768-cef6b1a65405_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink: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, Intangible Assets, Other than Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4de46d4-250d-46e4-b98b-791e20eafea2_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_7a8f241f-e69c-4cd8-85d9-7dd5512e8790_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansReceivableFairValueDisclosure_227f79e9-6acd-45c0-b732-6d15fd60f933_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_LoansReceivableFairValueDisclosure_c1882b30-8230-43b0-8396-699dff60758f_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_2749b996-f8c6-47a0-8efd-1d46936c478d_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansReceivableFairValueDisclosure" xlink:to="lab_us-gaap_LoansReceivableFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_30a193f6-b190-43ed-b624-8532e89547b0_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross" xlink: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 issued, net of forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a633c998-d7ee-4fd0-bcd3-99a1ff70587c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_srt_ParentCompanyMember_8d29e88c-eba6-4aad-81b0-c6d25d6d4336_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_49fb1261-ad83-49e5-99aa-2d0eae8f516d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink: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 Losses, Collectively Evaluated for Impairment</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink: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, Collectively Evaluated for Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_a0940f99-a286-4f2b-8d1b-c90e760a4716_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansandLeasesReceivablematurityTerm_19a90109-e913-4630-8b5b-50542dccbc29_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">Loan term</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-20201231.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_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_2d3e108e-5636-4fa0-a63d-466f174fb15d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_dc9cda8c-849c-4ab0-bb31-ddefc4125d35_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_c7123a90-2a62-4da0-9a11-45ca3c5b577e_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_5e704315-9902-4280-b86a-30be3050c4cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusedCommitmentsToExtendCredit_f088bcee-9196-4b22-bbc3-6da666cba02a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusedCommitmentsToExtendCredit" xlink:to="lab_us-gaap_UnusedCommitmentsToExtendCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_b99cde2f-7478-4bc4-ba11-0e8607750cff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:to="lab_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_da023f03-bd81-471b-9fa6-d8b8380f084e_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" xlink: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 Required to be Well Capitalized to Average Assets</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" xlink: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 One Leverage Capital Ratio, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_e6f3c200-7825-4ebf-8a0c-60d107a4fe51_terseLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink: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_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_ed65307e-00f5-48ff-809c-b8368f428b7e_verboseLabel_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink: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 from acquisitions</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_label_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition Other Real Estate Owned</link:label>
    <link:label id="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_documentation_en-US" xlink:label="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or part noncash acquisition other real estate owned.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink:to="lab_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_9d6e30b0-1c27-449a-99e2-aefc7aa3924c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PropertyPlantAndEquipmentTypeDomain_ff7d95fb-2a01-4ae9-ae05-6767654f1604_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_538d6483-c28f-4cd2-a007-6adbd528110a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_19808780-e750-4e07-b41d-b111d56879f2_terseLabel_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" xlink: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 Required for Capital Adequacy to Average Assets</link:label>
    <link:label id="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_label_en-US" xlink:label="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" xlink: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 One Leverage Capital Ratio, Capital Adequacy, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" xlink:to="lab_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_ab53d973-30a4-473d-b6a6-a019daad344f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_JuniorSubordinatedDebtMember_9c81df5e-3966-4f58-a436-b41bc954c914_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_300e99ac-4739-4fdd-90bd-4a9a060b4694_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink: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 loan receivables on the basis of impairment method</link:label>
    <link:label id="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_label_en-US" xlink:label="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink: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 Loan Receivables on Basis of Impairment Method [Abstract]</link:label>
    <link:label id="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink: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 loan receivables on basis of impairment method.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink:to="lab_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_LoansReceivableExcludingPCILoansMember_b083c17c-d972-471a-970a-fbb29d5c49ad_terseLabel_en-US" xlink:label="lab_hfwa_LoansReceivableExcludingPCILoansMember" xlink: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 Excluding PCI Loans [Member]</link:label>
    <link:label id="lab_hfwa_LoansReceivableExcludingPCILoansMember_label_en-US" xlink:label="lab_hfwa_LoansReceivableExcludingPCILoansMember" xlink: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 Excluding PCI Loans [Member]</link:label>
    <link:label id="lab_hfwa_LoansReceivableExcludingPCILoansMember_documentation_en-US" xlink:label="lab_hfwa_LoansReceivableExcludingPCILoansMember" xlink: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 Receivable Excluding PCI Loans [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansReceivableExcludingPCILoansMember" xlink:href="hfwa-20201231.xsd#hfwa_LoansReceivableExcludingPCILoansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoansReceivableExcludingPCILoansMember" xlink:to="lab_hfwa_LoansReceivableExcludingPCILoansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BorrowingsfromRelatedParties_47e88a47-0665-48ab-8e19-3d0664d69cb8_terseLabel_en-US" xlink:label="lab_hfwa_BorrowingsfromRelatedParties" xlink: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_hfwa_BorrowingsfromRelatedParties_label_en-US" xlink:label="lab_hfwa_BorrowingsfromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" 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_hfwa_BorrowingsfromRelatedParties_documentation_en-US" xlink:label="lab_hfwa_BorrowingsfromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings from Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BorrowingsfromRelatedParties" xlink:href="hfwa-20201231.xsd#hfwa_BorrowingsfromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BorrowingsfromRelatedParties" xlink:to="lab_hfwa_BorrowingsfromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_2127a115-c64d-4ff3-93cd-5090d8c9aa10_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_c0b6ae42-42ab-49bc-bcd3-fd3dee0b9f80_terseLabel_en-US" xlink:label="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value</link:label>
    <link:label id="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_label_en-US" xlink:label="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pledged Assets Separately Reported, Securities Pledged as Collateral, at Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:to="lab_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_23c27706-f18a-4ef4-8c48-d3c7468cbd00_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross loans receivable</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_8856ddfd-3b2f-4807-9909-55ec2c7978f4_totalLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" 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 and Leases Receivable, Gross, Total</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_3c63b787-e4e1-4be3-99be-e5a073648f4a_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink: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, Gross</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink: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, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:to="lab_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_1b3141ac-f7d2-472d-9780-5adf2392b16c_negatedLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesRestrictedStock" 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 (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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bc530997-86da-448b-99b2-9cc640fa82d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_ParticipatingLoansBorrowerObligationsAmount_0afabe3d-9859-44a3-bfae-b7fe18c441b5_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-20201231.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_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock_0c0b95fc-4591-4bdf-8713-7e3c85794695_verboseLabel_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchased impaired loans</link:label>
    <link:label id="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock_label_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink: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 Financing Receivables Loans Acquired with Credit Deterioration [Table Text Block]</link:label>
    <link:label id="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock_documentation_en-US" xlink:label="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink: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 financing receivables loans acquired with credit deterioration.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink:to="lab_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_f8154553-636c-4095-b1d5-465203dec835_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AvailableForSaleSecuritiesAmortizedCost_420bb19b-47ee-4928-8147-4bab949114b5_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" 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_AvailableForSaleSecuritiesAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink: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, Amortized Cost Basis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_1291c401-f3e9-4e7c-9a0e-998a3eeec716_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_29223fff-19cd-4a99-a879-9cc7462fe0b1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_e8f605d1-d983-4306-b388-b929682ef5be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BasisOfAccountingPolicyPolicyTextBlock_3ca23d39-9e82-40af-b9e8-adbbbe37490b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_0ac318ef-4756-4364-86ce-8b9b2bb39418_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_d587fca4-b635-4222-9f75-e4ff5885b556_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_cd667711-7d37-41ce-962d-66060bc892ba_terseLabel_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_EquityClassOfTreasuryStockLineItems_label_en-US" xlink:label="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity, Class of Treasury Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:to="lab_us-gaap_EquityClassOfTreasuryStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_91887542-64d7-46dd-8e0b-84fafde3543d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average common shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f80323ec-e978-459a-90a3-6c64e88daee8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_c9ba856f-588b-4d77-9a63-1804dc65ac39_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_d367e635-98de-4b42-8a13-84e28849b5fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_299399d7-c91c-43ea-bbea-393ccda42ee9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_54b591ce-cd70-4406-a2c1-f55af491049d_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink: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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink: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, Prepaid Expenses and Other Assets Fair Value Adjustment</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink: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 acquisition purchase price allocation prepaid expenses and other assets fair value adjustment.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_d2de719e-cd6c-408a-8224-99c12f21d75c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_CarryingReportedAmountFairValueDisclosureMember_e0e65351-b069-413b-8ed0-6cec33695bee_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_47348be0-8ac8-473e-985a-6923f0ef072b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_6decbdee-7b76-4feb-92e2-5f7725e5b7d9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Purchase Premium (Discount)</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_9cb51291-32e5-4686-9691-087a1b125be3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_fc7bd912-3c2a-4061-8106-2cc6056aba9f_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/2020/dei-2020-01-31.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_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_332073f5-368d-4088-95ea-ed0ce1bf8255_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_c933cd26-ee1b-4a98-b132-d481854c1f4a_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of fair value and unrealized losses of available for sale investment securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink: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, Continuous Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_b18a10d5-d93c-42b1-83a5-9439012fcd2d_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8e1af7ee-a511-4d13-a1bf-66ce8c53811d_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, excluding adoption impact</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_255ac41f-289b-4c52-8737-359720aae6fe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncomeTaxExpenseBenefit_28774fad-87c2-41cb-8bd2-748fb3adb668_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_2d2a2f18-a03c-464b-ac21-847437ad3567_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_2af6c292-f2e5-449c-8272-cd22c3d6edc5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink: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 (benefit)</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1b61734b-7d78-46a5-a84b-c9b90e6ec6a1_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_ab773e65-e31c-4625-aad7-fe135b7a14c5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessAcquisitionSharePricepaidinCash_2ea1fd0d-0a93-43bb-9b99-70d66916cffb_terseLabel_en-US" xlink:label="lab_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink: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 price paid in cash (in usd per share)</link:label>
    <link:label id="lab_hfwa_BusinessAcquisitionSharePricepaidinCash_label_en-US" xlink:label="lab_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink: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, Share Price paid in Cash</link:label>
    <link:label id="lab_hfwa_BusinessAcquisitionSharePricepaidinCash_documentation_en-US" xlink:label="lab_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink: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 cash paid per share as part of the consideration in a business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink:href="hfwa-20201231.xsd#hfwa_BusinessAcquisitionSharePricepaidinCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink:to="lab_hfwa_BusinessAcquisitionSharePricepaidinCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_deceb67c-1049-41e0-9a7b-27a968986757_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_EleventhStockRepurchasePlanMemberMember_ccc6deca-08ff-4a3c-94ce-86f54cb1c5a2_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-20201231.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_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7c071843-9d41-49da-8b57-88514ce51e83_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_FinancingReceivablesSubstandardRated_a749ea8f-718b-4e5e-97f0-2e6e89a1dd79_verboseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablesSubstandardRated" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Special Mention</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesSubstandardRated_label_en-US" xlink:label="lab_hfwa_FinancingReceivablesSubstandardRated" xlink: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 Substandard Rated</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesSubstandardRated_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablesSubstandardRated" xlink: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 substandard rated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesSubstandardRated" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesSubstandardRated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablesSubstandardRated" xlink:to="lab_hfwa_FinancingReceivablesSubstandardRated" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_a6936902-0de2-4997-a137-5f67a8afb7ca_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/2020/dei-2020-01-31.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_BusinessAcquisitionProFormaInformationTextBlock_ad5d3457-0b18-44ce-b569-03d4dd6e5397_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unaudited pro forma information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink: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, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_07254ad0-79f5-4e9e-9bb3-c469d22f8d49_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_OtherMember_6cc658b8-c9c1-4be9-a9b7-d42b715b586b_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-20201231.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_srt_CumulativeEffectPeriodOfAdoptionDomain_f53401f0-99aa-4dc9-8473-5d9fbae392ce_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_36a12984-1836-4576-8f48-9d6bc0d12cc1_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DerivativeLineItems_b100785c-3e20-4f49-820f-211d3a8b26b2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLineItems" xlink:to="lab_us-gaap_DerivativeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_b2c7b8aa-c523-4532-b04a-31f595ea56be_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-20201231.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_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_2a3a1886-c519-46b4-857c-86d1bce31bdc_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink: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 Home Loan Bank advances</link:label>
    <link:label id="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_label_en-US" xlink:label="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink: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, Long-term Federal Home Loan Bank Advances</link:label>
    <link:label id="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink: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, Long-term Federal Home Loan Bank Advances</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink:to="lab_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_f2102fd3-2735-44cf-af7f-49048cd536f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_8525578d-f8a8-4057-bb62-734048a270be_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_1335a823-166e-4f33-88b9-834e7deea3bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_AwardTypeAxis_25b57362-ada8-4a2d-813f-c5ba0ec27ad8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_DividendsAndUndistributedEarnings_052f5a23-1108-4ca8-a75d-ba938fe7222d_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 (1)</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-20201231.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_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_2ee52472-f285-4786-819a-ba7ad8b5e21f_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink: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 principal and interest forgiveness</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink: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 Paycheck Protection Program, Proceeds From Principal and Interest Forgiveness Payments</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink: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 Paycheck Protection Program, Proceeds From Principal and Interest Forgiveness Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_3beda3ee-ebea-4ddb-8e67-2362ccf05206_terseLabel_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink: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 amount of loans funded</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_label_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink: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 Paycheck Protection Program, Financing Receivable</link:label>
    <link:label id="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_documentation_en-US" xlink:label="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink: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 Paycheck Protection Program, Financing Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink:to="lab_hfwa_SBAPaycheckProtectionProgramFinancingReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_88241853-e336-45c0-b794-ef56cfa8eab9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_PrepaidExpensesAndOtherCurrentAssetsMember_12fe3328-9c9b-4ce1-bbc6-4ec128a4c379_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_LoansAndLeasesReceivableCommitmentsVariableRates_2cdb889e-33a8-421a-9acd-af3f16f8f347_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates" xlink: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 or adjustable rate</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates" xlink: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, Commitments, Variable Rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates" xlink:to="lab_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssets_20fd063d-645b-4793-aef1-84312ef4bb4a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilityForFuturePolicyBenefitsLife_4de1eed7-aa9e-4a99-ba1b-69199b224cf6_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilityForFuturePolicyBenefitsLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value of obligation</link:label>
    <link:label id="lab_us-gaap_LiabilityForFuturePolicyBenefitsLife_label_en-US" xlink:label="lab_us-gaap_LiabilityForFuturePolicyBenefitsLife" xlink: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 for Future Policy Benefits, Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForFuturePolicyBenefitsLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife" xlink:to="lab_us-gaap_LiabilityForFuturePolicyBenefitsLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d36e7a15-62fc-462e-b606-989ef3df2237_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_611652f5-ece9-4edb-a300-4ab2e5ac77ea_terseLabel_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink: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 Home Loan Bank stock, at cost</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_label_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink: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, Federal Home Loan Bank Stock</link:label>
    <link:label id="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_documentation_en-US" xlink:label="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink: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 acquisition purchase price allocation federal home loan bank stock.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink:to="lab_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCash_45d8deda-2636-4985-8bf8-8efb543f303a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCash" xlink:to="lab_us-gaap_RestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_b123652e-1a32-4343-8f58-5269294a38bc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_RetainedEarningsMember_0f1bf95f-8025-4009-841e-3607241f04ca_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_6ef71062-4f98-4976-8918-58bcbd990265_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_5ce95d99-c80c-4206-9c1e-15a185431f19_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-20201231.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_PreferredStockSharesOutstanding_d5bf41bc-ba93-40ea-a98f-86bdf9663dd8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_FairValueByMeasurementBasisAxis_50fc72a4-e9b5-4aba-b395-18fe94b0d864_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_de6ee03a-7f17-437e-a977-4ccbfb800dc7_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_80069cc1-0527-441b-a313-d7ca1f11a8dc_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_5a23a19e-bb96-423b-b973-e931a08d3d3c_verboseLabel_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded Investment&#160;With No Specific Valuation Allowance</link:label>
    <link:label id="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_label_en-US" xlink:label="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink: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, with No Related Allowance, Recorded Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink:to="lab_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc9aee46-6d29-403b-ba7f-e3a122ef9b7e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used by investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a613749f-1bf3-40f8-b13e-1144da875706_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_a33f192d-a181-4d48-aa05-0fdcd38423a9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_bcc3acb6-eed3-4303-b59a-f2b98b1b239a_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">Other asset-backed securities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_a3470e83-7d00-4374-b124-b8ee7d7ab171_verboseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink: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_LoansAndLeasesReceivableNetOfDeferredIncome_6f6075eb-391e-4aaa-a3b8-67e480910b3c_totalLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" 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_LoansAndLeasesReceivableNetOfDeferredIncome_e51e7f55-76a4-4443-8270-5e50a9f4198d_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink: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, Net of Deferred Income</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink: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, Net of Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink:to="lab_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_cc9b0525-6e89-46e1-be2d-9aec03d70d27_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_hfwa_FinancingReceivablesDoubtfulRated_603d0a3f-f93b-4292-9f8a-57735c460ae6_verboseLabel_en-US" xlink:label="lab_hfwa_FinancingReceivablesDoubtfulRated" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Doubtful/Loss</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesDoubtfulRated_label_en-US" xlink:label="lab_hfwa_FinancingReceivablesDoubtfulRated" xlink: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 Doubtful Rated</link:label>
    <link:label id="lab_hfwa_FinancingReceivablesDoubtfulRated_documentation_en-US" xlink:label="lab_hfwa_FinancingReceivablesDoubtfulRated" xlink: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 doubtful rated.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesDoubtfulRated" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesDoubtfulRated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_FinancingReceivablesDoubtfulRated" xlink:to="lab_hfwa_FinancingReceivablesDoubtfulRated" xlink:type="arc" order="1"/>
    <link:label id="lab_hfwa_RepurchaseAgreementsMaturityPeriod_19e2f32f-b9cb-4f00-b340-f02f81e0bb45_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-20201231.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_FairValueByBalanceSheetGroupingTable_285721a4-ebef-4dd4-8d22-abc29010e09c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_69353182-958a-4e6e-86d3-82ce46f68fb4_terseLabel_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses on Loans and Accrued Interest Receivable</link:label>
    <link:label id="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_label_en-US" xlink:label="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink: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 for Loan Losses Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:to="lab_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseMoneyMarketDeposits_63390a6b-a213-4c9e-9ed1-ef748fec7893_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_NumberOfLoanSegments_b8500d2c-5aaf-49ce-8d21-5aebfc228c94_verboseLabel_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of loan segments</link:label>
    <link:label id="lab_hfwa_NumberOfLoanSegments_label_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Loan Segments</link:label>
    <link:label id="lab_hfwa_NumberOfLoanSegments_documentation_en-US" xlink:label="lab_hfwa_NumberOfLoanSegments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of loan segments.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments" xlink:href="hfwa-20201231.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_InterestExpenseAbstract_6b404a30-e2b2-4ba4-84e2-df403b03d22c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpenseAbstract" xlink:to="lab_us-gaap_InterestExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankOwnedLifeInsuranceIncome_b4289745-aa7b-4bbb-a417-f9a53201211c_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_e6f87205-48d8-46f2-aa85-6cd7a6d5ded3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankOwnedLifeInsuranceIncome" xlink:to="lab_us-gaap_BankOwnedLifeInsuranceIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_3b378b6a-3e4d-4249-947e-9d675fa50487_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.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_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_5bf2d21b-5a0a-4f42-8b62-1b3ad283bf02_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 increase (decrease) 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:to="lab_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalRequiredToBeWellCapitalized_b7ac3bdf-c876-40f6-be9c-71c3eaef0295_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink: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 Required to be Well Capitalized</link:label>
    <link:label id="lab_us-gaap_CapitalRequiredToBeWellCapitalized_label_en-US" xlink:label="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink: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, Well Capitalized, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:to="lab_us-gaap_CapitalRequiredToBeWellCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_28b573fc-30b0-4fcf-875c-9046d0a67f09_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxContingencyTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxContingencyTable" xlink: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 Contingency [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxContingencyTable" xlink:to="lab_us-gaap_IncomeTaxContingencyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8bda1fb6-09fe-468d-92dd-5bc1f06ee67b_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 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_8848d026-f28e-4d85-bbd6-f0e9f3e25c72_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink: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, Discount Rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputDiscountRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputDiscountRateMember" xlink: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, Discount Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputDiscountRateMember" xlink:to="lab_us-gaap_MeasurementInputDiscountRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_6fceb430-41b1-404c-844a-e03651a1a0e5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>hfwa-20201231_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 2021 Workiva-->
<!--r:2de64feb-1ec9-4631-ba81-2c5c046c8d76,g:ea869d32-7070-4d4b-849b-44f576ca42c5-->
<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-20201231.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_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:href="hfwa-20201231.xsd#hfwa_CoverPageAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_abb11e18-ef15-4c4d-a00f-6ebe74e80776" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityFilerCategory_abb11e18-ef15-4c4d-a00f-6ebe74e80776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_ecf0c1d6-b26d-4998-b52d-da56023a169a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntitySmallBusiness_ecf0c1d6-b26d-4998-b52d-da56023a169a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_5f529bbf-570b-4fcc-b968-d4c7e9465d0f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentType_5f529bbf-570b-4fcc-b968-d4c7e9465d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_fb91a258-9d98-4573-aea7-c83e65720696" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentAnnualReport_fb91a258-9d98-4573-aea7-c83e65720696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_794dbf7d-da74-4bed-9b28-e3b1fb684a93" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentPeriodEndDate_794dbf7d-da74-4bed-9b28-e3b1fb684a93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_674b0583-41f0-4c7f-bafe-913911b8260a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentTransitionReport_674b0583-41f0-4c7f-bafe-913911b8260a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c5f4f706-7a79-439a-8c32-111d9a0a5611" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityFileNumber_c5f4f706-7a79-439a-8c32-111d9a0a5611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ddc1119e-1131-4c51-afc8-321c278ea32d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityRegistrantName_ddc1119e-1131-4c51-afc8-321c278ea32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_88301b12-505e-476c-9488-383fcc3180e6" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_88301b12-505e-476c-9488-383fcc3180e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c520bce7-8634-4754-86e7-689b7b10bd72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityTaxIdentificationNumber_c520bce7-8634-4754-86e7-689b7b10bd72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_41a675c3-404e-49e3-a470-af38812d7ab9" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityAddressAddressLine1_41a675c3-404e-49e3-a470-af38812d7ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_fddb7b44-f47e-46f2-a58c-fa0b350a069b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityAddressCityOrTown_fddb7b44-f47e-46f2-a58c-fa0b350a069b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_a6d9dcb1-210c-472e-b15e-ec3339c3e664" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityAddressStateOrProvince_a6d9dcb1-210c-472e-b15e-ec3339c3e664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_97b22b77-4ede-4e53-b8fc-4c203bac844b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityAddressPostalZipCode_97b22b77-4ede-4e53-b8fc-4c203bac844b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_d2ad1b87-5b3b-4853-9ab5-91f514f91cf2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_Security12bTitle_d2ad1b87-5b3b-4853-9ab5-91f514f91cf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e5f12bf2-d0ab-4d11-a88c-25545cca8186" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_TradingSymbol_e5f12bf2-d0ab-4d11-a88c-25545cca8186" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_13bf1aee-a024-4e6c-9778-285caee89bbc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_SecurityExchangeName_13bf1aee-a024-4e6c-9778-285caee89bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_ee91daac-4e11-42cc-8a33-c18ed94343be" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityEmergingGrowthCompany_ee91daac-4e11-42cc-8a33-c18ed94343be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7b9c1be9-d5b4-4bf7-abdb-ee532285285c" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityVoluntaryFilers_7b9c1be9-d5b4-4bf7-abdb-ee532285285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_76233294-7ecd-4dcd-b196-ca3266a8db02" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityCurrentReportingStatus_76233294-7ecd-4dcd-b196-ca3266a8db02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_cbaf3985-bda1-40cc-ad5e-806ff8de57ea" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityInteractiveDataCurrent_cbaf3985-bda1-40cc-ad5e-806ff8de57ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5d5e05c8-1cc6-474f-a8a7-c6cd695a9555" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5d5e05c8-1cc6-474f-a8a7-c6cd695a9555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_9c48dac4-6f9c-4f73-a057-e2d5606f9a7b" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityShellCompany_9c48dac4-6f9c-4f73-a057-e2d5606f9a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e8b03524-058c-4525-b379-06fb15f50f1a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_CityAreaCode_e8b03524-058c-4525-b379-06fb15f50f1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_eb152275-0e6c-4128-be59-a0d9f0073c50" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_LocalPhoneNumber_eb152275-0e6c-4128-be59-a0d9f0073c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_fe5350f2-9318-4aaf-91c5-455cd7734d66" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_fe5350f2-9318-4aaf-91c5-455cd7734d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_f6930bc8-ca46-46aa-a7b1-045f61606421" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityPublicFloat_f6930bc8-ca46-46aa-a7b1-045f61606421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7fc39ab6-3c04-49f0-91ed-1771a3a16be1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7fc39ab6-3c04-49f0-91ed-1771a3a16be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c74fb6be-8b43-4ff9-8fe8-08d9dbe2d259" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_c74fb6be-8b43-4ff9-8fe8-08d9dbe2d259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_e2006e45-29d0-43a6-88fb-c80bbc61a5ec" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_EntityCentralIndexKey_e2006e45-29d0-43a6-88fb-c80bbc61a5ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_45a3e29f-6252-4feb-a6d4-a2e51d52c4f2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_AmendmentFlag_45a3e29f-6252-4feb-a6d4-a2e51d52c4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_1af00836-5656-4084-83d6-11476e454e01" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentFiscalYearFocus_1af00836-5656-4084-83d6-11476e454e01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_d8af48b1-5098-41b9-9c93-514928e8ad2a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_d8af48b1-5098-41b9-9c93-514928e8ad2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_7ccd3abe-4380-4be9-9a12-b30441464ee2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CoverPageAbstract_a27b6ba8-9da2-4ff8-91a0-849f6637713e" xlink:to="loc_dei_CurrentFiscalYearEndDate_7ccd3abe-4380-4be9-9a12-b30441464ee2" 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-20201231.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_c9684897-9c99-49f7-ba98-66ce972fb00e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c9684897-9c99-49f7-ba98-66ce972fb00e" xlink:to="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_eee408e9-2ccf-467c-bf12-152b032e43bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndDueFromBanks"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_CashAndDueFromBanks_eee408e9-2ccf-467c-bf12-152b032e43bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_60a09296-5f5f-477b-9594-ff92b65387c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDepositsInBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_60a09296-5f5f-477b-9594-ff92b65387c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_99d59809-b4cb-4f0d-8bfa-cdb96d45a8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_99d59809-b4cb-4f0d-8bfa-cdb96d45a8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_b86d63e7-e9fb-4738-a799-ab9aab2c13e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_AvailableForSaleSecurities_b86d63e7-e9fb-4738-a799-ab9aab2c13e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_556889b8-656b-4d22-aad9-1dcd2a0e5316" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_556889b8-656b-4d22-aad9-1dcd2a0e5316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_983956f5-a1da-4447-a8c4-240b20e75507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_983956f5-a1da-4447-a8c4-240b20e75507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_659368f1-c762-4f89-9fbb-6d8fd750e19d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_659368f1-c762-4f89-9fbb-6d8fd750e19d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_4eb006db-85d3-477a-979e-1a95f6ba2900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_4eb006db-85d3-477a-979e-1a95f6ba2900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_ec11b054-8585-4f5d-898d-e6327a1ce32a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_OtherRealEstate_ec11b054-8585-4f5d-898d-e6327a1ce32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_df8e22d9-e101-4d72-84ce-bfb6107e7014" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_df8e22d9-e101-4d72-84ce-bfb6107e7014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_b0932008-9009-4123-9169-34b2c244c13b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_b0932008-9009-4123-9169-34b2c244c13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_0feea7e8-8c81-4015-9fcd-afc17782b2fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_0feea7e8-8c81-4015-9fcd-afc17782b2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_4eb2f974-872c-4fa3-b625-9c6f7ce4db77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_InterestReceivable_4eb2f974-872c-4fa3-b625-9c6f7ce4db77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_2538d5fb-2ad4-4b4b-af84-db372be1e265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_2538d5fb-2ad4-4b4b-af84-db372be1e265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_06c1a92f-7f73-4808-ab26-46861dced0da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_06c1a92f-7f73-4808-ab26-46861dced0da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_94791346-734b-451c-8ee5-dc8ef5abe0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_Goodwill_94791346-734b-451c-8ee5-dc8ef5abe0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_20656530-7ee9-464d-874f-398016bddcc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_bdb26a78-acd4-4c01-bad7-6e38487720ac" xlink:to="loc_us-gaap_Assets_20656530-7ee9-464d-874f-398016bddcc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_c9684897-9c99-49f7-ba98-66ce972fb00e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_f924b568-0c5f-450f-95d3-c73468547697" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_Deposits_f924b568-0c5f-450f-95d3-c73468547697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_6fbfcae2-adf5-4d5d-8e97-6d6d1e8158d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_6fbfcae2-adf5-4d5d-8e97-6d6d1e8158d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c8be00d5-f669-46d3-9c63-de4ba5b74f46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_c8be00d5-f669-46d3-9c63-de4ba5b74f46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_2a9448bd-559e-4558-99db-a4a16d76cf9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_OtherLiabilities_2a9448bd-559e-4558-99db-a4a16d76cf9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_2ec26ae1-2c93-43ed-b607-c027b356653a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_Liabilities_2ec26ae1-2c93-43ed-b607-c027b356653a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_efc00767-712c-4fd8-9138-5fe231fe3b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:to="loc_us-gaap_PreferredStockValue_efc00767-712c-4fd8-9138-5fe231fe3b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_72cb2dbe-8658-48b3-8cc2-9036d4ac59ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:to="loc_us-gaap_CommonStockValue_72cb2dbe-8658-48b3-8cc2-9036d4ac59ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d745ddd-8396-458f-a916-784ac6d1b838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_8d745ddd-8396-458f-a916-784ac6d1b838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db7656b6-c075-4f6e-9315-64b62130e287" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_db7656b6-c075-4f6e-9315-64b62130e287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c5405c5c-2b1a-47f9-aef8-606666efe3ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2bb35862-80e4-431f-8a79-65da93046d1c" xlink:to="loc_us-gaap_StockholdersEquity_c5405c5c-2b1a-47f9-aef8-606666efe3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c664ebaf-ee4f-4839-9a1c-d18a789eb6a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b320f990-39f4-459b-b226-9700098106f2" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c664ebaf-ee4f-4839-9a1c-d18a789eb6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical" xlink:type="simple" xlink:href="hfwa-20201231.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_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_3a475b4b-7f8a-4f5e-b7d5-c3282ea86460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_3a475b4b-7f8a-4f5e-b7d5-c3282ea86460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_daaa1fae-183f-42cc-a6d2-b7f0f3e8069e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockNoParValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_PreferredStockNoParValue_daaa1fae-183f-42cc-a6d2-b7f0f3e8069e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_487e60aa-adb4-434c-bebe-a4e8f5838377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_487e60aa-adb4-434c-bebe-a4e8f5838377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ab0ef63c-6be9-4550-b234-e7e5ce3a7e81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ab0ef63c-6be9-4550-b234-e7e5ce3a7e81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_5f478d37-e6a9-425c-bfd5-3bdffb4b061e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_5f478d37-e6a9-425c-bfd5-3bdffb4b061e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_51b1f1a7-ab80-419a-a1f0-6c9d75ffeaa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_CommonStockNoParValue_51b1f1a7-ab80-419a-a1f0-6c9d75ffeaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_80ee81f9-a7e8-431a-9d24-4fb79f21ef2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_80ee81f9-a7e8-431a-9d24-4fb79f21ef2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_629c2aff-4c5c-43f4-9821-65ed570dea12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_CommonStockSharesIssued_629c2aff-4c5c-43f4-9821-65ed570dea12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e23b2d7d-787a-4b78-b346-5923025a56dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_760a5713-e297-490b-91d0-ed2d7796b3da" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e23b2d7d-787a-4b78-b346-5923025a56dc" 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-20201231.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_850b0215-550e-4178-9623-809e9826d3b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperatingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_3def87ee-260d-4be6-9437-6cea3f0876c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_3def87ee-260d-4be6-9437-6cea3f0876c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_d77a115e-0f27-4203-b131-66eb632cf97f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_d77a115e-0f27-4203-b131-66eb632cf97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_5e3dcc1e-2b51-4f81-a8a8-2143ff42dc1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeSecuritiesTaxExempt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_5e3dcc1e-2b51-4f81-a8a8-2143ff42dc1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_68e7a5ef-c2e0-498a-b4f3-7c0c9cd92c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherInterestAndDividendIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_68e7a5ef-c2e0-498a-b4f3-7c0c9cd92c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_e6b10248-8557-44cd-9d27-d1a8ed28b9eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_c212cf05-868c-4ab3-aede-b9f5822820ee" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_e6b10248-8557-44cd-9d27-d1a8ed28b9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_4bbaa1b5-2644-4c6c-9b47-cc75726ca3df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:to="loc_us-gaap_InterestExpenseDeposits_4bbaa1b5-2644-4c6c-9b47-cc75726ca3df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_795bbdad-47f8-4a93-aca8-f54a3496869d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_795bbdad-47f8-4a93-aca8-f54a3496869d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_9cd33051-cea8-4cb5-b843-d39839c91566" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseOther"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:to="loc_us-gaap_InterestExpenseOther_9cd33051-cea8-4cb5-b843-d39839c91566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_106bc6c7-747f-4929-832b-74de4b3c6afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InterestExpenseAbstract_610d384c-57cc-450d-a5fc-b6a9129ef228" xlink:to="loc_us-gaap_InterestExpense_106bc6c7-747f-4929-832b-74de4b3c6afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_89c914b4-16f2-4527-a131-d998622f80e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_89c914b4-16f2-4527-a131-d998622f80e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_f32b7cd6-6f3e-4ba8-870a-0a6be84bbd7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_f32b7cd6-6f3e-4ba8-870a-0a6be84bbd7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_d1cd692b-13bc-415c-a27f-7165d5025ade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_d1cd692b-13bc-415c-a27f-7165d5025ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_ebe180c6-5907-4e66-bef7-eab62e2b58ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions_ebe180c6-5907-4e66-bef7-eab62e2b58ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_87a30164-80e5-48a9-b013-0119e4a47c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtAndEquitySecuritiesRealizedGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_87a30164-80e5-48a9-b013-0119e4a47c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_f0afa87d-c1df-49c6-a95f-8eb7ef1c7118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSalesOfLoansNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_f0afa87d-c1df-49c6-a95f-8eb7ef1c7118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_264d90c6-f2e7-42f1-8354-9c7cc1e9b383" xlink:href="hfwa-20201231.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_264d90c6-f2e7-42f1-8354-9c7cc1e9b383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_6700b661-095b-4fb4-b627-24f2f0eea6e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_6700b661-095b-4fb4-b627-24f2f0eea6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_d2d92afc-fc84-42a1-8251-0076214445b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_NoninterestIncomeOther_d2d92afc-fc84-42a1-8251-0076214445b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_c1f353d5-8427-49e0-9ec1-68c3ed7fe726" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_20f912c3-5563-44c4-bbb0-a237f95c07b9" xlink:to="loc_us-gaap_NoninterestIncome_c1f353d5-8427-49e0-9ec1-68c3ed7fe726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpenseAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_85e297f0-0b30-42cb-8532-7e182e44f3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LaborAndRelatedExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_LaborAndRelatedExpense_85e297f0-0b30-42cb-8532-7e182e44f3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_e94181c5-ed81-4d0f-8184-5d4340a21168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OccupancyNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_OccupancyNet_e94181c5-ed81-4d0f-8184-5d4340a21168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_8acb98a4-af0e-4e09-8633-095f3aeb5298" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommunicationsAndInformationTechnology"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_8acb98a4-af0e-4e09-8633-095f3aeb5298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_f3874e03-ff99-4262-9783-a9223c9bc67b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_MarketingExpense_f3874e03-ff99-4262-9783-a9223c9bc67b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_94015e05-dfbf-4df4-8869-246824c68238" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_ProfessionalFees_94015e05-dfbf-4df4-8869-246824c68238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b2befed5-4ae2-4438-92e5-b8b2695f4d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b2befed5-4ae2-4438-92e5-b8b2695f4d40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_0f3f195f-e6b5-4777-8372-381fc06b3703" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalDepositInsuranceCorporationPremiumExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_0f3f195f-e6b5-4777-8372-381fc06b3703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ForeclosedRealEstateIncomeExpense_dea8c59f-26d3-4545-aa75-47756705c80a" xlink:href="hfwa-20201231.xsd#hfwa_ForeclosedRealEstateIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_hfwa_ForeclosedRealEstateIncomeExpense_dea8c59f-26d3-4545-aa75-47756705c80a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_a6aa2762-20e7-4711-a107-155abf586f29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_a6aa2762-20e7-4711-a107-155abf586f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_fbe7cf82-5024-4f89-b968-234450ba4eb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_OtherNoninterestExpense_fbe7cf82-5024-4f89-b968-234450ba4eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_486945a9-e430-4e39-8795-2e28c6f212b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestExpenseAbstract_41eff51b-0fbe-42d3-a2a7-da182488b958" xlink:to="loc_us-gaap_NoninterestExpense_486945a9-e430-4e39-8795-2e28c6f212b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8690a5c3-2616-461c-8317-c113d5be4ca1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_8690a5c3-2616-461c-8317-c113d5be4ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0440b120-7e0e-4488-b6f8-ba62a5f9ae62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0440b120-7e0e-4488-b6f8-ba62a5f9ae62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_4817edda-1ea4-49a6-94a5-f4c7c6c12bd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_NetIncomeLoss_4817edda-1ea4-49a6-94a5-f4c7c6c12bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_4ea13bbd-d5b3-4407-a4d4-c7a34aa89dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_EarningsPerShareBasic_4ea13bbd-d5b3-4407-a4d4-c7a34aa89dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e44cead7-3eb3-41c7-92a1-0b0aa8651cb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e44cead7-3eb3-41c7-92a1-0b0aa8651cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_0475611e-8929-454d-97d9-f68f51525ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_0475611e-8929-454d-97d9-f68f51525ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_369cc7cc-1505-4684-ab3a-72fd816accb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_369cc7cc-1505-4684-ab3a-72fd816accb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a92825b1-f588-4903-b596-ef62b1932529" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_850b0215-550e-4178-9623-809e9826d3b7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_a92825b1-f588-4903-b596-ef62b1932529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hfwa-20201231.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_83800cd5-074c-4f05-b539-08917014231b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_83800cd5-074c-4f05-b539-08917014231b" xlink:to="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4820d1b6-6fe2-49c9-ba21-8b8f4af52f7a" xlink:to="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c0b3ff3-1f7a-48e1-87bc-35e6b6f00f0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_a6d3a0d1-1f0e-4364-851b-6e4ffb19b64b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c0b3ff3-1f7a-48e1-87bc-35e6b6f00f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_3a848454-af17-474f-bf6c-e6b63806f143" xlink:to="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bcf71f22-5877-48ed-9826-bc31dff8a8b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_NetIncomeLoss_bcf71f22-5877-48ed-9826-bc31dff8a8b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_41558cc6-d8f5-4be2-a01b-ba1dbc83383a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_41558cc6-d8f5-4be2-a01b-ba1dbc83383a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_d11fd291-a685-4e82-bfee-eef758f2a263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_d11fd291-a685-4e82-bfee-eef758f2a263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d04fbc04-7a82-4de9-a045-086faf88760c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_d04fbc04-7a82-4de9-a045-086faf88760c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb71f6f5-31a1-48dc-a006-573480adcac1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_db350877-4eaf-4e6a-95ad-08459f155e26" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_cb71f6f5-31a1-48dc-a006-573480adcac1" 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-20201231.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_063e0df0-8306-4227-822e-947d1bcd768f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_ea55b92e-d75d-407c-93e6-f8f595eb6cca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_063e0df0-8306-4227-822e-947d1bcd768f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_ea55b92e-d75d-407c-93e6-f8f595eb6cca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_fe28a9f4-f9a7-4360-8a39-8278ac628acd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_063e0df0-8306-4227-822e-947d1bcd768f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_fe28a9f4-f9a7-4360-8a39-8278ac628acd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity" xlink:type="simple" xlink:href="hfwa-20201231.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_e3c06e82-67e9-4253-a82f-c8f35e577267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_e3c06e82-67e9-4253-a82f-c8f35e577267" xlink:to="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cc2db31e-f8f8-4888-b9c6-9f7d64907794" xlink:to="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_3f48b83e-3a93-463b-893e-8592d92c90d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_CommonStockMember_3f48b83e-3a93-463b-893e-8592d92c90d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_37657ac2-c6a3-4ba2-bd4f-62c2c4053178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_RetainedEarningsMember_37657ac2-c6a3-4ba2-bd4f-62c2c4053178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a9fac83-c983-4f38-b481-469834fbcd2d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_692e7ec6-cf03-43ee-aa99-682c68093de9" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1a9fac83-c983-4f38-b481-469834fbcd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_fb622ba8-24b9-4c9e-9efe-545a710e2892" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cc49ab52-9ee8-486d-b914-659690595d68" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d0a3e49a-201e-4e7e-8dfe-dd98b1d1abd7" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_cc49ab52-9ee8-486d-b914-659690595d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_8afe1a6f-250f-4835-9b1f-ee6a66b80acc" xlink:to="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c2b5bf51-9b8e-477e-9ad2-093f98b7fef7" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_8ead825f-957c-4b36-9657-bc4e5a3deb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_SharesOutstanding_8ead825f-957c-4b36-9657-bc4e5a3deb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6adbaa3c-5486-49f4-87da-2556d2739ef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockholdersEquity_6adbaa3c-5486-49f4-87da-2556d2739ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_78116382-ad41-4c55-a8d2-b07328a56648" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_78116382-ad41-4c55-a8d2-b07328a56648" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_b1d275ed-1a74-49e4-bf48-be78153ffa9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures_b1d275ed-1a74-49e4-bf48-be78153ffa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9ba963d4-51e2-420e-9fc1-2302a41e7625" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_9ba963d4-51e2-420e-9fc1-2302a41e7625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_69f9bcb5-f63e-453f-8903-2531036c1169" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_69f9bcb5-f63e-453f-8903-2531036c1169" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_d598b383-0ff4-4e97-8659-bb1579abd95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_d598b383-0ff4-4e97-8659-bb1579abd95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f84e448b-3a1d-4e3d-8410-a2194a7ef9ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_f84e448b-3a1d-4e3d-8410-a2194a7ef9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_fa8210d3-4bfa-45b3-9712-b6b52d4d3340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_fa8210d3-4bfa-45b3-9712-b6b52d4d3340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5dfea5ea-5e7b-4f81-bace-171cf22bf859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_NetIncomeLoss_5dfea5ea-5e7b-4f81-bace-171cf22bf859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_986019ac-b902-4d05-bb5b-f73df6418916" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_986019ac-b902-4d05-bb5b-f73df6418916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a1860ac3-3128-496f-a539-ca3b3b015388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_a1860ac3-3128-496f-a539-ca3b3b015388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_67d2c049-9a71-4cf3-9c39-dc89ecc428ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_67d2c049-9a71-4cf3-9c39-dc89ecc428ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_028a1e02-a807-4385-b52c-791b6a65538c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_DividendsCommonStockCash_028a1e02-a807-4385-b52c-791b6a65538c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_fb392419-2a94-4044-bc76-594423b6315c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_SharesOutstanding_fb392419-2a94-4044-bc76-594423b6315c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_97cdeeaa-8163-4a26-9d89-8a12e5230b6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_69f17ad4-05c7-413f-8ebb-88667574df22" xlink:to="loc_us-gaap_StockholdersEquity_97cdeeaa-8163-4a26-9d89-8a12e5230b6f" 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-20201231.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_5e2082ef-3c10-4a4b-8f52-a537e88ede49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e45f329-aa0b-49d8-9d42-bba4f14016ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_5e2082ef-3c10-4a4b-8f52-a537e88ede49" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_9e45f329-aa0b-49d8-9d42-bba4f14016ab" 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-20201231.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_72c54767-90fd-4222-86cd-32ac656b284f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aedeb4d-bf0b-4fcc-923d-5eeac418849b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aedeb4d-bf0b-4fcc-923d-5eeac418849b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0de05972-9ae8-4fae-80f9-a58bb49d7693" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aedeb4d-bf0b-4fcc-923d-5eeac418849b" xlink:to="loc_us-gaap_NetIncomeLoss_0de05972-9ae8-4fae-80f9-a58bb49d7693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aedeb4d-bf0b-4fcc-923d-5eeac418849b" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_4a668e33-c221-4508-af5c-3b584aea7624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_4a668e33-c221-4508-af5c-3b584aea7624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_bd3cbaed-deab-43d7-bd68-76302a78fffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_bd3cbaed-deab-43d7-bd68-76302a78fffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_7b98d554-5da0-4853-8b7c-50cdc4f9e4e6" xlink:href="hfwa-20201231.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_7b98d554-5da0-4853-8b7c-50cdc4f9e4e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_34d53cac-e01b-427d-ad1d-d43d41593434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_34d53cac-e01b-427d-ad1d-d43d41593434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_19b95dce-f153-4ee3-b835-029654790bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_19b95dce-f153-4ee3-b835-029654790bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_98fdc94b-8714-4182-b5a5-0c5e95257bf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_98fdc94b-8714-4182-b5a5-0c5e95257bf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_1e6fe9a9-efe8-4ae3-902c-2454adf6761e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_1e6fe9a9-efe8-4ae3-902c-2454adf6761e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_1edbd26d-13de-4ea3-9ad0-af2b1f746380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsuranceIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_1edbd26d-13de-4ea3-9ad0-af2b1f746380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_6dd26c8f-c170-42e5-b91d-54f599d52ddf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_6dd26c8f-c170-42e5-b91d-54f599d52ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_c301767f-6bd1-49df-8dc1-ad5fbf1158d0" xlink:href="hfwa-20201231.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_c301767f-6bd1-49df-8dc1-ad5fbf1158d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_02b4feef-1095-4e68-98fb-a3b77a734bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_02b4feef-1095-4e68-98fb-a3b77a734bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_3dc4ec80-0799-4e62-bef8-b4bf6452afa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfLoansAndLeases"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_GainLossOnSaleOfLoansAndLeases_3dc4ec80-0799-4e62-bef8-b4bf6452afa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfInvestments_ea796a40-3d5f-4118-bd47-bfbb4d187731" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_GainLossOnSaleOfInvestments_ea796a40-3d5f-4118-bd47-bfbb4d187731" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_9d6130af-dd68-4e7d-a81b-97d88c72dba0" xlink:href="hfwa-20201231.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_9d6130af-dd68-4e7d-a81b-97d88c72dba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairmentOfAssetsHeldForSale_4bb6a5b3-fbbe-4060-8954-d036d38886e7" xlink:href="hfwa-20201231.xsd#hfwa_ImpairmentOfAssetsHeldForSale"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_hfwa_ImpairmentOfAssetsHeldForSale_4bb6a5b3-fbbe-4060-8954-d036d38886e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseImpairmentLoss_7878d735-d933-491e-9227-33e3055fd8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseImpairmentLoss"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_OperatingLeaseImpairmentLoss_7878d735-d933-491e-9227-33e3055fd8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9dc2991f-75f9-43f3-b440-dc876e540f84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_d7a898f3-0bb6-4cd1-bac5-30abec9c473b" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9dc2991f-75f9-43f3-b440-dc876e540f84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d91c196d-0b99-4d8d-8780-4420e85848e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4aedeb4d-bf0b-4fcc-923d-5eeac418849b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d91c196d-0b99-4d8d-8780-4420e85848e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_491fe9de-86fe-46f7-acc8-bb36f005613d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromLoansAndLeases"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_PaymentsForProceedsFromLoansAndLeases_491fe9de-86fe-46f7-acc8-bb36f005613d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5b68d139-fc9d-4f53-9ad8-501fc1239c6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_5b68d139-fc9d-4f53-9ad8-501fc1239c6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1eab864c-6b09-499f-a029-a459a5f12174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1eab864c-6b09-499f-a029-a459a5f12174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_bc54d091-f388-4931-997b-8e878eb3f6e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_bc54d091-f388-4931-997b-8e878eb3f6e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52763119-9d48-4b05-a8a2-0494c832df89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_52763119-9d48-4b05-a8a2-0494c832df89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_7d70ca7f-8428-4fdc-8f57-b1e54c6008f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSalesOfAssetsInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities_7d70ca7f-8428-4fdc-8f57-b1e54c6008f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_fa2c9562-f247-4d69-880f-717639a36b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfForeclosedAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromSaleOfForeclosedAssets_fa2c9562-f247-4d69-880f-717639a36b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_ef02251b-6d56-46fe-ac79-4bcdd9db1898" xlink:href="hfwa-20201231.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_ef02251b-6d56-46fe-ac79-4bcdd9db1898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_d91b0876-124c-4c96-8ff6-1f5bcc878b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_d91b0876-124c-4c96-8ff6-1f5bcc878b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_74fc880d-beb2-4585-8c5f-70fdb22cfc9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_74fc880d-beb2-4585-8c5f-70fdb22cfc9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_83ae0a0d-2f73-40ba-af5d-3687c207105c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_83ae0a0d-2f73-40ba-af5d-3687c207105c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_eef2f818-d66e-40dc-bae7-fcef800b11b2" xlink:href="hfwa-20201231.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_eef2f818-d66e-40dc-bae7-fcef800b11b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit_5061329b-41da-4296-a47e-7a89f5f9088d" xlink:href="hfwa-20201231.xsd#hfwa_BankOwnedLifeInsuranceDeathBenefit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_hfwa_BankOwnedLifeInsuranceDeathBenefit_5061329b-41da-4296-a47e-7a89f5f9088d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_fb72ee1b-c90b-41ec-b3ff-7edbbbc8f1d0" xlink:href="hfwa-20201231.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_fb72ee1b-c90b-41ec-b3ff-7edbbbc8f1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_aed36746-4c9b-49e8-9169-2b07ff3c319b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_aed36746-4c9b-49e8-9169-2b07ff3c319b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c09df1d-beac-4c86-8b03-0f59956c11b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_fe7b0de6-8e95-4a8b-b243-70db146a5eb5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7c09df1d-beac-4c86-8b03-0f59956c11b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_38dcd291-eefa-4bf6-8d24-cc13ca030911" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_38dcd291-eefa-4bf6-8d24-cc13ca030911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_2da731c1-d204-44d7-ac8c-39d36a97cb84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_2da731c1-d204-44d7-ac8c-39d36a97cb84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_2745ace7-001d-4a4c-8ba9-080ea6e57fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_RepaymentsOfDebt_2745ace7-001d-4a4c-8ba9-080ea6e57fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d5b497ae-913a-454c-97c0-4788eda667c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d5b497ae-913a-454c-97c0-4788eda667c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_8a72045e-50cc-494b-ac49-34be316cc940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_8a72045e-50cc-494b-ac49-34be316cc940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_54669eab-56ff-4576-a972-ff68d8dc57da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_54669eab-56ff-4576-a972-ff68d8dc57da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_98c134bd-5d29-4ef2-8d20-4e812bb2b5f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_98c134bd-5d29-4ef2-8d20-4e812bb2b5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696c86bb-bd73-4b3b-a35a-0117358eb3a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_f952cc60-316a-4142-9394-5b46fc566190" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_696c86bb-bd73-4b3b-a35a-0117358eb3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4e2dfee-3984-44da-b331-463cb1b759a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f4e2dfee-3984-44da-b331-463cb1b759a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15e20fe2-062d-457f-98cf-fd7ad52ed002" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_15e20fe2-062d-457f-98cf-fd7ad52ed002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a654927-8304-4b01-b027-0e09ac463cdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a654927-8304-4b01-b027-0e09ac463cdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_5b0eccaa-ae84-4cfb-8af8-6fe226213249" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_5b0eccaa-ae84-4cfb-8af8-6fe226213249" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_4b1dc4c9-1616-4ee5-88de-21b86533b460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_5b0eccaa-ae84-4cfb-8af8-6fe226213249" xlink:to="loc_us-gaap_InterestPaidNet_4b1dc4c9-1616-4ee5-88de-21b86533b460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_5d21dfce-02e6-417b-b552-03717c1ae7da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_5b0eccaa-ae84-4cfb-8af8-6fe226213249" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_5d21dfce-02e6-417b-b552-03717c1ae7da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferToOtherRealEstate_10ed0597-ec5d-4bd1-a12f-88c4ee84a30c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferToOtherRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_us-gaap_TransferToOtherRealEstate_10ed0597-ec5d-4bd1-a12f-88c4ee84a30c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_8629eb05-eebf-4941-9707-8d0b49929753" xlink:href="hfwa-20201231.xsd#hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_8629eb05-eebf-4941-9707-8d0b49929753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Investmentinlowincomehousingtaxpartnership_3c9518f9-7a29-4207-80e4-96c7a2267e59" xlink:href="hfwa-20201231.xsd#hfwa_Investmentinlowincomehousingtaxpartnership"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_hfwa_Investmentinlowincomehousingtaxpartnership_3c9518f9-7a29-4207-80e4-96c7a2267e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy_69c4e8e5-425b-4dd7-9d6a-43aa5cc90685" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectFromChangeInAccountingPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_hfwa_CumulativeEffectFromChangeInAccountingPolicy_69c4e8e5-425b-4dd7-9d6a-43aa5cc90685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_742b0b03-8eec-4865-989a-41e67a2bc1f8" xlink:href="hfwa-20201231.xsd#hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_742b0b03-8eec-4865-989a-41e67a2bc1f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f7e87bf2-850f-4777-b4bd-a1463e3043e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cb2bf575-5283-404c-88c1-ff0ab6b54177" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_f7e87bf2-850f-4777-b4bd-a1463e3043e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_b508b4a1-b53f-44cb-99dd-afbeaaf63cd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_72c54767-90fd-4222-86cd-32ac656b284f" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_b508b4a1-b53f-44cb-99dd-afbeaaf63cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_de17f7c4-df76-4740-8433-00563c58ab27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_b508b4a1-b53f-44cb-99dd-afbeaaf63cd2" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_de17f7c4-df76-4740-8433-00563c58ab27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract_b508b4a1-b53f-44cb-99dd-afbeaaf63cd2" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale_a1a80999-3cf8-48ea-bb22-a03354c613f0" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale_a1a80999-3cf8-48ea-bb22-a03354c613f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable_3c3c459d-b057-4cde-b8a2-50891efc5d61" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable_3c3c459d-b057-4cde-b8a2-50891efc5d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_74607f35-fb2c-4438-8b98-cea2d63b2e35" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_74607f35-fb2c-4438-8b98-cea2d63b2e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_66cd779d-62aa-4368-b777-e35d06ee2f6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1_66cd779d-62aa-4368-b777-e35d06ee2f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired_b36a26d4-88cb-4a0b-8926-4bc7e4d82716" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired_b36a26d4-88cb-4a0b-8926-4bc7e4d82716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1_026b46e1-57a2-4d27-9e92-8412c412b665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1_026b46e1-57a2-4d27-9e92-8412c412b665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired_b404bf47-93ae-444b-9196-272c52781ee2" xlink:href="hfwa-20201231.xsd#hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired_b404bf47-93ae-444b-9196-272c52781ee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1_d0543474-8a40-409a-83a2-ad69b63508b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1_d0543474-8a40-409a-83a2-ad69b63508b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_d72cf2ea-59bc-4718-bead-033053ab5baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1_d72cf2ea-59bc-4718-bead-033053ab5baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_ae5c5c6e-8ab3-4299-870b-4ebb97a21460" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_ae5c5c6e-8ab3-4299-870b-4ebb97a21460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability_63dc8f2e-aab3-4547-ae47-d0effc7b7932" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability_63dc8f2e-aab3-4547-ae47-d0effc7b7932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_7f536a85-1d47-4ed5-a1d0-4bb85eda5662" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1_7f536a85-1d47-4ed5-a1d0-4bb85eda5662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase_9159f006-20f4-4540-b931-b861ee6bc76e" xlink:href="hfwa-20201231.xsd#hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase_9159f006-20f4-4540-b931-b861ee6bc76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_b4e4921e-62cb-46d4-80f9-dc6812aa59a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract_37be41a0-5152-4ab4-9a57-14f47714f749" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1_b4e4921e-62cb-46d4-80f9-dc6812aa59a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements" xlink:type="simple" xlink:href="hfwa-20201231.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_7858df7d-e9a5-47e0-b147-8c88da253792" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b6428313-839e-4b80-9e61-d6b14122c3b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_7858df7d-e9a5-47e0-b147-8c88da253792" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b6428313-839e-4b80-9e61-d6b14122c3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies" xlink:type="simple" xlink:href="hfwa-20201231.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_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DescriptionOfBusinessPolicyTextBlock_d1ee8a5a-7e6b-4804-a961-970181e834b3" xlink:href="hfwa-20201231.xsd#hfwa_DescriptionOfBusinessPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_hfwa_DescriptionOfBusinessPolicyTextBlock_d1ee8a5a-7e6b-4804-a961-970181e834b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3c893178-93b5-494a-8358-6d0cf6899f27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_3c893178-93b5-494a-8358-6d0cf6899f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_dd06d2fe-cb42-42d0-8644-04817d9b8f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_dd06d2fe-cb42-42d0-8644-04817d9b8f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cb820cfa-f412-43a6-9793-2c19bdc5f617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_cb820cfa-f412-43a6-9793-2c19bdc5f617" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_23fbb928-e529-454a-b3b5-36b122bd6e5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_23fbb928-e529-454a-b3b5-36b122bd6e5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_6a2cae37-6dbc-48e2-ad51-708068be0637" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy_6a2cae37-6dbc-48e2-ad51-708068be0637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock_2cd61bca-f644-4a1f-b1fa-c6c89704ecb4" xlink:href="hfwa-20201231.xsd#hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock_2cd61bca-f644-4a1f-b1fa-c6c89704ecb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_8677d975-baef-4c0b-bb10-4dbfae451e68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_8677d975-baef-4c0b-bb10-4dbfae451e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_795aec43-4ad0-4728-9182-c1f4f56c9a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy_795aec43-4ad0-4728-9182-c1f4f56c9a45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_5e487e8f-b665-441c-97ea-5a6891878004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy_5e487e8f-b665-441c-97ea-5a6891878004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ServicingPolicyPolicyTextBlock_731a5727-a39e-40f3-998f-9daccecedc37" xlink:href="hfwa-20201231.xsd#hfwa_ServicingPolicyPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_hfwa_ServicingPolicyPolicyTextBlock_731a5727-a39e-40f3-998f-9daccecedc37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstatePolicyTextBlock_f3a17a7c-553e-486e-8927-212398b8c18d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstatePolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_RealEstatePolicyTextBlock_f3a17a7c-553e-486e-8927-212398b8c18d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_97752511-d5d7-42bb-9fcb-07c9ef57fe8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_97752511-d5d7-42bb-9fcb-07c9ef57fe8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock_cb45199a-59b5-4156-8d32-5fd2373486d0" xlink:href="hfwa-20201231.xsd#hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock_cb45199a-59b5-4156-8d32-5fd2373486d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_d71bdc70-c97d-4279-8ca3-200e940282ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_d71bdc70-c97d-4279-8ca3-200e940282ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0fd73b30-b8d7-422f-8397-9037463448fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0fd73b30-b8d7-422f-8397-9037463448fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_ed18b39b-23a9-4a00-9791-981129cb9da9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_ed18b39b-23a9-4a00-9791-981129cb9da9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_fd00ca2e-5273-4389-af33-21fa8fe01704" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_fd00ca2e-5273-4389-af33-21fa8fe01704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_a910de5b-32f6-4046-8cef-ca1484e85020" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationRelatedCostsPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_CompensationRelatedCostsPolicyTextBlock_a910de5b-32f6-4046-8cef-ca1484e85020" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_7f83e146-6ccb-4c5b-bf9c-96f910417393" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_7f83e146-6ccb-4c5b-bf9c-96f910417393" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_f94fea05-ae50-4d9d-86e3-38c2d55b560e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_f94fea05-ae50-4d9d-86e3-38c2d55b560e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_38126f26-55b1-4a92-bb5f-33ee6e08dcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_38126f26-55b1-4a92-bb5f-33ee6e08dcf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock_3b1fe3cb-7c6b-43c4-a796-29ef12c0241a" xlink:href="hfwa-20201231.xsd#hfwa_ProvisionForCreditLossesPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_hfwa_ProvisionForCreditLossesPolicyTextBlock_3b1fe3cb-7c6b-43c4-a796-29ef12c0241a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_1c5465b5-2b74-4ed1-9f1e-c950d4f99cad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_1c5465b5-2b74-4ed1-9f1e-c950d4f99cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d5217075-597e-45ce-afe1-30af785d813e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d5217075-597e-45ce-afe1-30af785d813e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b5b1787a-46fc-4e16-806b-15e257b4419f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_40189a4f-3e8c-46ac-bb90-73aeaed4b03a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_b5b1787a-46fc-4e16-806b-15e257b4419f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ada387ad-d7c2-4cd3-ac50-e5a23b057bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:href="hfwa-20201231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ada387ad-d7c2-4cd3-ac50-e5a23b057bd5" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_d7bc4cfe-f2e5-4317-9977-3c0e7cef75ff" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_5d060d68-ce33-46e1-9046-65a4dfa86264" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_eb8a9d9b-965a-4365-860a-ef930746f622" xlink:to="loc_us-gaap_InvestmentCreditMember_5d060d68-ce33-46e1-9046-65a4dfa86264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_a5374857-e924-4083-86ef-eb0c4797eae0" xlink:to="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_ea3ecbf0-bb81-433d-88e1-ca32b708e9ae" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_e5f0a2bc-887e-4514-aac1-8d25052b39b5" xlink:to="loc_srt_SubsidiariesMember_ea3ecbf0-bb81-433d-88e1-ca32b708e9ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_b6362089-a7d0-4a57-9410-d2bf61ec2473" xlink:to="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_730e8450-6c05-4e74-97c7-c9706497ae97" xlink:href="hfwa-20201231.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_70199931-d567-446e-a393-02b6207eaf8f" xlink:to="loc_hfwa_HeritageBankMember_730e8450-6c05-4e74-97c7-c9706497ae97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_354d5a18-497d-4bdb-9dbf-e29bb2228823" xlink:to="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb40f8bd-00e9-4b3b-a738-4092bda714e3" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_f4dc3e6b-a3dd-43bf-85ba-5d8b13efb197" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb40f8bd-00e9-4b3b-a738-4092bda714e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:href="hfwa-20201231.xsd#hfwa_BusinessDescriptionAndBasisOfPresentationLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationTable_f55123e4-173d-450f-b4df-1755565afcd3" xlink:to="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_f57e7840-5502-4738-984a-da0282265df5" xlink:href="hfwa-20201231.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_NumberOfBranchesOperating_f57e7840-5502-4738-984a-da0282265df5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_aaa3f184-86d5-415c-b344-7632f833bfd0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_aaa3f184-86d5-415c-b344-7632f833bfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_VariableInterestEntityNumberofInvestments_75f36df8-74bb-4382-8d77-7247bc244df4" xlink:href="hfwa-20201231.xsd#hfwa_VariableInterestEntityNumberofInvestments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_VariableInterestEntityNumberofInvestments_75f36df8-74bb-4382-8d77-7247bc244df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedEquityInvestments_31ad3917-3e39-4d67-aa1e-c8fee4aa5271" xlink:href="hfwa-20201231.xsd#hfwa_QualifiedEquityInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_QualifiedEquityInvestments_31ad3917-3e39-4d67-aa1e-c8fee4aa5271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberofTranches_c53c3671-81e1-48fc-8171-49c5fbd0aa75" xlink:href="hfwa-20201231.xsd#hfwa_NumberofTranches"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_NumberofTranches_c53c3671-81e1-48fc-8171-49c5fbd0aa75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_06fcb5cb-ced0-420f-838e-3d6830ffaeda" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditCarryforwardRequiredFundingPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_hfwa_TaxCreditCarryforwardRequiredFundingPercentage_06fcb5cb-ced0-420f-838e-3d6830ffaeda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_48632c74-9add-48c1-beb2-036d11059179" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_BusinessDescriptionAndBasisOfPresentationLineItems_6ca81e70-6438-4296-ae3a-0299bafa2664" xlink:to="loc_us-gaap_NumberOfOperatingSegments_48632c74-9add-48c1-beb2-036d11059179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_939ee715-81cc-4efc-89ee-8cfc7a90a145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_939ee715-81cc-4efc-89ee-8cfc7a90a145" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:to="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_4f77482e-ccc3-4f47-9cb7-d4fd8472fb9b" xlink:to="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_462fd3cf-9e6b-4197-8cb8-80c301ca0ccd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:to="loc_srt_MinimumMember_462fd3cf-9e6b-4197-8cb8-80c301ca0ccd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_7111e57f-75c6-47ce-8275-0ceb688e4040" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ecf241ea-120f-4439-9074-1a409dcefc9a" xlink:to="loc_srt_MaximumMember_7111e57f-75c6-47ce-8275-0ceb688e4040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_aa49e5d3-7395-4285-989c-a0a8ae1b1ccb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_cd56f9c5-99c7-4068-a175-93c13f53b265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_cd56f9c5-99c7-4068-a175-93c13f53b265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_c663ba76-0de2-479f-b896-bf9b8e20c535" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_71972f5f-e14f-44c9-ade5-7dcbd66618da" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_c663ba76-0de2-479f-b896-bf9b8e20c535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_971fcb21-fd18-4339-abad-fddb5daacec2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4afc76c8-106f-462a-a266-227ed870defd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_4afc76c8-106f-462a-a266-227ed870defd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_1a29e9ad-5649-4367-a1a2-7290aa8eac72" xlink:href="hfwa-20201231.xsd#hfwa_CapitalizationThresholdPolicyContractualLeasePayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_41559a33-8998-479e-83a4-4767314d3188" xlink:to="loc_hfwa_CapitalizationThresholdPolicyContractualLeasePayments_1a29e9ad-5649-4367-a1a2-7290aa8eac72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cb80600b-7166-4443-9c57-0488eb0328a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_cb80600b-7166-4443-9c57-0488eb0328a9" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_34bdf00d-13b1-4ca7-9907-0753cb28562b" xlink:to="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78cd90c7-489a-443a-8d6f-055f28c54cfe" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:to="loc_srt_MinimumMember_78cd90c7-489a-443a-8d6f-055f28c54cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_253cac33-d205-4963-951b-a05502910d2e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_e4d00990-a076-43f3-aa14-6f51f0562f4f" xlink:to="loc_srt_MaximumMember_253cac33-d205-4963-951b-a05502910d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_5a831ba9-3099-4bfa-b9bc-ae27bf60c1d8" xlink:to="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_3e6fa823-b9b6-4fd7-b17a-0960a4a84e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_3e6fa823-b9b6-4fd7-b17a-0960a4a84e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_cbdc815c-eb0b-4945-95f7-9fd6e12c5421" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_917c1e7f-27b5-43d1-aa6f-02280d0587bf" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_cbdc815c-eb0b-4945-95f7-9fd6e12c5421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_33fee13f-96eb-4675-ac0a-6263bb541e73" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a5eb48f5-034a-424a-881d-fe4762aff0c1" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMemberDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a5eb48f5-034a-424a-881d-fe4762aff0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMember_67a1c6fc-77f2-4913-b106-bc105ccd3f81" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7e1d2466-bab1-4ab4-83cd-89dc6f841430" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMember_67a1c6fc-77f2-4913-b106-bc105ccd3f81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_89afdb63-ce89-4341-82a0-a5056c940a73" xlink:to="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalAllowanceForCreditLossesMember_d08ca6ce-91d0-4a7c-8582-df30b3e7a612" xlink:href="hfwa-20201231.xsd#hfwa_TotalAllowanceForCreditLossesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:to="loc_hfwa_TotalAllowanceForCreditLossesMember_d08ca6ce-91d0-4a7c-8582-df30b3e7a612" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb8b5755-a098-4daf-9333-5f1c46d8d0a3" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_531fb384-3f0f-471e-b3c5-d464f2f5c8dd" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_cb8b5755-a098-4daf-9333-5f1c46d8d0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicDistributionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionAxis_99c74e1b-3e33-4016-9028-4dce3bed32ba" xlink:to="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_5e422161-9376-4709-b374-a1406ae21258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_5e422161-9376-4709-b374-a1406ae21258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_04349a62-7d50-4c2b-a471-1adf710dd704" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GeographicDistributionDomain_d08e9be9-fd9e-42d3-b46d-2bbe008bb679" xlink:to="loc_country_US_04349a62-7d50-4c2b-a471-1adf710dd704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_cbf2ba18-f0d5-4625-a04f-1d0524fb84df" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ffc55060-759d-45c6-90d5-dd62fa0ce9f6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_66eeed68-c2e1-4771-bceb-67d7742a6ebf" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_ffc55060-759d-45c6-90d5-dd62fa0ce9f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_dc943ede-6787-4248-b692-af9020ae5646" xlink:to="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0b18973b-589e-4174-897c-88707cf75c09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0b18973b-589e-4174-897c-88707cf75c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_55277e40-5d1d-4243-80f0-406614544511" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1e79ba82-0d9f-4b20-946c-ae9ac7521f55" xlink:to="loc_us-gaap_RetainedEarningsMember_55277e40-5d1d-4243-80f0-406614544511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_bb08bab7-e230-45a1-8ef4-fac5f5987636" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_6b266c88-b047-4609-a989-358b7a31b9ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_6b266c88-b047-4609-a989-358b7a31b9ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c5e663c8-815d-417b-8a51-800366a58b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_OperatingLeaseLiability_c5e663c8-815d-417b-8a51-800366a58b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_aa76ba75-72a8-4944-91f7-27d24f2e7394" xlink:href="hfwa-20201231.xsd#hfwa_DebtSecuritiesAvailableForSaleIssuancePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent_aa76ba75-72a8-4944-91f7-27d24f2e7394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_32f3230a-a2d4-4d6c-8b99-117361903e1a" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_32f3230a-a2d4-4d6c-8b99-117361903e1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16cd44d0-61b4-4ac6-9a50-50b872f21ae8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_16cd44d0-61b4-4ac6-9a50-50b872f21ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_5ce51c8b-2e82-47a3-ba2f-39ead2a2a72a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change_5ce51c8b-2e82-47a3-ba2f-39ead2a2a72a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_75c1761b-53c3-4775-8d0b-d4906a929e04" xlink:href="hfwa-20201231.xsd#hfwa_AccumulatedCreditLossesToLoansReceivableRatio"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_AccumulatedCreditLossesToLoansReceivableRatio_75c1761b-53c3-4775-8d0b-d4906a929e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_ba01c235-04b0-4050-b6c1-a6a509a77b65" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance_ba01c235-04b0-4050-b6c1-a6a509a77b65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablePurchaseDiscountPremium_3804ad47-3baa-48e3-adf7-527bc97e55d3" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablePurchaseDiscountPremium"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_FinancingReceivablePurchaseDiscountPremium_3804ad47-3baa-48e3-adf7-527bc97e55d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_e6fef8ed-3d1a-4eb1-b82d-bce7e7e677d2" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax_e6fef8ed-3d1a-4eb1-b82d-bce7e7e677d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b159cd57-c91b-418a-8c9a-b7aa80dc93dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_a94575f0-5b6c-4b8e-a73d-710d15f67096" xlink:to="loc_us-gaap_StockholdersEquity_b159cd57-c91b-418a-8c9a-b7aa80dc93dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_0272aa07-b81a-4c50-bf82-3382d5733893" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_92a3c064-4ec4-4a2f-a2dc-70235c280b91" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_0272aa07-b81a-4c50-bf82-3382d5733893" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_92a3c064-4ec4-4a2f-a2dc-70235c280b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f97752a6-b060-434b-a23b-e7bec4012f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f61f6ad1-bf39-455f-815f-5dff9cedf92c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f97752a6-b060-434b-a23b-e7bec4012f2c" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_f61f6ad1-bf39-455f-815f-5dff9cedf92c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_c4d653a8-9b02-4b2a-8944-f96b0a085a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f97752a6-b060-434b-a23b-e7bec4012f2c" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_c4d653a8-9b02-4b2a-8944-f96b0a085a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_ce72c84a-7b47-4d25-85f9-8bb53cdf87a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_ce72c84a-7b47-4d25-85f9-8bb53cdf87a7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9f1bf7c3-6bf2-4075-92ba-e9a82812f7a5" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_dd5a9587-c3b7-4d79-9abf-04f2b8210421" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:to="loc_hfwa_PugetSoundBankMember_dd5a9587-c3b7-4d79-9abf-04f2b8210421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_02732ba9-1b5a-44a2-bace-fd44f22ac3f6" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_7fe36c03-0355-4e7c-9a8f-bf4e3045a7ae" xlink:to="loc_hfwa_PremierCommercialBancorpMember_02732ba9-1b5a-44a2-bace-fd44f22ac3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_6832c011-625a-4d84-a187-e0cac22933f6" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_a116dee2-e612-428d-93ca-85a318263932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_a116dee2-e612-428d-93ca-85a318263932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_938e5693-8b2d-48f6-8b3d-93e9788b5009" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity_938e5693-8b2d-48f6-8b3d-93e9788b5009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5e9c04f3-3b47-4f4e-a71d-b6377b4c2921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5e9c04f3-3b47-4f4e-a71d-b6377b4c2921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_f17c0d3e-2005-48fd-83a2-346302b51d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_f17c0d3e-2005-48fd-83a2-346302b51d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_7c372475-7d42-48e9-887b-337ffb4c0740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_7c372475-7d42-48e9-887b-337ffb4c0740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessAcquisitionSharePricepaidinCash_bea23430-e1d5-4622-91d4-61a3745784dd" xlink:href="hfwa-20201231.xsd#hfwa_BusinessAcquisitionSharePricepaidinCash"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessAcquisitionSharePricepaidinCash_bea23430-e1d5-4622-91d4-61a3745784dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca406d9a-114a-40a1-8b0e-aef0329571ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_ca406d9a-114a-40a1-8b0e-aef0329571ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_6c291528-2d71-4fb2-9546-dcefd7bb1936" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes_6c291528-2d71-4fb2-9546-dcefd7bb1936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_9b0c92c7-b578-40de-a4e6-294d28cbba4b" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_9b0c92c7-b578-40de-a4e6-294d28cbba4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5a123511-0f11-4977-8b20-2d8db4c8a160" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_76dbbb97-95f6-4ecc-967e-3fdc370f277d" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_5a123511-0f11-4977-8b20-2d8db4c8a160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_b5bf6257-d0bc-479c-8dbe-79160f03c59b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_b5bf6257-d0bc-479c-8dbe-79160f03c59b" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_f18266d1-f5f9-498c-8e72-27039e72abbc" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_65d85f51-3c1a-41bb-a8fb-489cd57155e9" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:to="loc_hfwa_PremierCommercialBancorpMember_65d85f51-3c1a-41bb-a8fb-489cd57155e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_65ee8f16-4ebd-428a-9bfc-eb51d50bbe32" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6250a33-b1a0-4657-8323-f5d4302a036f" xlink:to="loc_hfwa_PugetSoundBankMember_65ee8f16-4ebd-428a-9bfc-eb51d50bbe32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_869ccb97-15db-4ee5-b91f-5babcec93403" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d791178c-6328-4176-9234-b8bc214c2e54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_d791178c-6328-4176-9234-b8bc214c2e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_c275d94c-d8ba-43df-b67f-621376485259" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits_c275d94c-d8ba-43df-b67f-621376485259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_a6ed60b4-316f-446b-9d8c-0df74d734747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities_a6ed60b4-316f-446b-9d8c-0df74d734747" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_d3eab6d4-5b1d-4d42-9a79-5dd654f016aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesFairValue_d3eab6d4-5b1d-4d42-9a79-5dd654f016aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationOtherRealEstateOwned_46069e6a-c531-485b-99dc-67b72f8beb8c" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationOtherRealEstateOwned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationOtherRealEstateOwned_46069e6a-c531-485b-99dc-67b72f8beb8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_76955679-af3e-4171-b396-3b50cd9a77d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_76955679-af3e-4171-b396-3b50cd9a77d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_f9b50b5f-df50-4ed2-9113-098589012b99" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock_f9b50b5f-df50-4ed2-9113-098589012b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9fe078e-f42e-4f37-a036-e8702a4e772a" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance_b9fe078e-f42e-4f37-a036-e8702a4e772a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_e761f045-44ae-4bea-b53c-1928fd2f2677" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable_e761f045-44ae-4bea-b53c-1928fd2f2677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_e438ea5b-fe48-435d-9033-4c91145dcfe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_e438ea5b-fe48-435d-9033-4c91145dcfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_53d1a372-399e-467b-b8dc-424958de170c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_53d1a372-399e-467b-b8dc-424958de170c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_12ee7f51-3e3b-4b0d-8ee8-50c290e52dd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_8e2a9d00-d7a9-4765-b3eb-7cde2fee796e" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_12ee7f51-3e3b-4b0d-8ee8-50c290e52dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_3eb29fa0-ecbc-4925-bb6a-3cb52b9433cc" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities_3eb29fa0-ecbc-4925-bb6a-3cb52b9433cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_2ae8d11a-38a5-4d4e-977c-fa0657f5b829" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances_2ae8d11a-38a5-4d4e-977c-fa0657f5b829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_ad25ce0b-aed3-489e-8773-2c847fd0b4d7" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase_ad25ce0b-aed3-489e-8773-2c847fd0b4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6aeb3187-a3d3-442a-84ee-f85560345dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_22f22864-1a31-4459-b86f-a6c59b5aaaae" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_6aeb3187-a3d3-442a-84ee-f85560345dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_410af790-2f67-4d9d-a750-03bfc1630dc1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_410af790-2f67-4d9d-a750-03bfc1630dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_ec8dccd9-0ae8-4960-bbaa-ec0294838bf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_ec8dccd9-0ae8-4960-bbaa-ec0294838bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_28dc45cd-6c85-4e28-acfa-0f23625143b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_65dd402f-217c-42c7-9ec5-3a5553a95fad" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_28dc45cd-6c85-4e28-acfa-0f23625143b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_14136808-be8c-48cf-b501-796d741ccea2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_14136808-be8c-48cf-b501-796d741ccea2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_15583051-1e71-4766-908b-cac8eef55004" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_4e094592-8575-4318-bd09-c8880a5ddb1c" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:to="loc_hfwa_PremierCommercialBancorpMember_4e094592-8575-4318-bd09-c8880a5ddb1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_619af8b3-def3-4e9e-9da8-f958b80289be" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_2eb82f64-decc-4500-b2f2-e5c926e073fc" xlink:to="loc_hfwa_PugetSoundBankMember_619af8b3-def3-4e9e-9da8-f958b80289be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_39316788-721d-4100-a32f-8f41da0effca" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d2a400f6-ca1e-4327-ab1a-edc3657f954f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_d2a400f6-ca1e-4327-ab1a-edc3657f954f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CostBasisOfNetAssetAcquired_113a5eb3-5563-4fd5-b6b4-d8c3f64e0cae" xlink:href="hfwa-20201231.xsd#hfwa_CostBasisOfNetAssetAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_hfwa_CostBasisOfNetAssetAcquired_113a5eb3-5563-4fd5-b6b4-d8c3f64e0cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_a40cabbd-fd16-40c0-9245-a518343167ce" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment_a40cabbd-fd16-40c0-9245-a518343167ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_0222bb65-8b3e-4772-8a60-fbc5dc9ba108" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment_0222bb65-8b3e-4772-8a60-fbc5dc9ba108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_959ee8d8-d024-4f09-b647-1f76fd919f6b" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment_959ee8d8-d024-4f09-b647-1f76fd919f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_dc41e5a4-a3fe-4ea9-b7ed-2ba7e474f033" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment_dc41e5a4-a3fe-4ea9-b7ed-2ba7e474f033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_57c465e5-52d0-47bf-b5e2-35555328361f" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment_57c465e5-52d0-47bf-b5e2-35555328361f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_5965b9ef-e350-4d49-b4dd-4de445db1641" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment_5965b9ef-e350-4d49-b4dd-4de445db1641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_bfe6670e-2ad1-4c76-a545-2e4c578a562c" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment_bfe6670e-2ad1-4c76-a545-2e4c578a562c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_49704727-f40d-4a3f-ac30-1fee2f21b2bc" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract_09a2cb08-0e31-4cfc-a0e8-f852c7bd2f0c" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment_49704727-f40d-4a3f-ac30-1fee2f21b2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_daff5c4a-5040-4e40-9a50-0b4169d7abb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_daff5c4a-5040-4e40-9a50-0b4169d7abb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_98c72c35-863e-4fc2-9b4b-68ca1cfb48b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2753c356-d57e-40ff-81a5-01b305ed2402" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_98c72c35-863e-4fc2-9b4b-68ca1cfb48b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#BusinessCombinationsUnauditedProFormaDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_48b9692f-906f-4b0e-a86b-ab7647803525" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9fabc508-6159-4430-86c7-4325f44947e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_48b9692f-906f-4b0e-a86b-ab7647803525" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_9fabc508-6159-4430-86c7-4325f44947e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78780d40-7d86-4656-aaaa-18e488a7beb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_48b9692f-906f-4b0e-a86b-ab7647803525" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_78780d40-7d86-4656-aaaa-18e488a7beb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2b8709cd-bbeb-47f1-963d-eb0f17ad0f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_48b9692f-906f-4b0e-a86b-ab7647803525" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic_2b8709cd-bbeb-47f1-963d-eb0f17ad0f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_8ecd06d9-f4ac-4199-a990-bdd0bfec4585" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_48b9692f-906f-4b0e-a86b-ab7647803525" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted_8ecd06d9-f4ac-4199-a990-bdd0bfec4585" 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-20201231.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_a0219d47-4a8e-402b-99ee-01fdb5068434" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3e3030f5-50a0-4b4e-8ac2-fbfef3fb9785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a0219d47-4a8e-402b-99ee-01fdb5068434" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_3e3030f5-50a0-4b4e-8ac2-fbfef3fb9785" 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-20201231.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_28445700-04bf-4541-83bc-98e64d06d052" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_0dac92ca-3bc0-4710-b0ab-8e2d9fb7cbe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_28445700-04bf-4541-83bc-98e64d06d052" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_0dac92ca-3bc0-4710-b0ab-8e2d9fb7cbe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_974431ed-b293-4350-b40f-5bf40ae52004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_28445700-04bf-4541-83bc-98e64d06d052" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_974431ed-b293-4350-b40f-5bf40ae52004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_54e52b52-482e-4c9d-960d-68eba65a761b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_28445700-04bf-4541-83bc-98e64d06d052" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock_54e52b52-482e-4c9d-960d-68eba65a761b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_6b454936-ab97-46e6-9c24-1c99137e5331" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_28445700-04bf-4541-83bc-98e64d06d052" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_6b454936-ab97-46e6-9c24-1c99137e5331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_900c9bf6-4fcc-40cf-ba9a-f8cea7b434ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_28445700-04bf-4541-83bc-98e64d06d052" xlink:to="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_900c9bf6-4fcc-40cf-ba9a-f8cea7b434ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#InvestmentSecuritiesReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_36e8294e-f943-4feb-8e31-73fad53eead1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_36e8294e-f943-4feb-8e31-73fad53eead1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:to="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_048b79e3-907c-4e20-b104-fe73bce9bba5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_1fda1623-8d33-4cc0-b2c4-109d97048fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_1fda1623-8d33-4cc0-b2c4-109d97048fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_89d39778-c0d9-48f7-8245-d169cebb5837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_MunicipalBondsMember_89d39778-c0d9-48f7-8245-d169cebb5837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_852df6e8-6560-4e0f-bc91-6f1e374be8c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_852df6e8-6560-4e0f-bc91-6f1e374be8c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c26339b0-149b-4d48-baf4-d6b7dea03145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_c26339b0-149b-4d48-baf4-d6b7dea03145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8a6c09e4-5a2c-40dd-86d8-84d7ec282a08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8a6c09e4-5a2c-40dd-86d8-84d7ec282a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_413ac36f-0445-4e27-a8eb-591b5e8a370b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_413ac36f-0445-4e27-a8eb-591b5e8a370b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_3da26468-5cc9-4d44-8518-9661733a15c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d6ccae4-d61a-458f-af54-f7730104adb8" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_3da26468-5cc9-4d44-8518-9661733a15c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_faeac10e-145d-4027-aacd-006219997d97" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_827a829a-497b-4881-a246-c835d9e7a9a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_827a829a-497b-4881-a246-c835d9e7a9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c395e588-3b0a-4c2c-ae4d-051a6a9e2343" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_c395e588-3b0a-4c2c-ae4d-051a6a9e2343" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_74b5196e-7819-4dd4-9394-725234796d1a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_74b5196e-7819-4dd4-9394-725234796d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_881defd6-61e4-44f4-a56d-f03930213568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_24bd67da-d76a-48e7-ae1d-6c21761406e0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_881defd6-61e4-44f4-a56d-f03930213568" 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-20201231.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_f5f339e4-50b7-41c4-865d-a313abb34293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f5f339e4-50b7-41c4-865d-a313abb34293" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:to="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_0d0c9882-d812-4b90-8ee1-45a19e5b5b08" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_b5f31715-de37-4af6-af4e-f8dfd3be8997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableforsaleSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_d7cc5770-36e8-4bca-8548-0c4fa957be8d" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_b5f31715-de37-4af6-af4e-f8dfd3be8997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SummaryOfInvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8df7878f-3518-41a6-9c74-ce8ec16f23ea" xlink:to="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_1f445359-1c87-4f5d-bae7-37783979a3b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradingSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_TradingSecurities_1f445359-1c87-4f5d-bae7-37783979a3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecurities_dcfabf67-38b8-475c-b0b7-4a79ea43c640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HeldToMaturitySecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_HeldToMaturitySecurities_dcfabf67-38b8-475c-b0b7-4a79ea43c640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ef88f53-f485-426e-bf1c-9789873f41cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_3ef88f53-f485-426e-bf1c-9789873f41cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_bdf33995-37df-4534-8be1-ce46a32c027a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedInvestmentIncomeReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SummaryOfInvestmentHoldingsLineItems_a461d0ea-4723-46e6-9cbe-509fb3438288" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_bdf33995-37df-4534-8be1-ce46a32c027a" 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-20201231.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_39ce8b39-1852-488b-8fd9-0f46559b3323" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_39ce8b39-1852-488b-8fd9-0f46559b3323" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e2018ada-8c9a-4b98-bca7-5b0fa4177780" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_e2018ada-8c9a-4b98-bca7-5b0fa4177780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_bb14b568-1381-4dc7-b26b-50337043ea2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_bb14b568-1381-4dc7-b26b-50337043ea2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_478e3a3d-a3a6-4873-ad7f-3f50a10d3399" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_478e3a3d-a3a6-4873-ad7f-3f50a10d3399" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_77572e8d-6338-4089-bfdb-bebf2d15eb2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_77572e8d-6338-4089-bfdb-bebf2d15eb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_ee576fed-c2ef-4cfe-ac03-2acc73248969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_41e99a96-4d3e-4eb5-940e-f72aea499c1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_ee576fed-c2ef-4cfe-ac03-2acc73248969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_39ce8b39-1852-488b-8fd9-0f46559b3323" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_97cce386-9ff9-4b02-aae9-5d37c17c80a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_97cce386-9ff9-4b02-aae9-5d37c17c80a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c2a60d2a-f3ad-432e-8c4a-1f77b31f3e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_c2a60d2a-f3ad-432e-8c4a-1f77b31f3e65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_8ea5df23-4a72-4417-922f-6d1e84587205" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_8ea5df23-4a72-4417-922f-6d1e84587205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_9a7b3fd4-7ed1-40ae-9724-ef4fd2a712bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_9a7b3fd4-7ed1-40ae-9724-ef4fd2a712bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecurities_302d4f5f-41da-41ad-9def-45d0e250a797" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_c627ea80-788a-418a-afb4-5bd503495837" xlink:to="loc_us-gaap_AvailableForSaleSecurities_302d4f5f-41da-41ad-9def-45d0e250a797" 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-20201231.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_a9fd3541-6c2f-479c-9a46-02d6b7e51d21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a9fd3541-6c2f-479c-9a46-02d6b7e51d21" xlink:to="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_8ba187f5-f15e-47ab-8ff9-b591d900d749" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_896c20bf-99b6-4868-b7d1-cbabaa2dfee2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_896c20bf-99b6-4868-b7d1-cbabaa2dfee2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_d369a85f-41a3-4bc2-b7cf-79442a1a45c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_MunicipalBondsMember_d369a85f-41a3-4bc2-b7cf-79442a1a45c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_6b8f5fc2-6411-486b-b1cb-3002d9581265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_6b8f5fc2-6411-486b-b1cb-3002d9581265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_7a8be8f0-8277-4dbd-bcd6-807c970cae16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_7a8be8f0-8277-4dbd-bcd6-807c970cae16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_e59b734c-87bd-47df-963f-c929bc0da99f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_e59b734c-87bd-47df-963f-c929bc0da99f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_92229808-0dc5-45cb-a109-6daa1b233418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0db12b80-bea7-439d-831b-1c33a3f1f377" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_92229808-0dc5-45cb-a109-6daa1b233418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_3db77f67-c3f3-4bb4-a6bb-6e127efabfd5" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c9317adb-92b7-4733-9d2a-1b6c19a627d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c9317adb-92b7-4733-9d2a-1b6c19a627d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e9474b6e-4465-4d9e-87a6-6865c377b2b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_e9474b6e-4465-4d9e-87a6-6865c377b2b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_096a57e9-8b9e-479a-89a5-986c66b5c5df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_096a57e9-8b9e-479a-89a5-986c66b5c5df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91f22b36-9dd1-4023-b254-25e57b3b142f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_91f22b36-9dd1-4023-b254-25e57b3b142f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_11f3a313-9542-4ec2-8b7d-e0de5a8d544b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_11f3a313-9542-4ec2-8b7d-e0de5a8d544b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca5534f4-8004-4d9f-a1a5-e4d119dbc75f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_7fd24a09-2438-4364-95a3-9ba58bd0e80d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_ca5534f4-8004-4d9f-a1a5-e4d119dbc75f" 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-20201231.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_2cff2f84-51c9-4239-8a3b-49c1966890c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_71967dd4-5277-4a09-b140-653c88f72b83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2cff2f84-51c9-4239-8a3b-49c1966890c3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_71967dd4-5277-4a09-b140-653c88f72b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_db6c4afe-cd8d-4e00-8fd3-958c464b5ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2cff2f84-51c9-4239-8a3b-49c1966890c3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_db6c4afe-cd8d-4e00-8fd3-958c464b5ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_7593aa3b-6880-4498-9e91-9138e382a85e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_2cff2f84-51c9-4239-8a3b-49c1966890c3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_7593aa3b-6880-4498-9e91-9138e382a85e" 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-20201231.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_a24fd369-dfe4-434b-a55f-2bce13456581" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a24fd369-dfe4-434b-a55f-2bce13456581" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:to="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_7e18a72f-d7e3-4ac7-8ca4-ed29e739fb01" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_b284303b-cd5d-494e-9f46-1053e0fd6e54" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_b284303b-cd5d-494e-9f46-1053e0fd6e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_68605f23-cb8c-4725-9775-040fde761156" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepurchaseAgreementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_68605f23-cb8c-4725-9775-040fde761156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_3635ce1e-306a-4035-a72f-2d6d307000e2" xlink:href="hfwa-20201231.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_224fa582-23ca-4d51-8cfa-822cf003cd41" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_3635ce1e-306a-4035-a72f-2d6d307000e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentHoldingsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsTable_8abdcdd1-b1f9-44cc-a0a2-b7d9d94532cd" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_c76f0c9d-a9cc-4d95-84ba-8edf06e44165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_c76f0c9d-a9cc-4d95-84ba-8edf06e44165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_5f8a96d6-3e4d-446c-bef5-f62eb84d43e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_26ff9575-f4da-44ac-8db2-4f6c871b0ad9" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_5f8a96d6-3e4d-446c-bef5-f62eb84d43e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivable" xlink:type="simple" xlink:href="hfwa-20201231.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_e118adf9-d094-46d7-85df-a0e0435f182d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesTextBlock_bb733a86-ea95-498f-a38e-adab02f21c95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_e118adf9-d094-46d7-85df-a0e0435f182d" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_bb733a86-ea95-498f-a38e-adab02f21c95" 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-20201231.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_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b45032ac-5e45-4cc9-8008-ba8da26c7227" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_b45032ac-5e45-4cc9-8008-ba8da26c7227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_d35a0021-2963-44ad-adfb-9116e6aa1951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_d35a0021-2963-44ad-adfb-9116e6aa1951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_960ae141-1bab-476a-b79e-f2adcbe4daef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_960ae141-1bab-476a-b79e-f2adcbe4daef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_7f5ea3fe-5b75-42a1-b726-b34784ed6f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_7f5ea3fe-5b75-42a1-b726-b34784ed6f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_2dfef541-f5f5-46aa-a177-f8c6228549a8" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock_2dfef541-f5f5-46aa-a177-f8c6228549a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock_400fbe7a-117d-4007-8b59-19e8f8c1db85" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock_400fbe7a-117d-4007-8b59-19e8f8c1db85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_6d36b75e-74d7-47e9-9e2e-ec97f791c872" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_6d36b75e-74d7-47e9-9e2e-ec97f791c872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_31fd6efb-0dc5-49e5-a550-c3bceb773df2" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_31fd6efb-0dc5-49e5-a550-c3bceb773df2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock_9d34e9b4-8e0c-49b4-ac67-fe612a57e940" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock_9d34e9b4-8e0c-49b4-ac67-fe612a57e940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock_1fd95419-61a0-47bc-b80d-d7d576f67fda" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock_1fd95419-61a0-47bc-b80d-d7d576f67fda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_c39834fb-1ffd-4a90-b38f-0c7aaab44561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_c39834fb-1ffd-4a90-b38f-0c7aaab44561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_2e39ad5a-5ad1-4b6f-948d-26161c99c2a5" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock_2e39ad5a-5ad1-4b6f-948d-26161c99c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock_43a6f697-2d65-4916-9bcc-29208bbc9c53" xlink:href="hfwa-20201231.xsd#hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock_43a6f697-2d65-4916-9bcc-29208bbc9c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_21d47445-8443-482e-9b34-34ad052f30cf" xlink:href="hfwa-20201231.xsd#hfwa_SummaryofServicingofFinancialAssetsTableTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7adc2f12-454e-4eec-97b1-8593c1deeaba" xlink:to="loc_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock_21d47445-8443-482e-9b34-34ad052f30cf" 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-20201231.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_8ee0c7c0-ce5a-485f-95a3-e90970786d35" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8ee0c7c0-ce5a-485f-95a3-e90970786d35" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_400363b7-b364-4b14-aa4a-6c9b1bd013aa" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_0886945f-a5e1-4844-aede-434d5bd03d29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_0886945f-a5e1-4844-aede-434d5bd03d29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9a6d04e6-e32a-4dc6-ba8f-3ce83156c68b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9a6d04e6-e32a-4dc6-ba8f-3ce83156c68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_399f5ad3-f76c-4adb-af13-5d15ae694659" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_399f5ad3-f76c-4adb-af13-5d15ae694659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_28b62786-d74b-4f50-ac00-0819973b8db5" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1e2edef4-8bee-46e1-a978-5794f786abe7" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_28b62786-d74b-4f50-ac00-0819973b8db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_58b1e64e-5f73-4939-824b-e12a4dd9ec2a" xlink:to="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5839c9af-9fbb-4f3e-bfbf-fa049d051e69" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:to="loc_srt_MinimumMember_5839c9af-9fbb-4f3e-bfbf-fa049d051e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_63981e9f-9449-4d82-b4b9-8092b81ffac9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_565527e8-d863-4e50-a4fe-59da4f236aaf" xlink:to="loc_srt_MaximumMember_63981e9f-9449-4d82-b4b9-8092b81ffac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_87856432-1501-490c-b003-be2ca94d08f1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_9474d840-0f89-47c5-9450-61099e731000" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_us-gaap_LoansReceivableMember_9474d840-0f89-47c5-9450-61099e731000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_42647274-4388-466b-92db-984b61e4b83e" xlink:href="hfwa-20201231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_SBAPPPLoansMember_42647274-4388-466b-92db-984b61e4b83e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3fdfc96e-d414-449e-9cbe-723716904b1a" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3fdfc96e-d414-449e-9cbe-723716904b1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_94955d8f-816d-47a1-9141-8e996579cf4f" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_94955d8f-816d-47a1-9141-8e996579cf4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5bc4befe-ec39-4635-a75e-91733306056a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5bc4befe-ec39-4635-a75e-91733306056a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2d20bd59-8427-4874-95d4-5f12078b6440" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2d20bd59-8427-4874-95d4-5f12078b6440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_35a3981b-7297-4ecb-a5b6-e94de77c2551" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_12b9cdfa-9874-4c17-9887-63f91adcdf15" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_35a3981b-7297-4ecb-a5b6-e94de77c2551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CollateralDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralAxis_ea0b1924-74bc-4d4e-ba2e-025b5e1e65f1" xlink:to="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_3a163caa-9689-4c81-a956-d9a6a93d5f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialRealEstateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_us-gaap_CommercialRealEstateMember_3a163caa-9689-4c81-a956-d9a6a93d5f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_24344954-0b96-4fae-bf22-bd2323237fdf" xlink:href="hfwa-20201231.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_FarmlandMember_24344954-0b96-4fae-bf22-bd2323237fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_8d160c5a-ba47-4a92-b58b-1562ecb1a6f8" xlink:href="hfwa-20201231.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_SingleFamilyResidenceMember_8d160c5a-ba47-4a92-b58b-1562ecb1a6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquipmentorAccountsReceivableMember_825dbad3-1d34-469a-97e3-2d147765c4c0" xlink:href="hfwa-20201231.xsd#hfwa_EquipmentorAccountsReceivableMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_EquipmentorAccountsReceivableMember_825dbad3-1d34-469a-97e3-2d147765c4c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_d549a63d-6af0-49b3-8927-fb1f63eacdeb" xlink:href="hfwa-20201231.xsd#hfwa_OtherMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_hfwa_OtherMember_d549a63d-6af0-49b3-8927-fb1f63eacdeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_4f8d0c24-cb9f-49fe-8a3a-3d152f6884dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_us-gaap_RealEstateMember_4f8d0c24-cb9f-49fe-8a3a-3d152f6884dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_d6ca25dc-295f-446f-933d-0401751bca00" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SingleFamilyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_4c9eed3b-cd49-4af1-88f6-bae43267385d" xlink:to="loc_srt_SingleFamilyMember_d6ca25dc-295f-446f-933d-0401751bca00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a37888cf-1269-47e0-b6a4-31969653fa15" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_1898eedd-be3b-44cf-b739-207befebd2bc" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_f4ebc879-3aee-4124-929f-1009a4258591" xlink:to="loc_hfwa_NonaccrualMember_1898eedd-be3b-44cf-b739-207befebd2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_3adacfe0-5baa-4af0-8e54-903e54cec1ab" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_ae120541-e4e8-4198-9f05-d1abbe8d0926" xlink:href="hfwa-20201231.xsd#hfwa_NumberOfLoanSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_NumberOfLoanSegments_ae120541-e4e8-4198-9f05-d1abbe8d0926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableMaturity_cd6239e5-8d98-4383-aa77-baa54d338051" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableMaturity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_FinancingReceivableMaturity_cd6239e5-8d98-4383-aa77-baa54d338051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_b9961059-0197-4214-99d4-10681b2ec5fc" xlink:href="hfwa-20201231.xsd#hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans_b9961059-0197-4214-99d4-10681b2ec5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivablematurityTerm_463193e4-1012-4aa8-97c9-3d3429ce39de" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivablematurityTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_LoansandLeasesReceivablematurityTerm_463193e4-1012-4aa8-97c9-3d3429ce39de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_7aaaa0ca-0ede-4395-ac53-cb4f6f621ed4" xlink:href="hfwa-20201231.xsd#hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans_7aaaa0ca-0ede-4395-ac53-cb4f6f621ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_e8804651-0c2f-4c3f-b129-a1ff4db1f255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_InterestReceivable_e8804651-0c2f-4c3f-b129-a1ff4db1f255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_7abd301a-dd0e-41ab-ade4-3d68c5172ad3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_7abd301a-dd0e-41ab-ade4-3d68c5172ad3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableInterestRate_a6b4f994-a2bd-4a42-bc1c-c23127aafc4e" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_hfwa_FinancingReceivableInterestRate_a6b4f994-a2bd-4a42-bc1c-c23127aafc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings_101c59e5-0ccb-4a81-9035-e39d6c9c5be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings_101c59e5-0ccb-4a81-9035-e39d6c9c5be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_5e020d12-74d0-4432-9fb4-d8ec63c2c640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_5e020d12-74d0-4432-9fb4-d8ec63c2c640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e8248c31-f7c5-4f2b-b98a-3dfdb9f91a7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e8248c31-f7c5-4f2b-b98a-3dfdb9f91a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_d1dcd18d-7e49-427e-8c42-d6f0858fb3cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_d1dcd18d-7e49-427e-8c42-d6f0858fb3cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_2ba14edc-eebf-4820-907f-5e80cc055176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_2ba14edc-eebf-4820-907f-5e80cc055176" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_db26907f-979b-4c70-bb1b-c2bdf381bece" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_db26907f-979b-4c70-bb1b-c2bdf381bece" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_ce6784c0-960e-487a-9f37-b5a1cc89b801" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_ce6784c0-960e-487a-9f37-b5a1cc89b801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_bc47d10d-9bd6-4d08-988d-a4694b265213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ba0ab563-d8f8-4ea9-9146-e99a0a0c1221" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_bc47d10d-9bd6-4d08-988d-a4694b265213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableComponentsofLoansReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_c985a73e-ee70-4423-8616-1f1fd954e273" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_c985a73e-ee70-4423-8616-1f1fd954e273" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_2d25830b-42a3-4c31-a1bf-3e0ab6044654" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_ba082ec3-378f-4bf2-98f0-a2c12d0b1427" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_ba082ec3-378f-4bf2-98f0-a2c12d0b1427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7eacf2a6-5384-4d24-8280-050a1cc2fd75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7eacf2a6-5384-4d24-8280-050a1cc2fd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_0982ef67-d501-42bb-a9e6-ff8bbeb758f4" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_0982ef67-d501-42bb-a9e6-ff8bbeb758f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_7a153d2c-4778-4256-90cb-ebc9cec07cd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_32a6f798-bb41-4221-a344-d5af2ee7f5ce" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_7a153d2c-4778-4256-90cb-ebc9cec07cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_18dd7b33-e57c-439b-83c3-526a3177d85d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_176533bc-d802-435d-848b-65526e34e3be" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_CommercialAndIndustrialMember_176533bc-d802-435d-848b-65526e34e3be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a4ce7d81-90af-45c6-af77-6b78088263a9" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a4ce7d81-90af-45c6-af77-6b78088263a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_ae76e8fb-4aa3-4871-aeaf-fd107417df6c" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_ae76e8fb-4aa3-4871-aeaf-fd107417df6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bece6f34-35f1-4f01-9254-4f8b0041f2d6" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bece6f34-35f1-4f01-9254-4f8b0041f2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1772c5e3-21e4-44b6-be18-91257ea78739" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_1772c5e3-21e4-44b6-be18-91257ea78739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_02a2d32a-1913-4afb-a662-12e46613e119" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_02a2d32a-1913-4afb-a662-12e46613e119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndFinanceReceivablesMember_ebecdad5-2633-40be-904b-f323fb933501" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndFinanceReceivablesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_bb729ecf-83dd-4740-826a-d04902181fd5" xlink:to="loc_us-gaap_LoansAndFinanceReceivablesMember_ebecdad5-2633-40be-904b-f323fb933501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_203f8823-a6c7-4e72-a35e-079627f56ae6" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bedef21b-3353-49f1-9fc7-69f8c1904dbc" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_de9da020-2369-42ce-86b5-a35ef52df5e3" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bedef21b-3353-49f1-9fc7-69f8c1904dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_79914a08-5c61-466e-b872-887d65713814" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialBusinessMember_b3655391-0cce-4aa0-9b3b-ac7913b2cb51" xlink:href="hfwa-20201231.xsd#hfwa_CommercialBusinessMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ccd6371d-fc88-4a65-9456-9df2d3bc60e2" xlink:to="loc_hfwa_CommercialBusinessMember_b3655391-0cce-4aa0-9b3b-ac7913b2cb51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9b058eab-a38b-4da2-99f8-9ce75ece515e" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0b18290a-e384-4b7a-a65b-27ed74f9b2ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_0b18290a-e384-4b7a-a65b-27ed74f9b2ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_5812892f-6f24-4be1-bb3d-74a6d229d4b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums_5812892f-6f24-4be1-bb3d-74a6d229d4b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_46c2ed58-fbee-40b4-aba1-03e9096b77e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_46c2ed58-fbee-40b4-aba1-03e9096b77e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9ad89f2a-04d3-46e0-ac3b-08608b160ad8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_9ad89f2a-04d3-46e0-ac3b-08608b160ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_b54d2d2a-7c4e-4579-95ac-f49fcb9b9619" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetReportedAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetReportedAmount_b54d2d2a-7c4e-4579-95ac-f49fcb9b9619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_9eaf6086-fcaf-4f0c-957f-a81db5fe69b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_9eaf6086-fcaf-4f0c-957f-a81db5fe69b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_a4f5b78c-046a-4057-8fa4-008e23275152" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_a4f5b78c-046a-4057-8fa4-008e23275152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d72e39fc-c8c6-4b14-a4f5-0d5fae52a3ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_d424a1f0-6814-41ac-a3c4-9fdfef8807ff" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d72e39fc-c8c6-4b14-a4f5-0d5fae52a3ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableConcentrationsofCreditDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_6d78a636-30f7-4d3e-b0c7-8cb64df94442" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b2d3b254-0567-46a5-a251-68d5dd9cd0ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6d78a636-30f7-4d3e-b0c7-8cb64df94442" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b2d3b254-0567-46a5-a251-68d5dd9cd0ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6d78a636-30f7-4d3e-b0c7-8cb64df94442" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_e0247501-0767-4a53-b393-1a3319445e66" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_8b47e3f7-6685-4a44-844c-8ba9b51de326" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_8b47e3f7-6685-4a44-844c-8ba9b51de326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f1c9b268-2f04-4f0d-aea4-3641db52ff8a" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f1c9b268-2f04-4f0d-aea4-3641db52ff8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_84e17c9b-6ea6-430f-bd67-ebcb566648ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_84e17c9b-6ea6-430f-bd67-ebcb566648ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_c07bcf20-c531-45a7-9cb2-d623824a5c25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b5f92a-d511-4271-8db3-b35a44c7a8ae" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_c07bcf20-c531-45a7-9cb2-d623824a5c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_84a45d0c-2bc8-4819-b032-71bef5a7f17a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_6e3aac55-a926-49d4-9370-1c61ec0ad327" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_6e3aac55-a926-49d4-9370-1c61ec0ad327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_df85114c-aab2-4d97-8d9f-b24e1d5cbf82" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_df85114c-aab2-4d97-8d9f-b24e1d5cbf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7936cddd-eb5f-458b-bd45-673c318dc914" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7936cddd-eb5f-458b-bd45-673c318dc914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b72271bb-127d-4aff-84dd-a69177bdfccb" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b72271bb-127d-4aff-84dd-a69177bdfccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6c89307d-5b76-45d3-bbab-da43cc6d6a0b" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_6c89307d-5b76-45d3-bbab-da43cc6d6a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_203f4142-6822-48a5-acba-6c3f0671f333" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6a322048-5ecf-4ae5-9266-e94f071e710d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_203f4142-6822-48a5-acba-6c3f0671f333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_8a064c1b-83ce-47a8-8737-50d57c934860" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_9d4411c3-ef6c-4b91-a547-d17c69fb0597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PassMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_PassMember_9d4411c3-ef6c-4b91-a547-d17c69fb0597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_45cd052f-0c27-46d2-93b8-abad748535aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_SpecialMentionMember_45cd052f-0c27-46d2-93b8-abad748535aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_b3db5724-f2d9-4ef4-b154-f7fc4171ee24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubstandardMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_8912aea8-c3b8-4760-8139-e7706591e006" xlink:to="loc_us-gaap_SubstandardMember_b3db5724-f2d9-4ef4-b154-f7fc4171ee24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_ca06c6b5-9213-413d-b436-28768c246630" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_e833c949-999f-4a42-aff4-e861fea90171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_e833c949-999f-4a42-aff4-e861fea90171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5c491597-4d05-4f7d-b7f9-ed3e1da583ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5c491597-4d05-4f7d-b7f9-ed3e1da583ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c54cd327-5efe-44ea-a76b-16d49d8c92c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c54cd327-5efe-44ea-a76b-16d49d8c92c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_cbad81a2-26d6-4e63-b205-e4698fa97574" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_cbad81a2-26d6-4e63-b205-e4698fa97574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_078a9889-bd5f-4773-8235-3b5d8774fd6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_078a9889-bd5f-4773-8235-3b5d8774fd6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_552f8f3b-6f20-46eb-9a99-6a4f0689ea42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_552f8f3b-6f20-46eb-9a99-6a4f0689ea42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_8c2ea003-f3bb-45a1-8d93-dd483c03eea7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRevolving"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_FinancingReceivableRevolving_8c2ea003-f3bb-45a1-8d93-dd483c03eea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_963e1007-f46b-474d-a677-a4b16c13a37d" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_963e1007-f46b-474d-a677-a4b16c13a37d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_912ac4dc-5caa-4ef9-91f6-473ce6884fc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_f927fe4b-0f44-4753-8a64-9158a9ff9a43" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_912ac4dc-5caa-4ef9-91f6-473ce6884fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_8444145d-cbf5-4b87-ad17-f3c541582ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_8444145d-cbf5-4b87-ad17-f3c541582ed3" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1f01940c-713c-45ee-a04b-cc9e9560b3f4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1db968c4-9f76-478e-899e-da85ce391bf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1db968c4-9f76-478e-899e-da85ce391bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_062bb637-1679-471f-a598-7cc5b0645a73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_062bb637-1679-471f-a598-7cc5b0645a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54d47bbc-16aa-4207-a53b-beb9e3c501af" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54d47bbc-16aa-4207-a53b-beb9e3c501af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_9dc707a6-6357-4a75-bdf8-68ee652e20ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dd5e19bd-58c7-433e-baef-7fbac2bf4f15" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_9dc707a6-6357-4a75-bdf8-68ee652e20ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6f517639-c72b-469c-9772-d58b21d7970e" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_9c2cbb6c-1b5a-423f-b10e-0b1c4300b932" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_CommercialAndIndustrialMember_9c2cbb6c-1b5a-423f-b10e-0b1c4300b932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2c65db60-5e3c-4771-8d71-f8c396a3376d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2c65db60-5e3c-4771-8d71-f8c396a3376d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d3e8cd82-29bb-42a6-9450-b084b76fff51" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_d3e8cd82-29bb-42a6-9450-b084b76fff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_268754d1-d813-45f4-a8a7-77bf99b5495a" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_268754d1-d813-45f4-a8a7-77bf99b5495a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_eb9d037b-1a78-4904-9c8b-a30d7fdfad42" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3d97e5db-9587-4f0f-8e14-3c7f0f71fc6f" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_eb9d037b-1a78-4904-9c8b-a30d7fdfad42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f1c0e328-4a34-4de5-897f-ede3b366cacf" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_d450ef89-637c-4210-a78b-6916b2e8e132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_d450ef89-637c-4210-a78b-6916b2e8e132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_50b48778-b405-471c-a8b6-297c8e5d137d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_50b48778-b405-471c-a8b6-297c8e5d137d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_e8e5a423-cfb7-47fe-8341-b5055c531d63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_e8e5a423-cfb7-47fe-8341-b5055c531d63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_2512c7e6-4f08-4f6a-91cd-825250c69eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_2512c7e6-4f08-4f6a-91cd-825250c69eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesPassRated_95787633-8f60-4f68-bea9-a646dc821701" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesPassRated"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesPassRated_95787633-8f60-4f68-bea9-a646dc821701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesOaemRated_addc7fc4-7292-49c8-ad85-11deb6ce6462" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesOaemRated"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesOaemRated_addc7fc4-7292-49c8-ad85-11deb6ce6462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesSubstandardRated_4f7edba3-142f-4f7a-9e34-cf58a229645a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesSubstandardRated"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesSubstandardRated_4f7edba3-142f-4f7a-9e34-cf58a229645a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablesDoubtfulRated_a42c8849-e3e5-45c1-b290-76f557dedc3d" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivablesDoubtfulRated"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_FinancingReceivablesDoubtfulRated_a42c8849-e3e5-45c1-b290-76f557dedc3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31dec923-ee54-482a-8618-1e5997af6c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_31dec923-ee54-482a-8618-1e5997af6c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PotentialProblemLoansReceivable_470de2c3-9bb3-4834-82fc-e77a9a7b2d51" xlink:href="hfwa-20201231.xsd#hfwa_PotentialProblemLoansReceivable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_hfwa_PotentialProblemLoansReceivable_470de2c3-9bb3-4834-82fc-e77a9a7b2d51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_0c95a6c1-78c4-4655-aa6d-1744f89e8814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_9e9e4dfd-ae5c-4bce-b6ad-357acc170abc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_0c95a6c1-78c4-4655-aa6d-1744f89e8814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_addfd8a2-96bd-4f78-b917-c51b459d5b1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_addfd8a2-96bd-4f78-b917-c51b459d5b1b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_b95b15fd-4713-4b06-8ec2-fbaedf837315" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c9d5c816-2d3e-4798-893f-1d23659ed271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c9d5c816-2d3e-4798-893f-1d23659ed271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_6de4ffe0-b40d-49dd-8fa3-13eaf004e725" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_6de4ffe0-b40d-49dd-8fa3-13eaf004e725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_9aad2a0f-c6c2-440c-ade5-beb888b3d072" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_9aad2a0f-c6c2-440c-ade5-beb888b3d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_483029ff-4a75-40c6-aab1-b5aef1424925" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c95a81f3-5f6c-4566-a116-f12081eb6ddd" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_483029ff-4a75-40c6-aab1-b5aef1424925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_e365bb6a-5517-40da-960b-31f5a7f7375a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_e30cacb8-d7a8-4004-81e1-9cf05ce2a34b" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_CommercialAndIndustrialMember_e30cacb8-d7a8-4004-81e1-9cf05ce2a34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_ca37afa6-f1b1-4c41-b593-bf67f2fe6d80" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_ca37afa6-f1b1-4c41-b593-bf67f2fe6d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0f2d7f2-248c-41f2-adca-c6f1d6c4440b" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0f2d7f2-248c-41f2-adca-c6f1d6c4440b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fa3afe48-a95f-45f7-afbe-1a17c7ed1109" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_fa3afe48-a95f-45f7-afbe-1a17c7ed1109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_785b5213-f9de-4d1d-932c-dfddbdca66c7" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14c0f726-3980-4ce8-b5d7-651a96d5ca07" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_785b5213-f9de-4d1d-932c-dfddbdca66c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InternalCreditAssessmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentAxis_1c1b3286-c1f3-4049-a6d3-665769715d75" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_db273a98-83cc-4c66-8bff-61426ce2d4e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SpecialMentionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InternalCreditAssessmentDomain_adec1c23-ee84-4e6c-af2e-4f70ffd5e9b6" xlink:to="loc_us-gaap_SpecialMentionMember_db273a98-83cc-4c66-8bff-61426ce2d4e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_65e1a6a9-b9e2-4f2d-aae0-8833e544dc51" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_93c54dde-3add-4ccf-9c75-32b63d9634ec" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_075c0d33-8967-4ad6-95e7-fd0e5809d126" xlink:to="loc_hfwa_NonaccrualMember_93c54dde-3add-4ccf-9c75-32b63d9634ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_8545dc3d-2d6a-455e-932a-2f5f12dd26a1" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_ccd90c60-54d3-4cd2-9126-97e740e31ce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_ccd90c60-54d3-4cd2-9126-97e740e31ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_77ffb123-8dc3-4077-8967-9c003c2d5cab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_77ffb123-8dc3-4077-8967-9c003c2d5cab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_8004ae24-6aab-4a32-a058-0e3568c5345e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableNonaccrualNoAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_8004ae24-6aab-4a32-a058-0e3568c5345e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_90072cae-8583-45ef-b714-afec0f622fe4" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_90072cae-8583-45ef-b714-afec0f622fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_86700af6-99ec-4964-a501-34508ba90abd" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_86700af6-99ec-4964-a501-34508ba90abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_9f5d8a4d-4589-4165-8c9d-14a80ca96dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_24b4524f-2e0a-4e26-a490-8b638c64e14a" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_9f5d8a4d-4589-4165-8c9d-14a80ca96dbf" 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-20201231.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_46a496b3-e726-4166-8179-8f6d02fbe847" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_46a496b3-e726-4166-8179-8f6d02fbe847" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_1dd24439-68f0-48c0-ae2a-034aa27ac5d8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9f130b2a-64b1-46c2-90c2-87aae8906bb0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9f130b2a-64b1-46c2-90c2-87aae8906bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_eee08295-3f5f-48a0-b5fb-9f5bc4a2ee7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_eee08295-3f5f-48a0-b5fb-9f5bc4a2ee7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_5da99491-6514-4b73-b879-cae693ae2a1e" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_5da99491-6514-4b73-b879-cae693ae2a1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_57d0ccb5-ec40-44d7-8532-6f63193da52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_57d0ccb5-ec40-44d7-8532-6f63193da52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansReceivableExcludingPCILoansMember_24cb5d4c-3439-45e8-8333-2f5eb4d3886f" xlink:href="hfwa-20201231.xsd#hfwa_LoansReceivableExcludingPCILoansMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_07f14dab-49a0-4482-abff-eacdc08fa921" xlink:to="loc_hfwa_LoansReceivableExcludingPCILoansMember_24cb5d4c-3439-45e8-8333-2f5eb4d3886f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_86ee6290-1138-4fef-be52-67b5dccccdb7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2ba45803-b497-4c90-8c78-fe5a8f03bcd4" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2ba45803-b497-4c90-8c78-fe5a8f03bcd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f4329305-53b0-4bba-aa1c-fe8a0457f63d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_f4329305-53b0-4bba-aa1c-fe8a0457f63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_dff21e78-0632-4465-9698-a9c00537a5ba" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_dff21e78-0632-4465-9698-a9c00537a5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7ac7a8bd-0015-428b-87bd-777e1c5fcdcf" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7ac7a8bd-0015-428b-87bd-777e1c5fcdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_193dc2da-1db2-4971-b22e-0ce2ff5d16c4" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_193dc2da-1db2-4971-b22e-0ce2ff5d16c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_bd9c7202-200a-4fea-af9a-7165a395d638" xlink:href="hfwa-20201231.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f21f9b74-a080-4c24-adb5-4a010616e31e" xlink:to="loc_hfwa_SBAPPPLoansMember_bd9c7202-200a-4fea-af9a-7165a395d638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_835ee807-be8d-4a59-a892-14bfb271017d" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_11dee6c4-39ec-4466-8ae0-d9d7a06b4dd7" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_11dee6c4-39ec-4466-8ae0-d9d7a06b4dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2a0dcf7-bea6-42ed-8f14-d1d8ef2c4dfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_9fbf094b-bd6e-42c3-893f-0a196c98e08f" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_c2a0dcf7-bea6-42ed-8f14-d1d8ef2c4dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_5a7b2986-9127-47fd-b536-9f15821a971d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_699a280d-70fd-4038-9018-602bc4185644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDue_699a280d-70fd-4038-9018-602bc4185644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_4f3a1f6e-fea0-48c9-8f9c-08b43623d2df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentCurrent_4f3a1f6e-fea0-48c9-8f9c-08b43623d2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_6e629d57-73c5-4b2f-9ca7-88d5647163c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome_6e629d57-73c5-4b2f-9ca7-88d5647163c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_d3158c16-cefc-47ae-be43-75b18c43354b" xlink:href="hfwa-20201231.xsd#hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans_d3158c16-cefc-47ae-be43-75b18c43354b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_454bdf44-80d7-40bd-9c38-5aa759dfa9e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_454bdf44-80d7-40bd-9c38-5aa759dfa9e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_bd39c4ca-c18e-49f8-977c-5acf1ccf0ec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_bd39c4ca-c18e-49f8-977c-5acf1ccf0ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_72c9ebe8-ed07-4385-87d4-db851bdc276c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_4deef23b-e594-47c3-a79d-9f513179b46c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_72c9ebe8-ed07-4385-87d4-db851bdc276c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableImpairedLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_44f3415e-b0c6-4d20-ae01-433aa17a4c06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_44f3415e-b0c6-4d20-ae01-433aa17a4c06" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_14a7a4d4-4927-4ae8-8e64-23bb504e9eec" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_636cb738-d3d1-4c64-a61c-1425126cc561" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_636cb738-d3d1-4c64-a61c-1425126cc561" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_07c39ca9-323b-4a94-848c-38ba55ea0dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_07c39ca9-323b-4a94-848c-38ba55ea0dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e2a22557-be14-4330-8757-b9b67fefe13d" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_e2a22557-be14-4330-8757-b9b67fefe13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_765d337d-5abb-4587-a036-c5a194dde0e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_83b00143-29d2-4f30-8ac1-32a6af85186e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_765d337d-5abb-4587-a036-c5a194dde0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_29050cdd-facc-4598-8658-a67a9e93eaf1" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_f44a16f8-e54b-4553-87f5-4d33c6a934de" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_CommercialAndIndustrialMember_f44a16f8-e54b-4553-87f5-4d33c6a934de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2ac5b0e7-6bad-4f25-ad43-3609250bdf76" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2ac5b0e7-6bad-4f25-ad43-3609250bdf76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5ab83e21-e8f7-455d-8365-669fa479d861" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_5ab83e21-e8f7-455d-8365-669fa479d861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7f0d0078-3c29-413d-b8c5-34e93cd43054" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_35c7d097-77d7-4686-acd4-46e6c8ad0b47" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7f0d0078-3c29-413d-b8c5-34e93cd43054" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_0278cb0f-cd71-4c6c-9f5d-53d02920482b" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_06708d9b-49f8-482a-a417-89e18c80c3d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment_06708d9b-49f8-482a-a417-89e18c80c3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e6e37d2e-c186-4ae6-a2d3-f50de9ef1d2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment_e6e37d2e-c186-4ae6-a2d3-f50de9ef1d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_6ca231f8-8fd2-480e-930e-b44ab54747af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRecordedInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRecordedInvestment_6ca231f8-8fd2-480e-930e-b44ab54747af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_9f4749f2-1c57-4584-9779-f086e25f85d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance_9f4749f2-1c57-4584-9779-f086e25f85d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8d7240dc-c8ce-4e6e-a208-78e77b463feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_f01d95b0-79f8-417c-b467-673179f8c2a5" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8d7240dc-c8ce-4e6e-a208-78e77b463feb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_7240eb87-0102-43cc-832e-79ca3befbf53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_7240eb87-0102-43cc-832e-79ca3befbf53" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d34c64b5-22c4-4045-aad9-443e17249b72" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_74f3cc98-2bb5-414c-b890-15defc561419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_74f3cc98-2bb5-414c-b890-15defc561419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_5fd39936-f553-420c-929d-65ff25c18aaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_5fd39936-f553-420c-929d-65ff25c18aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_6c1d7e72-1698-4712-abf6-ca768de339a6" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_6c1d7e72-1698-4712-abf6-ca768de339a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2552f3fa-9e33-4cdf-b8f4-c69a8aa9c338" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_c7b96f70-027b-4b6b-b321-15985982506e" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2552f3fa-9e33-4cdf-b8f4-c69a8aa9c338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_49046f74-0d1d-4e2e-a73c-8afcfcb6abf6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_3df4bb9e-c230-4cd6-b875-7d49ee1c6f86" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_CommercialAndIndustrialMember_3df4bb9e-c230-4cd6-b875-7d49ee1c6f86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_b97e16f6-1833-4bfe-92c3-8a961800c74c" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_b97e16f6-1833-4bfe-92c3-8a961800c74c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_530cadaf-8d3d-42f0-ae02-11188b6ee3b5" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_530cadaf-8d3d-42f0-ae02-11188b6ee3b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bb6c81f7-43d0-463f-82e4-171caa4344a8" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_bb6c81f7-43d0-463f-82e4-171caa4344a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7f205245-faca-40b4-a434-137206f799de" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a61e0973-0687-4ccc-b454-780b4296636f" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7f205245-faca-40b4-a434-137206f799de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_eb98808c-2d4b-4e51-b0c4-d191edfaeff2" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_7ae5d117-d500-4821-97b5-1520e5779df6" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_627cf7bd-9fcf-40bc-bd3d-791e41073cd7" xlink:to="loc_hfwa_NonaccrualMember_7ae5d117-d500-4821-97b5-1520e5779df6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_dfad17df-d12e-422c-9288-be5a0fb18640" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_0892be74-cbd9-4891-967e-6348ee7a3683" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_0892be74-cbd9-4891-967e-6348ee7a3683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment_1cdcfdc9-c7fc-4779-b340-ebbb4b94ffd9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment_1cdcfdc9-c7fc-4779-b340-ebbb4b94ffd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_279f06ba-cadd-4063-8145-55dc091b5374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_7f7d8782-7ed8-455e-946d-35a1e39fc151" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_279f06ba-cadd-4063-8145-55dc091b5374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePerformingandNonaccrualTDRDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_99d59e6d-ce2f-4096-96c7-9057a9ab5ff7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_c0a0206a-9c84-455d-9dc2-9d48e06d7246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_99d59e6d-ce2f-4096-96c7-9057a9ab5ff7" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_c0a0206a-9c84-455d-9dc2-9d48e06d7246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_55b43115-7ce9-4cdf-844c-b7606c84c4cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_99d59e6d-ce2f-4096-96c7-9057a9ab5ff7" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_55b43115-7ce9-4cdf-844c-b7606c84c4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ac8b08ef-5955-46e7-8fe1-df8914fddf51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ac8b08ef-5955-46e7-8fe1-df8914fddf51" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_d08f816f-19c9-4f44-b68e-90b4dcfe3616" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_89cab359-3169-4fb2-88d4-68f619243b75" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_b20c20b6-e463-4de9-ab93-97234d898475" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_89cab359-3169-4fb2-88d4-68f619243b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_11664354-21cf-41a8-a13f-07d98e68a27b" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_14321a70-627c-422d-8bf9-53a195aed087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_14321a70-627c-422d-8bf9-53a195aed087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_b8e2ed89-6b9c-41c8-be15-c90fec627345" xlink:href="hfwa-20201231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_b8e2ed89-6b9c-41c8-be15-c90fec627345" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_b9cd0e57-805f-46c5-af9c-91fd644a5be4" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f4b96741-e37d-41d2-85d4-65d124c6313a" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_b9cd0e57-805f-46c5-af9c-91fd644a5be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_ba48a11c-af73-42af-a6a4-26e5fbf64a34" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_5cb782ad-8a89-4090-8e05-87153f6e219f" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_0c69c41a-58de-4357-b1d6-51dac38e95dc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_5cb782ad-8a89-4090-8e05-87153f6e219f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_32be60f2-4374-4aa2-93d1-bc069223458b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0ab47b87-98c7-4a14-a35c-0f5187038ab5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0ab47b87-98c7-4a14-a35c-0f5187038ab5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_94c4aa61-24e9-4705-897d-ee49fb2f0b18" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_94c4aa61-24e9-4705-897d-ee49fb2f0b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_db5818c5-206a-4656-a946-0ba28ff9ace7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_db5818c5-206a-4656-a946-0ba28ff9ace7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7950cf49-4f3f-41f0-ae26-631acfec9b6f" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1fea00f0-87c8-4ce7-9bb0-3b28c5bfc285" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7950cf49-4f3f-41f0-ae26-631acfec9b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_cadb0dba-f4d5-4d3a-8fb4-1c90a620c0a9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_1ede1ecb-4442-4e21-a794-07f2aeaccfcb" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_CommercialAndIndustrialMember_1ede1ecb-4442-4e21-a794-07f2aeaccfcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7c0e2c3d-7dee-42d5-8839-899f67b1e60d" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_7c0e2c3d-7dee-42d5-8839-899f67b1e60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3b825792-0619-4b68-9d33-97637623017a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_3b825792-0619-4b68-9d33-97637623017a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f1fa8208-cfeb-488e-bd7b-ffce69b89b32" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f1fa8208-cfeb-488e-bd7b-ffce69b89b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_303a64f7-ab3d-4dc0-a0af-83b5500d4533" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d232972e-89d3-4f35-bd0a-9a8617671fc0" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_303a64f7-ab3d-4dc0-a0af-83b5500d4533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_d97fa573-4991-47c4-9f60-0ae8f5891b5a" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_8e8dc691-f399-4c48-aa6c-a6991a2c820f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_8e8dc691-f399-4c48-aa6c-a6991a2c820f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_f63caf0c-2d8c-47ac-a76e-ac5314629ad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_f63caf0c-2d8c-47ac-a76e-ac5314629ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_eddb15bc-3178-49f3-944f-27aab0292749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_eddb15bc-3178-49f3-944f-27aab0292749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_e0ad1fdd-2707-4655-aff7-61bbd3a7fb07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_e0ad1fdd-2707-4655-aff7-61bbd3a7fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_2058bb23-37c9-4f38-933f-0ad9224c50d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_ee88dd07-2592-4477-9ce6-fbb9bdcad960" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_2058bb23-37c9-4f38-933f-0ad9224c50d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableTDRsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_faac1ee7-f421-4d33-88d6-012c13043cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_faac1ee7-f421-4d33-88d6-012c13043cfb" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_c8399d98-40dd-4a2c-8a4a-6cec128da34a" xlink:to="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_2d0da6a8-b693-4c3f-a27f-9b3c39b8160a" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_e4aad903-182c-41ad-9517-bd09126333d4" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_2d0da6a8-b693-4c3f-a27f-9b3c39b8160a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_547ce1aa-f83e-4e8e-8570-dc5eecd04c0b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_4b65a235-e366-4421-b8b7-0dc8a23e435d" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_4b65a235-e366-4421-b8b7-0dc8a23e435d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_3ab16689-71bd-4f8b-b6de-ad03e133423a" xlink:href="hfwa-20201231.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d237852c-e3da-4253-aa74-881777179aa9" xlink:to="loc_hfwa_NonaccrualMember_3ab16689-71bd-4f8b-b6de-ad03e133423a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_fc7307a7-6164-4978-9def-7aeda69abe8d" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_12e13f1c-2b1e-4ba9-8d3d-6bcb718bc0c3" xlink:href="hfwa-20201231.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:to="loc_hfwa_ModifiedduringthequarterMember_12e13f1c-2b1e-4ba9-8d3d-6bcb718bc0c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_73df3a0e-8c3c-4326-9525-7f92266a64ac" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_7e4472cd-ed9a-41d5-a088-cd6f06ab2a2b" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_73df3a0e-8c3c-4326-9525-7f92266a64ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_248ba9ce-d4c2-4b5a-9b28-820d44a76f00" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c0fd5611-b739-4f60-b493-691c5c06d178" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c0fd5611-b739-4f60-b493-691c5c06d178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_ee315462-bd64-4940-acf7-a8670b4e51e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_803da5a2-2e41-4bc4-b87a-a96f24ec8e36" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_ee315462-bd64-4940-acf7-a8670b4e51e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_d04b488f-41b3-41d8-9b4a-93c2d06a2dc9" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_600155d4-8af1-47cd-bab8-46282004c4e7" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_9d468757-c9ab-45a7-b143-23e585a6737b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_600155d4-8af1-47cd-bab8-46282004c4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_4ab1d442-109b-41f5-8c89-c48ae7326651" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_a90d0c04-ebf0-4180-af55-5e858a544809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_a90d0c04-ebf0-4180-af55-5e858a544809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PastModifiedMaturityDateMember_e46d3b4f-f794-4e78-ac3f-91c2c273cabb" xlink:href="hfwa-20201231.xsd#hfwa_PastModifiedMaturityDateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_hfwa_PastModifiedMaturityDateMember_e46d3b4f-f794-4e78-ac3f-91c2c273cabb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_e3993bce-2351-416b-82e9-ea9870b4e4ea" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_4068520d-af35-42d7-881f-09abde35d843" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_e3993bce-2351-416b-82e9-ea9870b4e4ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_4abba37a-2612-4b4c-835e-f56f75f1944a" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_2eb97bf4-9ecc-47ce-a3db-91bf628788f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_2eb97bf4-9ecc-47ce-a3db-91bf628788f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_4448529c-e82f-4927-b315-de1e3bbfd93a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_4448529c-e82f-4927-b315-de1e3bbfd93a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_f6d7307c-ef30-4f16-b0ab-a6f0df9895d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_f6d7307c-ef30-4f16-b0ab-a6f0df9895d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_42a46489-c0a8-414c-bae3-ea00185a50a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_42a46489-c0a8-414c-bae3-ea00185a50a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_6132abe6-b91a-4ff0-8579-4dc8f678031b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_6132abe6-b91a-4ff0-8579-4dc8f678031b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_506dd886-1ea8-4015-abd9-1085b23bf90e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndFeeIncomeLoansAndLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_869bc900-c4df-4926-ab25-4a4b460932ea" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_506dd886-1ea8-4015-abd9-1085b23bf90e" 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-20201231.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_6b02168c-1c82-4def-8d12-262d9d2f3cb8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_6b02168c-1c82-4def-8d12-262d9d2f3cb8" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoanRestructuringModificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationAxis_8feab68a-143d-42ff-9421-e973b407aabc" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_8f4f828c-e901-4c90-83af-8c6f3c5d345b" xlink:href="hfwa-20201231.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_c7341841-960d-44d7-bcb3-8cda7b9ce787" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_8f4f828c-e901-4c90-83af-8c6f3c5d345b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_c20667b0-e03e-4bdb-830a-9a3d976ededc" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c205a04f-1c4a-4b41-8222-26308fda16fe" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_bc9d2471-2002-4b2b-a8e4-a05e3be4ab98" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_c205a04f-1c4a-4b41-8222-26308fda16fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_19f3011e-943b-4b8f-98fc-98dd03e73a4a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_c2ad44d6-b965-4b28-95ea-8c0657f86374" xlink:href="hfwa-20201231.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2b970db5-964e-4c0d-9c35-719397a192ca" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_c2ad44d6-b965-4b28-95ea-8c0657f86374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_02bfcf9d-be98-4059-8597-d3d3b7da8ace" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_66855aad-90a0-4d39-882f-736aa0a58a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_66855aad-90a0-4d39-882f-736aa0a58a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_ce0b94c1-dc51-4ed4-ad41-7b32d3ae9ac1" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_ce0b94c1-dc51-4ed4-ad41-7b32d3ae9ac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_34d534cd-bdc7-4986-97cf-855dd848fea3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_b87df188-2ee1-4016-92b5-7257a168c5c4" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_34d534cd-bdc7-4986-97cf-855dd848fea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_80ba16fa-94db-4bfd-8a75-185638762f10" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_17bbabe2-3f5d-4b7c-94af-fc02a4b28094" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_CommercialAndIndustrialMember_17bbabe2-3f5d-4b7c-94af-fc02a4b28094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_25481ab0-04b8-4439-9085-f4af07a2df45" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_25481ab0-04b8-4439-9085-f4af07a2df45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_20d90064-71f6-40da-80b2-7eea805df3a1" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_20d90064-71f6-40da-80b2-7eea805df3a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d91c33d4-94f1-447b-887f-6b67eb131c25" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d91c33d4-94f1-447b-887f-6b67eb131c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6481cefa-bdc1-4a71-b56b-b7352c743267" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2a39ae57-07f8-4a54-a474-c9f85cef58cd" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6481cefa-bdc1-4a71-b56b-b7352c743267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_bd5c3a60-e493-4795-8312-319ef6a11dff" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_1372739d-c520-4ad3-a2ba-5a09fca66e80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_1372739d-c520-4ad3-a2ba-5a09fca66e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_d24e62b3-8ff4-44f8-bd9a-e6746ded270b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_d24e62b3-8ff4-44f8-bd9a-e6746ded270b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_b17b1b1e-ad52-412a-88df-9a5b6b4b813f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ImpairedFinancingReceivableRelatedAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_2a9f4316-34a1-41ca-af44-0ebdb232ba0a" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_b17b1b1e-ad52-412a-88df-9a5b6b4b813f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivablePurchasedCreditImpairedLoansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_022f7c5b-857d-4a0c-ba7c-a358e0e2f476" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfImpairedFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_022f7c5b-857d-4a0c-ba7c-a358e0e2f476" xlink:to="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_d0a34e7b-d3d4-4c59-b2d3-81d6d4d149d3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_147f9132-b0ec-41de-9558-a1c6ab2417a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_147f9132-b0ec-41de-9558-a1c6ab2417a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b59661c4-9e65-4373-b2b4-ef378956ed7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b59661c4-9e65-4373-b2b4-ef378956ed7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3f5da7bf-95ec-4eb7-b6ae-4d5d08f6a28c" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3f5da7bf-95ec-4eb7-b6ae-4d5d08f6a28c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_2cbcb309-9a83-419d-bbf1-ed48694ec365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72968173-9228-411e-8904-37e43cd3eebc" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_2cbcb309-9a83-419d-bbf1-ed48694ec365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8351b19f-1756-42fa-b438-d8d52c315294" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_52f2a56b-ecf8-4ccf-9e89-b7eaea8e7a7f" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_CommercialAndIndustrialMember_52f2a56b-ecf8-4ccf-9e89-b7eaea8e7a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_84ddb224-0745-498b-a330-879b01efd275" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_84ddb224-0745-498b-a330-879b01efd275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_62e805c7-3c63-4618-98d8-7cd0ba9e7943" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_62e805c7-3c63-4618-98d8-7cd0ba9e7943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d2a35404-f5a2-48f8-8a26-070ca833e689" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d2a35404-f5a2-48f8-8a26-070ca833e689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ecf16378-85de-48fb-a3d0-5943ff2c2a3a" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_47682b83-486a-42d7-9998-a8e0fd81386d" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_ecf16378-85de-48fb-a3d0-5943ff2c2a3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableImpairedLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfImpairedFinancingReceivableTable_84f72b13-d67d-4548-b9d7-02a8ef5df745" xlink:to="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_6644c92f-d828-49a4-bd35-900e48055c96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance_6644c92f-d828-49a4-bd35-900e48055c96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_be752e53-9cc2-4fbf-bde6-7a55baf18db9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableImpairedLineItems_eb38e955-cf9f-4e98-a733-23356082e33f" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment_be752e53-9cc2-4fbf-bde6-7a55baf18db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableChangeinAccretableYieldDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_e7f5a126-8bf9-48ae-84da-725c7da90a4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_e7f5a126-8bf9-48ae-84da-725c7da90a4c" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_9167724f-1fe0-4a54-95bd-bbbd2fe46ee4" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a68429a6-e5cb-46e3-ba06-8798850cb591" xlink:href="hfwa-20201231.xsd#hfwa_PurchaseCreditImpairedLoansMemberDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_204c9801-a3ad-47ac-998b-d86edfec8748" xlink:to="loc_hfwa_PurchaseCreditImpairedLoansMemberDomain_a68429a6-e5cb-46e3-ba06-8798850cb591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0bd88a31-a3fb-44cc-85a4-9a9bf78f5913" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_8ede4bf6-6822-4796-bc49-d4b135720377" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_b27e8fe5-6a0b-49ab-977b-d98281e3388c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_b27e8fe5-6a0b-49ab-977b-d98281e3388c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_16931de5-5394-44b4-bdc6-0d7b1f953472" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion_16931de5-5394-44b4-bdc6-0d7b1f953472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_c502d10f-0245-4a00-baf3-de748db21486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans_c502d10f-0245-4a00-baf3-de748db21486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_b2113e60-e74f-41a0-85ad-e3f1662410f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference_b2113e60-e74f-41a0-85ad-e3f1662410f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_1e939ed4-e814-451e-bf8a-d7db77aa7189" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward_2d212672-a12e-444b-9a96-9754ddd78efd" xlink:to="loc_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield_1e939ed4-e814-451e-bf8a-d7db77aa7189" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_0c929766-5050-44e1-b1e3-490741f171c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0c929766-5050-44e1-b1e3-490741f171c3" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_4e16c00e-a2e9-4c02-8ea0-efe64e1bfcbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_4e16c00e-a2e9-4c02-8ea0-efe64e1bfcbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_92a067fa-9366-48c9-bf0e-00f041a23ed3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions_92a067fa-9366-48c9-bf0e-00f041a23ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_9e4d32ba-ab41-4c25-898b-a6ce533b41f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds_9e4d32ba-ab41-4c25-898b-a6ce533b41f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_7700c85c-95ef-423e-8ddb-03b77ad5232e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableRelatedParties"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableRelatedPartiesRollForward_abe437c6-868e-4f6c-be50-b25041aed271" xlink:to="loc_us-gaap_LoansAndLeasesReceivableRelatedParties_7700c85c-95ef-423e-8ddb-03b77ad5232e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_c1da1c2c-ce35-46dc-9ef1-767bbbe55e70" xlink:href="hfwa-20201231.xsd#hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0c929766-5050-44e1-b1e3-490741f171c3" xlink:to="loc_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties_c1da1c2c-ce35-46dc-9ef1-767bbbe55e70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BorrowingsfromRelatedParties_b71cfb06-3756-432a-8f2f-0014da51677e" xlink:href="hfwa-20201231.xsd#hfwa_BorrowingsfromRelatedParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0c929766-5050-44e1-b1e3-490741f171c3" xlink:to="loc_hfwa_BorrowingsfromRelatedParties_b71cfb06-3756-432a-8f2f-0014da51677e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_ce89d771-1983-4a60-bcd1-659d21345cdd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_b97e4382-dbd4-411e-a7a0-85f7a50f2540" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ce89d771-1983-4a60-bcd1-659d21345cdd" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_b97e4382-dbd4-411e-a7a0-85f7a50f2540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ce89d771-1983-4a60-bcd1-659d21345cdd" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_96598b0d-2876-4900-9593-b7cca71aa33a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b11572a0-a0da-4b22-a992-5f762c96558f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_a0872fde-1231-4eb5-a5f0-77a3d5818058" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b11572a0-a0da-4b22-a992-5f762c96558f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureTable_a224ce86-5fa0-4e50-9c73-f75a5d288e73" xlink:to="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageBankingAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:to="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_10be2b7e-f3c0-4d1d-b394-938bc544dc99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale_10be2b7e-f3c0-4d1d-b394-938bc544dc99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_3870e934-e9be-48dc-ad41-d20624783b9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale_3870e934-e9be-48dc-ad41-d20624783b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfMortgageLoans_0968d08c-1583-4713-985b-edbd6534f43e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfMortgageLoans"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MortgageBankingAbstract_c35be06b-b222-42cb-9047-3cc967268f39" xlink:to="loc_us-gaap_GainLossOnSaleOfMortgageLoans_0968d08c-1583-4713-985b-edbd6534f43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:href="hfwa-20201231.xsd#hfwa_ContractualAmountsofCommitmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureLineItems_fc13303f-d3d1-4450-a9c0-068d4ebd9e50" xlink:to="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_38f80ed2-332e-4180-90c6-d203cdc254e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell_38f80ed2-332e-4180-90c6-d203cdc254e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:href="hfwa-20201231.xsd#hfwa_CommitmentstoFundMortgageLoansAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_bb8fab22-3006-4045-9f72-10c2f41e364d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates_bb8fab22-3006-4045-9f72-10c2f41e364d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates_ce79893e-d35b-43d7-8d81-9a53057d7b5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_CommitmentstoFundMortgageLoansAbstract_948a9939-8cd1-4bae-9f34-84fc0a867eef" xlink:to="loc_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates_ce79893e-d35b-43d7-8d81-9a53057d7b5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_7b9fcc52-432c-4a76-aa85-ea6c1fc92b0f" xlink:href="hfwa-20201231.xsd#hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ContractualAmountsofCommitmentsAbstract_17518882-480e-4ddc-b7ef-6e471c395d12" xlink:to="loc_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell_7b9fcc52-432c-4a76-aa85-ea6c1fc92b0f" 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-20201231.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_db516b02-8e2a-4560-bdc6-8b86e742e955" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_db516b02-8e2a-4560-bdc6-8b86e742e955" xlink:to="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c009c47-2c44-4b0b-b2f3-699a1a269add" xlink:to="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansMember_a3210b93-3661-4dc7-b492-54b72c4a4e99" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_99212613-efc0-4c8f-98af-8f3f0bd02380" xlink:to="loc_hfwa_SBALoansMember_a3210b93-3661-4dc7-b492-54b72c4a4e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:href="hfwa-20201231.xsd#hfwa_SBALoansLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansTable_3b06a999-a15f-4883-b405-5a8e06e81e18" xlink:to="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_8ab7236b-4146-4648-9346-695e3219cd7c" xlink:href="hfwa-20201231.xsd#hfwa_ParticipatingLoansBorrowerObligationsAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_hfwa_ParticipatingLoansBorrowerObligationsAmount_8ab7236b-4146-4648-9346-695e3219cd7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_77305e80-57b5-438f-8682-0eca7d1dd2fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized_77305e80-57b5-438f-8682-0eca7d1dd2fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_1cd4e044-d171-469d-843e-c5e75c8ca202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FeesAndCommissionsMortgageBankingAndServicing"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_SBALoansLineItems_3806d4aa-7dc3-4c64-a96b-3543e818f8e9" xlink:to="loc_us-gaap_FeesAndCommissionsMortgageBankingAndServicing_1cd4e044-d171-469d-843e-c5e75c8ca202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#LoansReceivableCommercialServicingAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_5d3cf685-8757-4ae0-83e0-e8c0402489e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_5d3cf685-8757-4ae0-83e0-e8c0402489e3" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:to="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_40aef5bf-28d8-423b-8877-8d2bbc4fc925" xlink:to="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_c6bbbf5c-b5e0-40df-bc2a-844f455f8af3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:to="loc_srt_MinimumMember_c6bbbf5c-b5e0-40df-bc2a-844f455f8af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_3f10e13c-9294-4651-9cc4-7e7a62c19f7f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_a272f488-06c6-4612-a9f9-a13716c3fef3" xlink:to="loc_srt_MaximumMember_3f10e13c-9294-4651-9cc4-7e7a62c19f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_07faf177-1f77-46e6-b48d-42a095df1158" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputDiscountRateMember_ada4699c-1181-4f35-946b-a7b1b2220644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputDiscountRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:to="loc_us-gaap_MeasurementInputDiscountRateMember_ada4699c-1181-4f35-946b-a7b1b2220644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPrepaymentRateMember_812fba8d-db26-4a23-ad64-505971b93e66" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputPrepaymentRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_de00557f-9a5a-4af4-9d14-8b466eed6b37" xlink:to="loc_us-gaap_MeasurementInputPrepaymentRateMember_812fba8d-db26-4a23-ad64-505971b93e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_0f166df5-3c51-4282-977b-c89c9e005da3" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetAtFairValueAmount_56f1d115-a77d-46a9-994b-925b1fa92c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetAtFairValueAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ServicingAssetAtFairValueAmount_56f1d115-a77d-46a9-994b-925b1fa92c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServicingAssetMeasurementInput_731f0f2b-ed9c-4584-8019-d77363480ee9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServicingAssetMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ServicingAssetMeasurementInput_731f0f2b-ed9c-4584-8019-d77363480ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_da44955c-52ff-4894-9177-385f53e30db3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_db51940e-f4e5-41b9-a7f6-3a51fe8b7821" xlink:to="loc_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance_da44955c-52ff-4894-9177-385f53e30db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans" xlink:type="simple" xlink:href="hfwa-20201231.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_17c82d1d-9b92-42e9-8f21-b27cd865d791" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_316a8417-3a9b-4c49-9b8f-c51c64dc24f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_17c82d1d-9b92-42e9-8f21-b27cd865d791" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_316a8417-3a9b-4c49-9b8f-c51c64dc24f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables" xlink:type="simple" xlink:href="hfwa-20201231.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_666cdec1-5ab9-4308-90a5-52fdd71685e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0fb6ac46-f564-42c3-a05e-f10174196dd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_666cdec1-5ab9-4308-90a5-52fdd71685e2" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0fb6ac46-f564-42c3-a05e-f10174196dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock_2afc4c34-d038-445c-9722-2436c15818c5" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_666cdec1-5ab9-4308-90a5-52fdd71685e2" xlink:to="loc_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock_2afc4c34-d038-445c-9722-2436c15818c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_8b1dfcd6-229b-405e-a83b-b5171ae013b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_8b1dfcd6-229b-405e-a83b-b5171ae013b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_575fd1da-8ff9-4745-a915-99dfe8996ce3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_575fd1da-8ff9-4745-a915-99dfe8996ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_237c66ba-7ae6-417f-92cb-0419667d9ca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_237c66ba-7ae6-417f-92cb-0419667d9ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6e1adb44-ddac-4841-ab0c-9f986d6b1c6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_6e1adb44-ddac-4841-ab0c-9f986d6b1c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_11d385c8-4557-4c4e-82de-e5a3e3ea0a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_21702f43-7c2e-4799-ab58-0bc0593c6b2a" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_11d385c8-4557-4c4e-82de-e5a3e3ea0a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_f6c15ebd-73e0-42ea-b435-b268d729862c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_f6c15ebd-73e0-42ea-b435-b268d729862c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_b48f7c55-1299-4a6f-a6fa-319cc770544a" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_b48f7c55-1299-4a6f-a6fa-319cc770544a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_a5a876e9-8eba-4615-a056-b31198c5a7c5" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:to="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_a5a876e9-8eba-4615-a056-b31198c5a7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_71a4580c-4d15-4789-b771-020e29aa9c6e" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_f3baddb4-a6db-4623-8cd5-cb0d33818935" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_71a4580c-4d15-4789-b771-020e29aa9c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_430d3caa-e8ce-4f7f-a7d9-4c992d7115dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_430d3caa-e8ce-4f7f-a7d9-4c992d7115dd" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_99c6daf2-842f-4104-86d2-3680b2c65493" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_fbeac918-f77b-4c3c-8247-b5a8a787a03f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_fbeac918-f77b-4c3c-8247-b5a8a787a03f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_b4ac1513-e692-4054-aa89-fa450472197d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_b4ac1513-e692-4054-aa89-fa450472197d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_a5207f53-34c2-4251-b19c-42429bccf9e0" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_a5207f53-34c2-4251-b19c-42429bccf9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_d3732bae-c5e9-40c6-8325-183ee4d3edf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_d3732bae-c5e9-40c6-8325-183ee4d3edf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnallocatedMember_85ab6304-28e8-4423-89e4-54c5e8e28473" xlink:href="hfwa-20201231.xsd#hfwa_UnallocatedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8d5e696b-839f-411f-8f96-d4204bc57271" xlink:to="loc_hfwa_UnallocatedMember_85ab6304-28e8-4423-89e4-54c5e8e28473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_646e5dc4-f926-49e7-a91d-7abe932cc495" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_de3a537b-d032-4844-ace3-b2aeec9ee0d1" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_CommercialAndIndustrialMember_de3a537b-d032-4844-ace3-b2aeec9ee0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fc4673f-663e-4068-8613-a7c135bb02cc" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0fc4673f-663e-4068-8613-a7c135bb02cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_7ab1871e-7abf-45e1-a6b9-c91a940ee229" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_7ab1871e-7abf-45e1-a6b9-c91a940ee229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_41b5caa9-f732-4780-9d36-423d7ac231d4" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_41b5caa9-f732-4780-9d36-423d7ac231d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_043b904c-a54b-4e84-aef6-d8eb18299064" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_043b904c-a54b-4e84-aef6-d8eb18299064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_23ce08db-f0ab-4900-9f3e-bbccd21108a4" xlink:href="hfwa-20201231.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_c9412c47-dc2e-4e93-a1b8-9b9b450d86eb" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_23ce08db-f0ab-4900-9f3e-bbccd21108a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b7d6c51b-acc8-4e18-bb03-32f3c3834363" xlink:to="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_85701e79-b4d5-4b3d-b878-2b8e6e4a8265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_08f83182-ef15-4b5f-aad0-4d345bbacd77" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_85701e79-b4d5-4b3d-b878-2b8e6e4a8265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_b08dbb56-54af-48ef-98bb-54f2e1c8af8e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4eeec330-eb48-40df-b856-a6e08d17366b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_4eeec330-eb48-40df-b856-a6e08d17366b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_8ae23cf5-f750-4535-a084-361a3f944b83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_089deb4b-067b-4ea2-a35d-cccb4c005b64" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_8ae23cf5-f750-4535-a084-361a3f944b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c9900ff5-1970-4dc2-8146-949cc5dc6995" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_0eececc3-ab41-4d1c-974c-0af9d3779eda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_0eececc3-ab41-4d1c-974c-0af9d3779eda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b176ff3b-dd48-48cb-b48b-ee4fdcaefa6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_b176ff3b-dd48-48cb-b48b-ee4fdcaefa6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c8ef6d43-bcf3-46c8-9730-dca906b6af2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_c8ef6d43-bcf3-46c8-9730-dca906b6af2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_4ff0e55b-c305-413f-b656-3a0227cd1924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_4ff0e55b-c305-413f-b656-3a0227cd1924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_1f20978e-c032-49f7-90cd-9d0ac724da5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_62b83ee0-02d0-4acf-a2a4-a6fae678ad64" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_1f20978e-c032-49f7-90cd-9d0ac724da5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_a2ca1a42-4e26-43e6-9242-768f0a591ae5" xlink:href="hfwa-20201231.xsd#hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption_a2ca1a42-4e26-43e6-9242-768f0a591ae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b6300ef4-6abb-404f-86d5-022d1b8e4f8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_b6300ef4-6abb-404f-86d5-022d1b8e4f8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_8be7553a-a1e2-4f7a-a7e9-411c3db4a8de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod_8be7553a-a1e2-4f7a-a7e9-411c3db4a8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_b6a6e5cc-591f-4011-aed9-d3a29f31ebf5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_b6a6e5cc-591f-4011-aed9-d3a29f31ebf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_f018ee40-5939-4618-b033-133475b02117" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_f018ee40-5939-4618-b033-133475b02117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_cd2e65ca-ce78-498c-a584-0e7c9d44fe73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_cd2e65ca-ce78-498c-a584-0e7c9d44fe73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_78aefc8b-9aa9-49b8-b534-73a66977d072" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_78aefc8b-9aa9-49b8-b534-73a66977d072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_b90650e0-e855-4d78-b040-b858752b3610" xlink:href="hfwa-20201231.xsd#hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_b90650e0-e855-4d78-b040-b858752b3610" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_81b97100-ce32-4754-b24c-54955ddd26ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableGrossCarryingAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount_81b97100-ce32-4754-b24c-54955ddd26ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_6f8bdff0-c085-4ee9-af92-605cc46ce4a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_6f8bdff0-c085-4ee9-af92-605cc46ce4a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_8a704158-6b59-44f7-a80d-aa6597bc9d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment_8a704158-6b59-44f7-a80d-aa6597bc9d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_ced09104-ec6a-4dd5-a042-f3971624d8a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ccee0acd-9462-4d82-907f-94daf1f417bc" xlink:to="loc_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment_ced09104-ec6a-4dd5-a042-f3971624d8a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b92d23bc-1c7a-472a-95fb-c00f367769d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b92d23bc-1c7a-472a-95fb-c00f367769d1" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_4fbc90b9-e199-4008-988f-e687a54ab737" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_391ce4c1-5311-4588-a46c-e4acd8b9fb23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_391ce4c1-5311-4588-a46c-e4acd8b9fb23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_9fc12965-de2f-45a6-b38a-4308a5e3bc2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_9fc12965-de2f-45a6-b38a-4308a5e3bc2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_1d1afbbc-c956-4a52-bb4e-7b6b92239b56" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_1d1afbbc-c956-4a52-bb4e-7b6b92239b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_7768afd7-2aab-4b70-995c-000b3a720241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_7768afd7-2aab-4b70-995c-000b3a720241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnallocatedMember_75d2f4b1-4825-42a3-84b2-f60b48d7488a" xlink:href="hfwa-20201231.xsd#hfwa_UnallocatedMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae34af98-228e-4608-ab53-1800c23a34b1" xlink:to="loc_hfwa_UnallocatedMember_75d2f4b1-4825-42a3-84b2-f60b48d7488a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_8091b234-a53c-4daa-a0ed-ec05689b7c95" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_453f4c71-0d9c-4c28-94d8-eaf3b8b0c251" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_CommercialAndIndustrialMember_453f4c71-0d9c-4c28-94d8-eaf3b8b0c251" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_220c0c68-8d11-4c79-887d-756704529022" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_220c0c68-8d11-4c79-887d-756704529022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0d3fcbf-2d71-4f71-89ae-63daa9698b49" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_c0d3fcbf-2d71-4f71-89ae-63daa9698b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5b040093-61bd-4d4c-aeae-2363c23577ad" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5b040093-61bd-4d4c-aeae-2363c23577ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0abe7c85-a582-4e8c-9d19-dc9119b67837" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d130cecb-9cfb-4156-84a2-55c332a36a5b" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0abe7c85-a582-4e8c-9d19-dc9119b67837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9a1c14fe-66dd-4194-b701-ade707872bfa" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableAllowance_2751b13d-4c8b-492f-8eb5-3fdf12c7687d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansAndLeasesReceivableAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_LoansAndLeasesReceivableAllowance_2751b13d-4c8b-492f-8eb5-3fdf12c7687d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_dd658ac0-2f77-4fa3-bf48-57d3e8623195" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1_dd658ac0-2f77-4fa3-bf48-57d3e8623195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_7614f8b2-ba9d-4278-9b12-f2449d8570d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment_7614f8b2-ba9d-4278-9b12-f2449d8570d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_c861067e-142a-464e-af3b-bfcbaf2f68fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:to="loc_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment_c861067e-142a-464e-af3b-bfcbaf2f68fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_29a16fe5-4cb7-4a63-bc0f-34623730215e" xlink:href="hfwa-20201231.xsd#hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract_bdb67ea0-814f-436e-8d61-149bae1f773b" xlink:to="loc_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount_29a16fe5-4cb7-4a63-bc0f-34623730215e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_add8fb31-2cae-4a72-9f63-c7653cd32822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_add8fb31-2cae-4a72-9f63-c7653cd32822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_9eda377f-9cbd-410c-8765-41d5e5025ca9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_9eda377f-9cbd-410c-8765-41d5e5025ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2f1fcdb7-5009-49d8-88c4-a77935504950" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_b37751ef-7c7e-4d85-b67f-e6dd472130dd" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_2f1fcdb7-5009-49d8-88c4-a77935504950" 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-20201231.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_a06e8a49-8749-4107-a164-8bec3fdd0b71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftInterestAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftInterestAbstract_a06e8a49-8749-4107-a164-8bec3fdd0b71" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_bee9250c-de85-41c0-9131-ec6c35a1b4a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_7901b823-a045-49ea-a676-80d08d73daa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_7901b823-a045-49ea-a676-80d08d73daa5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3446e670-9b4f-4053-aad9-494c2f7e2e37" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_3446e670-9b4f-4053-aad9-494c2f7e2e37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_0259bd8c-4a25-4033-99ab-75e29917499e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7da583d3-e9fa-4e7f-9b93-badbc8a42c9d" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_0259bd8c-4a25-4033-99ab-75e29917499e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77e48f6d-35a3-4e58-9bff-10f1bc25ed7f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_96d4087b-7b65-4b46-abba-19e2b91c3f7d" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:to="loc_hfwa_CommercialAndIndustrialMember_96d4087b-7b65-4b46-abba-19e2b91c3f7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_449ce69f-f0eb-4223-8af9-d26e8584a62a" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_181ba7e8-95aa-46e5-b74e-2f37bd7148b3" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_449ce69f-f0eb-4223-8af9-d26e8584a62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsNotesAndLoansReceivableLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_c90b058e-c0b0-40b8-9041-e787e1790fc6" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_99afc09f-b2e6-43fc-9f6c-ad1c39a655d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet_99afc09f-b2e6-43fc-9f6c-ad1c39a655d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_202e0494-dcac-4c06-8124-a6a87acaff08" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails_202e0494-dcac-4c06-8124-a6a87acaff08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_10785e0e-d24e-4460-a77f-f3eb0ef89f89" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet_10785e0e-d24e-4460-a77f-f3eb0ef89f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_ee146788-6004-44f5-b26b-917a12490b57" xlink:href="hfwa-20201231.xsd#hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails_ee146788-6004-44f5-b26b-917a12490b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_78c6bff2-f9cf-456a-a6f1-1aa613e941e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_ee94a674-259c-4359-a10c-1afa49b35bf4" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_78c6bff2-f9cf-456a-a6f1-1aa613e941e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwned" xlink:type="simple" xlink:href="hfwa-20201231.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_de945b48-f96b-4d28-a63e-207c2eec50ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateOwnedTextBlock_50e9d211-25f4-4b2c-92e6-984f1c89d627" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RealEstateOwnedTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_de945b48-f96b-4d28-a63e-207c2eec50ea" xlink:to="loc_us-gaap_RealEstateOwnedTextBlock_50e9d211-25f4-4b2c-92e6-984f1c89d627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedTables" xlink:type="simple" xlink:href="hfwa-20201231.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_1a05ce1f-7263-45b5-b0b0-14ce5520c478" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock_55c61704-637f-4fdc-9600-ea748f05ab3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateRollForwardTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_1a05ce1f-7263-45b5-b0b0-14ce5520c478" xlink:to="loc_us-gaap_OtherRealEstateRollForwardTableTextBlock_55c61704-637f-4fdc-9600-ea748f05ab3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_f6b2a311-866e-4e58-ac26-d9fbcdbefa16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_f6b2a311-866e-4e58-ac26-d9fbcdbefa16" xlink:to="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_177fa9cb-17ca-48de-98e9-9f5aa30fc1d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_OtherRealEstate_177fa9cb-17ca-48de-98e9-9f5aa30fc1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAdditions_7609b853-4558-407b-9771-7047ac046ca5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateAdditions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_OtherRealEstateAdditions_7609b853-4558-407b-9771-7047ac046ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_0f664d26-d7c7-4612-9dff-bec85ea9f155" xlink:href="hfwa-20201231.xsd#hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned_0f664d26-d7c7-4612-9dff-bec85ea9f155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateDisposals_d1b2d7fa-880a-4a8b-b8c3-cc3a83db27b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateDisposals"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_OtherRealEstateDisposals_d1b2d7fa-880a-4a8b-b8c3-cc3a83db27b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_8f00bb1a-753f-4cd5-bbfe-1f5af084dd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainsLossesOnSalesOfOtherRealEstate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_GainsLossesOnSalesOfOtherRealEstate_8f00bb1a-753f-4cd5-bbfe-1f5af084dd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateValuationAdjustments_3344b6fe-887c-4e57-8a8c-9921b3a76269" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstateValuationAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_OtherRealEstateValuationAdjustments_3344b6fe-887c-4e57-8a8c-9921b3a76269" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstate_c768c6cf-3a56-4e05-a2c3-813b7360ea71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherRealEstate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherRealEstateRollForward_de17e051-23c1-42ff-9611-e2a0ed7d47c2" xlink:to="loc_us-gaap_OtherRealEstate_c768c6cf-3a56-4e05-a2c3-813b7360ea71" 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-20201231.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_7f5c8aaf-aeee-4597-b85d-636ef4489404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_d97ddad1-1cd5-453f-ada5-00b56f0fc3d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MortgageLoansInProcessOfForeclosureAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_7f5c8aaf-aeee-4597-b85d-636ef4489404" xlink:to="loc_us-gaap_MortgageLoansInProcessOfForeclosureAmount_d97ddad1-1cd5-453f-ada5-00b56f0fc3d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipment" xlink:type="simple" xlink:href="hfwa-20201231.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_12a4fd57-0db6-4700-a004-df099312cf52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c8c56460-eeeb-4008-aaa5-c5cff589e6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_12a4fd57-0db6-4700-a004-df099312cf52" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c8c56460-eeeb-4008-aaa5-c5cff589e6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/PremisesandEquipmentTables" xlink:type="simple" xlink:href="hfwa-20201231.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_365a280c-dc07-4db8-b46e-27c22922db33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6be5a420-f223-45cc-83aa-f2a5f86c589a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_365a280c-dc07-4db8-b46e-27c22922db33" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_6be5a420-f223-45cc-83aa-f2a5f86c589a" 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-20201231.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_48a2b965-d928-4a4a-b1ad-f96540c1ba17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_48a2b965-d928-4a4a-b1ad-f96540c1ba17" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_efd9f68f-ad42-487b-9f8b-0b14fd7b5f03" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_7bdcb376-c682-429a-8721-5b97873e51f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_LandMember_7bdcb376-c682-429a-8721-5b97873e51f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingAndBuildingImprovementsMember_c9e8d66b-0f43-4beb-ba60-ea1de21f4764" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BuildingAndBuildingImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_BuildingAndBuildingImprovementsMember_c9e8d66b-0f43-4beb-ba60-ea1de21f4764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_460c4c72-5964-49e3-b12a-014c370bb980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_422aa86f-3b7b-4132-af80-0c5302627fa2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_460c4c72-5964-49e3-b12a-014c370bb980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4f0b55b7-da88-4df3-893b-f09805909c3d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_56983b27-4d62-480f-80dc-05a875ce4f93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_56983b27-4d62-480f-80dc-05a875ce4f93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_73322ef6-9d36-4f28-aed8-b54fc069b22c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_73322ef6-9d36-4f28-aed8-b54fc069b22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_34455a2f-930e-43e3-90b0-0047fbd7f6f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1baaaf4f-96e2-46ca-be96-74bcc269b8d5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_34455a2f-930e-43e3-90b0-0047fbd7f6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_8e6c93fb-a571-430d-8fd8-9d98b03279eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_48a2b965-d928-4a4a-b1ad-f96540c1ba17" xlink:to="loc_us-gaap_Depreciation_8e6c93fb-a571-430d-8fd8-9d98b03279eb" 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-20201231.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_c6d3d398-fb33-4436-8c95-c56d2bb7621b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_f6d1382e-c8c3-461f-b38c-32b55b20523c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6d3d398-fb33-4436-8c95-c56d2bb7621b" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_f6d1382e-c8c3-461f-b38c-32b55b20523c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.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_bf02b1cc-f81d-4cad-862a-3e4220932e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_1581f627-dda5-4aba-bcd2-59e8d93b9162" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf02b1cc-f81d-4cad-862a-3e4220932e04" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_1581f627-dda5-4aba-bcd2-59e8d93b9162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b8eacb94-5c08-4d2f-a1a9-1a019633d6f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf02b1cc-f81d-4cad-862a-3e4220932e04" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_b8eacb94-5c08-4d2f-a1a9-1a019633d6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_cfccf526-d40a-463c-ab89-d2c673d6540b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_bf02b1cc-f81d-4cad-862a-3e4220932e04" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_cfccf526-d40a-463c-ab89-d2c673d6540b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f285ccb5-c714-4392-a929-865f55c440c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_45853016-ccdd-4c29-84ad-8ca01216084e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f285ccb5-c714-4392-a929-865f55c440c7" xlink:to="loc_us-gaap_GoodwillRollForward_45853016-ccdd-4c29-84ad-8ca01216084e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_26ad4447-22d4-43a0-8bec-c7b8b02ea887" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_45853016-ccdd-4c29-84ad-8ca01216084e" xlink:to="loc_us-gaap_Goodwill_26ad4447-22d4-43a0-8bec-c7b8b02ea887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_de38b867-c348-48e9-9a69-dcf8794784e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_45853016-ccdd-4c29-84ad-8ca01216084e" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_de38b867-c348-48e9-9a69-dcf8794784e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_83af3a80-1cd1-4560-80e8-f13def63fe2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_45853016-ccdd-4c29-84ad-8ca01216084e" xlink:to="loc_us-gaap_Goodwill_83af3a80-1cd1-4560-80e8-f13def63fe2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_8c808c5a-1a17-46ad-9c29-312cfd78965d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8c808c5a-1a17-46ad-9c29-312cfd78965d" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8eb49102-9f21-4d3f-8758-917fffc30788" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_1361a70b-0515-40d7-a6f7-dab421a90b87" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_PremierCommercialBancorpMember_1361a70b-0515-40d7-a6f7-dab421a90b87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_93bb5adf-eb6f-4f2d-97a0-90f6d5670556" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_WashingtonBankingMember_93bb5adf-eb6f-4f2d-97a0-90f6d5670556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_d04fedd2-b8de-4d8a-92a7-91964f60cbcf" xlink:href="hfwa-20201231.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_d04fedd2-b8de-4d8a-92a7-91964f60cbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_906f9814-1748-4487-9d89-75b783b82e50" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundMergerMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f191f8bc-f9ab-45bf-91cc-f5fcc9f38de9" xlink:to="loc_hfwa_PugetSoundMergerMember_906f9814-1748-4487-9d89-75b783b82e50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_72e8834e-f982-43f5-96c9-709d07e923d0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_aab3d62d-f542-4017-b7d1-8cfac8a09388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CoreDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2d545cfa-560c-4987-a94b-daa6bd70d310" xlink:to="loc_us-gaap_CoreDepositsMember_aab3d62d-f542-4017-b7d1-8cfac8a09388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_32ce9166-01fe-4fcb-b5af-14bbfeb42869" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_76db899c-965d-47ce-9496-2e8e1da62a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_76db899c-965d-47ce-9496-2e8e1da62a98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_117baa28-5319-40ba-94a9-a7cd616b078a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_bf1707cd-b3db-463b-9041-5e2bc0942f1b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_117baa28-5319-40ba-94a9-a7cd616b078a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_229d70e3-1c7e-490a-b157-b5f5adc255e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_229d70e3-1c7e-490a-b157-b5f5adc255e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_36019d8c-f4e0-45f8-95a4-02c92539951f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_36019d8c-f4e0-45f8-95a4-02c92539951f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IntangibleAssetsAdditionsduetoAcquisitions_28c36695-4daf-4549-8425-8f73e11286c1" xlink:href="hfwa-20201231.xsd#hfwa_IntangibleAssetsAdditionsduetoAcquisitions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:to="loc_hfwa_IntangibleAssetsAdditionsduetoAcquisitions_28c36695-4daf-4549-8425-8f73e11286c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_d490df7b-7b13-45e6-bef9-aa95823eabb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_d490df7b-7b13-45e6-bef9-aa95823eabb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_bd0b53df-ad06-4f8b-8c2f-9b2ecdbea9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRollForward_a9a7ba73-2b2a-436d-b5a3-fbbaaeaf7aa3" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_bd0b53df-ad06-4f8b-8c2f-9b2ecdbea9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a9e6cdc6-8805-43e2-bcbd-9221acffb762" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_a9e6cdc6-8805-43e2-bcbd-9221acffb762" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_61564339-7d9c-4beb-ac5c-2a4b917e30fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_61564339-7d9c-4beb-ac5c-2a4b917e30fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_728a7872-236e-433e-bdc0-1eb592a0ac0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_728a7872-236e-433e-bdc0-1eb592a0ac0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c4840d60-7c8d-4cc5-a491-29c7e7b2441e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c4840d60-7c8d-4cc5-a491-29c7e7b2441e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68121fc4-4b1f-46a1-8f85-13c5535d99e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_68121fc4-4b1f-46a1-8f85-13c5535d99e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f2c3e666-982c-464d-ade5-b338f87283b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_f2c3e666-982c-464d-ade5-b338f87283b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63dcabce-fe79-4637-b171-f567a414585f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9a14d62c-871a-4068-9a48-f87ab33534c4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_63dcabce-fe79-4637-b171-f567a414585f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/Deposits" xlink:type="simple" xlink:href="hfwa-20201231.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_fc3e13bf-ad1e-4e9d-8483-a2dcd6ddae34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_a4b0eca7-680d-496f-8a0c-232bc16f58e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_fc3e13bf-ad1e-4e9d-8483-a2dcd6ddae34" xlink:to="loc_us-gaap_DepositLiabilitiesDisclosuresTextBlock_a4b0eca7-680d-496f-8a0c-232bc16f58e0" 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-20201231.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_32911ec8-3a30-4550-a359-74df15ce1818" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_97df98b8-788a-452d-bd44-e79cc7ba85c7" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_32911ec8-3a30-4550-a359-74df15ce1818" xlink:to="loc_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock_97df98b8-788a-452d-bd44-e79cc7ba85c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_43561f7f-3cf4-44b7-b61e-c2b77c02fc79" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_32911ec8-3a30-4550-a359-74df15ce1818" xlink:to="loc_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock_43561f7f-3cf4-44b7-b61e-c2b77c02fc79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_60f2ae58-fa75-462f-b961-70dc1b85a38e" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_32911ec8-3a30-4550-a359-74df15ce1818" xlink:to="loc_hfwa_ScheduleOfMaturitiesOfTimeDepositsTableTextBlock_60f2ae58-fa75-462f-b961-70dc1b85a38e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_552f79eb-cffe-49f9-b61e-3dd2831e8913" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_552f79eb-cffe-49f9-b61e-3dd2831e8913" xlink:to="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestBearingDomesticDepositDemand_30c27d95-aa25-4b1c-a9ba-908673c4fc58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_NoninterestBearingDomesticDepositDemand_30c27d95-aa25-4b1c-a9ba-908673c4fc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositDemand_339a920d-d2d2-42d8-83b3-abfc18962552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_InterestBearingDomesticDepositDemand_339a920d-d2d2-42d8-83b3-abfc18962552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_b90701c7-1806-4658-a007-00fa04cba00f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositMoneyMarket"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_InterestBearingDomesticDepositMoneyMarket_b90701c7-1806-4658-a007-00fa04cba00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositSavings_99a909d8-d796-4343-81c2-958f996bfa06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositSavings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_InterestBearingDomesticDepositSavings_99a909d8-d796-4343-81c2-958f996bfa06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_158444b0-7460-43ef-93df-815ee75e8bbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositTimeDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_InterestBearingDomesticDepositTimeDeposits_158444b0-7460-43ef-93df-815ee75e8bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a506660b-926a-4751-811b-35bf3115fad4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a506660b-926a-4751-811b-35bf3115fad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_6bb70665-a8cf-4ab9-8d91-a0c12a5a3493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract_291a9f26-ab9a-4d3d-80e8-f1b5787e0305" xlink:to="loc_us-gaap_Deposits_6bb70665-a8cf-4ab9-8d91-a0c12a5a3493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_552f79eb-cffe-49f9-b61e-3dd2831e8913" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_a611b243-1ab6-4846-a952-b6a5d8765224" xlink:href="hfwa-20201231.xsd#hfwa_PercentageOfNoninterestBearingDomesticDepositDemand"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand_a611b243-1ab6-4846-a952-b6a5d8765224" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_bbc11051-c218-49a0-9701-b09a1cd46085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand_bbc11051-c218-49a0-9701-b09a1cd46085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_57198bf3-e733-4901-b687-af707bca047d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket_57198bf3-e733-4901-b687-af707bca047d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_96e56b03-3d7d-4c1f-a266-492d12ed5372" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings_96e56b03-3d7d-4c1f-a266-492d12ed5372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_33cc34a4-bf89-46b4-a438-90c92a3e3bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits_33cc34a4-bf89-46b4-a438-90c92a3e3bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_e9eb2b55-019a-433f-90a6-e2b72d6b1815" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit_e9eb2b55-019a-433f-90a6-e2b72d6b1815" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_1f120fa4-45dd-4ff2-8e7a-014650ab0206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract_d66a9a0d-3ee0-41bc-923d-5befc6d812f5" xlink:to="loc_us-gaap_PercentageOfInterestBearingDomesticDepositsToDeposits_1f120fa4-45dd-4ff2-8e7a-014650ab0206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_7493669b-fe8e-4388-a8b1-b482c7432b31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1_02c523fe-10b7-49ad-bb04-2c4a633fdd6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_7493669b-fe8e-4388-a8b1-b482c7432b31" xlink:to="loc_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1_02c523fe-10b7-49ad-bb04-2c4a633fdd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesAccruedInterest_6686445f-e13c-44b9-b71c-8a53932286eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilitiesAccruedInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_7493669b-fe8e-4388-a8b1-b482c7432b31" xlink:to="loc_us-gaap_DepositLiabilitiesAccruedInterest_6686445f-e13c-44b9-b71c-8a53932286eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TimeDeposits250000orMoreDomestic_4560b622-1ed1-46f8-bbf1-470741e1aba2" xlink:href="hfwa-20201231.xsd#hfwa_TimeDeposits250000orMoreDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_7493669b-fe8e-4388-a8b1-b482c7432b31" xlink:to="loc_hfwa_TimeDeposits250000orMoreDomestic_4560b622-1ed1-46f8-bbf1-470741e1aba2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDepositLiabilities_598cdbbc-f124-4fdb-82d4-28dd4cba901f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDepositLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_7493669b-fe8e-4388-a8b1-b482c7432b31" xlink:to="loc_us-gaap_RelatedPartyDepositLiabilities_598cdbbc-f124-4fdb-82d4-28dd4cba901f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#DepositsScheduleofInterestExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDemandDepositAccounts_fd70d497-c37a-43f5-8e6f-4e74265f95ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDemandDepositAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:to="loc_us-gaap_InterestExpenseDemandDepositAccounts_fd70d497-c37a-43f5-8e6f-4e74265f95ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseMoneyMarketDeposits_9fe6900e-3805-41e1-960e-63e67c7da8da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseMoneyMarketDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:to="loc_us-gaap_InterestExpenseMoneyMarketDeposits_9fe6900e-3805-41e1-960e-63e67c7da8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseSavingsDeposits_256a4e8f-f4b7-4a27-8a45-0fb3a599227a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseSavingsDeposits"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:to="loc_us-gaap_InterestExpenseSavingsDeposits_256a4e8f-f4b7-4a27-8a45-0fb3a599227a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_81f85d7d-f599-4c01-8a2f-9b25c01a48ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:to="loc_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit_81f85d7d-f599-4c01-8a2f-9b25c01a48ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_f72ad523-2089-4e28-b538-effdfc954e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseDeposits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_8eb98060-d546-4eba-b380-502c315b11c1" xlink:to="loc_us-gaap_InterestExpenseDeposits_f72ad523-2089-4e28-b538-effdfc954e63" 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-20201231.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_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_c0fca544-4a16-4730-b29c-299c0adbf474" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths_c0fca544-4a16-4730-b29c-299c0adbf474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_51ed9781-1573-4b12-9f2e-0f875e10d682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesRollingYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearTwo_51ed9781-1573-4b12-9f2e-0f875e10d682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_c5ad6a84-337b-4425-97b0-509b52ea15d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesRollingYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearThree_c5ad6a84-337b-4425-97b0-509b52ea15d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_683d45df-3e27-4362-9f15-1dda6ce38db5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesRollingYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFour_683d45df-3e27-4362-9f15-1dda6ce38db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_8da35dd4-72f3-4076-9ced-e32c82ed5484" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesRollingYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesRollingYearFive_8da35dd4-72f3-4076-9ced-e32c82ed5484" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive_a83ca053-f12f-47da-83e4-9a6cc5105608" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TimeDepositMaturitiesAfterRollingYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_TimeDepositMaturitiesAfterRollingYearFive_a83ca053-f12f-47da-83e4-9a6cc5105608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a944c52e-ebb1-41ad-b32b-bbb3907c6e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DepositsAbstract_6bee6d71-bdeb-4b4e-848c-b76cce8c39dc" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_a944c52e-ebb1-41ad-b32b-bbb3907c6e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebentures" xlink:type="simple" xlink:href="hfwa-20201231.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_aa75adf0-5b44-4dd5-94e4-730c6bbb9c9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_0d63dfc5-6bab-4709-a639-5520b18c87b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_aa75adf0-5b44-4dd5-94e4-730c6bbb9c9f" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_0d63dfc5-6bab-4709-a639-5520b18c87b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_d92e6c5d-8ba2-4737-bcc3-1ea2bec44d8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d92e6c5d-8ba2-4737-bcc3-1ea2bec44d8b" xlink:to="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_8fb4e694-a0fc-4755-9bde-bf65b2d4c78c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_c5aa4c57-f2f9-4d3b-8028-51cdde381a5e" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b88e2215-90e1-43be-89e0-c72e53366def" xlink:to="loc_hfwa_WashingtonBankingMember_c5aa4c57-f2f9-4d3b-8028-51cdde381a5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_0386735a-81e2-438a-9cb6-8a617b557077" xlink:to="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d9a822d2-4288-4616-83bf-f9fa6578eddb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_abf38aea-b692-4c5a-908a-81f6c39c27e3" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_d9a822d2-4288-4616-83bf-f9fa6578eddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_a66d88d2-cfc5-43de-a605-5d32eaa3f9ab" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedDebtMember_f3b85b1f-1b64-4050-b0df-29a35a05c019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c860f6a4-054e-415b-bc55-92724cf2dea4" xlink:to="loc_us-gaap_JuniorSubordinatedDebtMember_f3b85b1f-1b64-4050-b0df-29a35a05c019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_970d9d09-df8e-4123-9b23-1e87de0b3a1b" xlink:to="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_80c3bde8-4efd-4728-96bd-7e8820c6bf5a" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures_80c3bde8-4efd-4728-96bd-7e8820c6bf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_30b40829-8631-4f0a-a1f9-763feb5765ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_30b40829-8631-4f0a-a1f9-763feb5765ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_08c75c06-2cdd-4d7b-bf64-bdc03e6d110d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_08c75c06-2cdd-4d7b-bf64-bdc03e6d110d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TermofJuniorSubordinatedDebentures_31091c33-a17e-492e-88bf-2e29d147ff1d" xlink:href="hfwa-20201231.xsd#hfwa_TermofJuniorSubordinatedDebentures"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_TermofJuniorSubordinatedDebentures_31091c33-a17e-492e-88bf-2e29d147ff1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3e862fb3-d3f6-4e0d-89ab-97a5aa8c6fd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_3e862fb3-d3f6-4e0d-89ab-97a5aa8c6fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Adjustablerateoftrustpreferredsecurities_7ae92c2e-0069-44ee-bfd1-7d0ef052a72e" xlink:href="hfwa-20201231.xsd#hfwa_Adjustablerateoftrustpreferredsecurities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_hfwa_Adjustablerateoftrustpreferredsecurities_7ae92c2e-0069-44ee-bfd1-7d0ef052a72e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_698ceaa7-744e-48cf-b1f6-542733cfb9e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_c0f0830c-fe7e-448f-a83d-60f51de628c9" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_698ceaa7-744e-48cf-b1f6-542733cfb9e3" 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-20201231.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_28e1e2a3-c69e-45a7-8dd1-697c6b15ad19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock_2de0ed1d-591a-49b2-b59f-3bb470b7969c" xlink:href="hfwa-20201231.xsd#hfwa_DisclosureofRepurchaseAgreementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_28e1e2a3-c69e-45a7-8dd1-697c6b15ad19" xlink:to="loc_hfwa_DisclosureofRepurchaseAgreementsTextBlock_2de0ed1d-591a-49b2-b59f-3bb470b7969c" 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-20201231.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_f6c9da45-d98f-4091-b94f-fd9ce5a335be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRepurchaseAgreements_e43296c8-f45a-49b4-b0da-b2acc5cd1afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRepurchaseAgreements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_f6c9da45-d98f-4091-b94f-fd9ce5a335be" xlink:to="loc_us-gaap_ScheduleOfRepurchaseAgreements_e43296c8-f45a-49b4-b0da-b2acc5cd1afa" 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-20201231.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_61e2b112-62bc-495e-8ee5-1d8d13b997ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_61e2b112-62bc-495e-8ee5-1d8d13b997ae" xlink:to="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:to="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_9a539999-5573-4fa6-8325-e372e033dc19" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_fda17384-d6d4-468c-aa84-ace005198f06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_fda17384-d6d4-468c-aa84-ace005198f06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_9cf864fb-17b4-4626-8634-56ed7d760106" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6b97ad39-aa5d-4126-bb72-1a5638a9d6c0" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_9cf864fb-17b4-4626-8634-56ed7d760106" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable_0d94fc39-a9b1-4b37-a145-8eea845750a9" xlink:to="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RepurchaseAgreementsMaturityPeriod_2b14bc1b-b079-48ec-9ddb-04eab3f41452" xlink:href="hfwa-20201231.xsd#hfwa_RepurchaseAgreementsMaturityPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:to="loc_hfwa_RepurchaseAgreementsMaturityPeriod_2b14bc1b-b079-48ec-9ddb-04eab3f41452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_23aadb7a-3909-4807-9526-aed52675d24f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesSoldUnderAgreementsToRepurchase"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsSoldUnderAgreementsToRepurchaseLineItems_7eb84813-feab-433f-9471-f8deeed9f2f3" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_23aadb7a-3909-4807-9526-aed52675d24f" 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-20201231.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_2566a966-e775-4608-99a6-ced9e273c304" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e83d2554-4c98-4711-9871-62ec37efb2af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2566a966-e775-4608-99a6-ced9e273c304" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e83d2554-4c98-4711-9871-62ec37efb2af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_b528c74d-461e-4a7b-a1be-943e77924c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock_57460b87-95cb-423f-96ef-b3ffe6670b8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_b528c74d-461e-4a7b-a1be-943e77924c73" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock_57460b87-95cb-423f-96ef-b3ffe6670b8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFHLBAdvancesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_40240f69-446c-4384-b0b7-6fc97cd4ed5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_5e709619-e68e-403b-9fab-1163712fde74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdvancesFromFederalHomeLoanBanksAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_40240f69-446c-4384-b0b7-6fc97cd4ed5a" xlink:to="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_5e709619-e68e-403b-9fab-1163712fde74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding_0382ed4e-4189-46ce-9f7a-2d228a3aab85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_5e709619-e68e-403b-9fab-1163712fde74" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding_0382ed4e-4189-46ce-9f7a-2d228a3aab85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd_ed7b223f-f6b7-40b1-a2fc-17d8b22c23b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_5e709619-e68e-403b-9fab-1163712fde74" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd_ed7b223f-f6b7-40b1-a2fc-17d8b22c23b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear_41716c95-d98d-4d17-8989-63e2e5e99dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract_5e709619-e68e-403b-9fab-1163712fde74" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear_41716c95-d98d-4d17-8989-63e2e5e99dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_40240f69-446c-4384-b0b7-6fc97cd4ed5a" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:to="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_fa158387-fce6-45e4-a35e-9b1dfdff354e" xlink:to="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0a3ae53d-6424-426c-a8df-dd6bac5aa3a6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:to="loc_srt_MinimumMember_0a3ae53d-6424-426c-a8df-dd6bac5aa3a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_35588d6f-f1d2-4f01-929d-0fe267d83e55" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_7806563c-43df-4e15-b3e2-0271f2e32822" xlink:to="loc_srt_MaximumMember_35588d6f-f1d2-4f01-929d-0fe267d83e55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesTable_6d9ce71c-5418-404b-a9d7-61ac17ea00f4" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_d5972548-f928-4249-8658-463207327506" xlink:href="hfwa-20201231.xsd#hfwa_Unencumberedcollateralinamountequaltovaryingpercentages"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_hfwa_Unencumberedcollateralinamountequaltovaryingpercentages_d5972548-f928-4249-8658-463207327506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_421049a2-ff44-47bd-a6e9-4ef401e4553b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable_421049a2-ff44-47bd-a6e9-4ef401e4553b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_949cba40-2cf0-4c89-8ea5-b91ebc03f4ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FederalHomeLoanBankAdvancesLineItems_fb67c81f-2b8b-4953-94ee-cc7ff46e7be6" xlink:to="loc_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch_949cba40-2cf0-4c89-8ea5-b91ebc03f4ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsFederalFundsPurchasedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_a8032467-b8fd-45b7-b9b5-e708414e14d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalFundsPurchased_34da420c-c8d0-4010-8b9f-bc45579ef5b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalFundsPurchased"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a8032467-b8fd-45b7-b9b5-e708414e14d4" xlink:to="loc_us-gaap_FederalFundsPurchased_34da420c-c8d0-4010-8b9f-bc45579ef5b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a3801a76-a84a-4aa4-b806-69b638464a0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_a8032467-b8fd-45b7-b9b5-e708414e14d4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_a3801a76-a84a-4aa4-b806-69b638464a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#OtherBorrowingsCreditFacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_078013fc-01a4-480b-b2f1-1acf5e25a4cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_078013fc-01a4-480b-b2f1-1acf5e25a4cb" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:to="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_2be0c4db-f148-4e20-a67d-a91e414b4974" xlink:to="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_b3232c6d-c3fc-4383-a355-aecee8a1ac4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_b3232c6d-c3fc-4383-a355-aecee8a1ac4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PPPLFFacilityMember_1647a062-659b-46c6-b421-b4f6f0ae5e3a" xlink:href="hfwa-20201231.xsd#hfwa_PPPLFFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_c67a4487-7f4a-40c7-9f6d-2fdc266cdbb5" xlink:to="loc_hfwa_PPPLFFacilityMember_1647a062-659b-46c6-b421-b4f6f0ae5e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_60e0df4b-d371-4476-95af-f287f9cad5dd" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ce501650-87db-4006-a078-17d800ed5fee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_ce501650-87db-4006-a078-17d800ed5fee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ba7c7c8a-3603-4321-bd90-f875116db6ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_3d1f8c7f-f5ae-4bd2-b541-b74051a226c2" xlink:to="loc_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding_ba7c7c8a-3603-4321-bd90-f875116db6ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LeasesLeases" xlink:type="simple" xlink:href="hfwa-20201231.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_c5f83dca-2e24-4607-88bd-1e5888942ca0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_ba78257c-30f5-41eb-b2a6-067af6d6c817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c5f83dca-2e24-4607-88bd-1e5888942ca0" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_ba78257c-30f5-41eb-b2a6-067af6d6c817" 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-20201231.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_b080dc55-d2b4-4026-9f47-24e089f3b75d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_4dc7fa52-6c58-4170-b5bc-01284fcfe665" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b080dc55-d2b4-4026-9f47-24e089f3b75d" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_4dc7fa52-6c58-4170-b5bc-01284fcfe665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e26bbc79-f703-4dc5-bfed-18b2708b1c8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_b080dc55-d2b4-4026-9f47-24e089f3b75d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_e26bbc79-f703-4dc5-bfed-18b2708b1c8b" 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-20201231.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_73bdecec-bfda-4b6f-ae0f-ab4927b3ba73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_8c7ecc59-76ad-4a35-b2ab-adeeb28324c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_73bdecec-bfda-4b6f-ae0f-ab4927b3ba73" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_8c7ecc59-76ad-4a35-b2ab-adeeb28324c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_36cfdcec-ae8c-4875-8e57-54068b2c6061" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_73bdecec-bfda-4b6f-ae0f-ab4927b3ba73" xlink:to="loc_us-gaap_OperatingLeaseLiability_36cfdcec-ae8c-4875-8e57-54068b2c6061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_acba4142-8156-45af-95a6-8d8e8127d3cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesRentExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_73bdecec-bfda-4b6f-ae0f-ab4927b3ba73" xlink:to="loc_us-gaap_OperatingLeasesRentExpenseNet_acba4142-8156-45af-95a6-8d8e8127d3cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_718870d5-579e-421d-b407-bb81f9d6fe85" xlink:href="hfwa-20201231.xsd#hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_73bdecec-bfda-4b6f-ae0f-ab4927b3ba73" xlink:to="loc_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount_718870d5-579e-421d-b407-bb81f9d6fe85" 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-20201231.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_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_59d841ac-02a7-47c7-8f28-f5a10b2b8a8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_OperatingLeaseCost_59d841ac-02a7-47c7-8f28-f5a10b2b8a8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_3800543d-5555-4bad-9331-b37ef482ce37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_ShortTermLeaseCost_3800543d-5555-4bad-9331-b37ef482ce37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_4997763a-d983-4a64-bed8-0d4f178648a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_VariableLeaseCost_4997763a-d983-4a64-bed8-0d4f178648a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_fe4f4a07-d40f-4929-aa69-b8e950f6ec11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_SubleaseIncome_fe4f4a07-d40f-4929-aa69-b8e950f6ec11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_beef9132-fdb8-4e78-bf7a-039f0b2d63f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_LeaseCost_beef9132-fdb8-4e78-bf7a-039f0b2d63f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c6653611-516e-467a-84eb-017e2dd98bb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_OperatingLeasePayments_c6653611-516e-467a-84eb-017e2dd98bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_90ede4be-b853-4c4f-87d1-bf3b6a1a14eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_90ede4be-b853-4c4f-87d1-bf3b6a1a14eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ccbd2983-5b97-4075-a471-68d60e9f12a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_ccbd2983-5b97-4075-a471-68d60e9f12a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bd01d928-47ce-46ca-8260-24bf5c5be125" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6f3f6c59-6b7b-497d-a8ac-c2c1ee0291f8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bd01d928-47ce-46ca-8260-24bf5c5be125" 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-20201231.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_8280c7e1-7e15-4364-9616-583209d9be51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1f316ec8-be1c-4a23-86cc-4916146fde4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1f316ec8-be1c-4a23-86cc-4916146fde4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5ecc4b71-4a85-4712-aefa-e8b5423993fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_5ecc4b71-4a85-4712-aefa-e8b5423993fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb8a91a5-fc8a-4d6a-a11f-bd010fe8bb34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_eb8a91a5-fc8a-4d6a-a11f-bd010fe8bb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_eaa70411-47f3-46c2-90ee-50ce94f20a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_eaa70411-47f3-46c2-90ee-50ce94f20a6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c5da18a3-9110-4f13-b4f2-4bb9c58748ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c5da18a3-9110-4f13-b4f2-4bb9c58748ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8b5440bf-6c4a-4d9f-878b-d224f9ea61f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_8b5440bf-6c4a-4d9f-878b-d224f9ea61f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6281525b-2872-472e-9b16-83f550801678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6281525b-2872-472e-9b16-83f550801678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2f0ebd12-98f1-4b0e-9b71-611a8040cbcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2f0ebd12-98f1-4b0e-9b71-611a8040cbcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7f165023-9604-4daa-91cd-682fccd53ecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_OperatingLeaseLiability_7f165023-9604-4daa-91cd-682fccd53ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_7e080b52-c3f4-4191-8fb3-35f26dcf5d2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8280c7e1-7e15-4364-9616-583209d9be51" xlink:to="loc_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList_7e080b52-c3f4-4191-8fb3-35f26dcf5d2b" 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-20201231.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/EmployeeBenefitPlans" xlink:type="simple" xlink:href="hfwa-20201231.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_916b0683-cb27-4089-9158-1ed2f4e9075d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1912845a-9131-4e26-8527-38b4cac453a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_916b0683-cb27-4089-9158-1ed2f4e9075d" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_1912845a-9131-4e26-8527-38b4cac453a4" 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-20201231.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_544664d3-10dd-4f14-adf7-3d1d751cfb17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_7efced5a-a01c-45c6-9a3b-661e704ffa7e" xlink:href="hfwa-20201231.xsd#hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_544664d3-10dd-4f14-adf7-3d1d751cfb17" xlink:to="loc_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock_7efced5a-a01c-45c6-9a3b-661e704ffa7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanTableTextBlock_2657503f-d31b-4712-9cd9-8b23d1e1a7f0" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlanTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_544664d3-10dd-4f14-adf7-3d1d751cfb17" xlink:to="loc_hfwa_SalaryContinuationPlanTableTextBlock_2657503f-d31b-4712-9cd9-8b23d1e1a7f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#EmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/EmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05f16595-3638-430c-a8dd-7397ad948a57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_05f16595-3638-430c-a8dd-7397ad948a57" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_d08da5cb-9926-4fdd-898a-57a63f3446b0" xlink:to="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_fa98e183-8065-44e9-a5f0-8bcdc33cb67e" xlink:href="hfwa-20201231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember_fa98e183-8065-44e9-a5f0-8bcdc33cb67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_94985041-f846-48ba-bc9d-01786127da7d" xlink:href="hfwa-20201231.xsd#hfwa_HeritageFinancialCorporation401kPlanandTrustMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_97a736a0-2cda-4841-a4ed-d95c462762ce" xlink:to="loc_hfwa_HeritageFinancialCorporation401kPlanandTrustMember_94985041-f846-48ba-bc9d-01786127da7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_d22ce2af-7512-46a8-ab6c-a88b9eba40e4" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_69b7c3d4-c24a-4a5a-9be9-17e96569e846" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_21fe328f-926a-4bdf-954b-2588367c87b6" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_69b7c3d4-c24a-4a5a-9be9-17e96569e846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_0aaddb43-8622-4e4b-be37-b1dee1da81ef" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_f49c3643-54db-4dac-b2a7-b2a70ddb6cd5" xlink:href="hfwa-20201231.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_db519f5a-3f1b-484a-8edd-b30a934a667b" xlink:to="loc_hfwa_WashingtonBankingMember_f49c3643-54db-4dac-b2a7-b2a70ddb6cd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable_df2fb158-7f56-40ae-83e2-8a7b8e76be47" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_32927f5c-765e-4761-9007-ac4284241334" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_32927f5c-765e-4761-9007-ac4284241334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_162b4be2-b42e-4a05-ba57-d92baf25e443" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_162b4be2-b42e-4a05-ba57-d92baf25e443" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PercentageofEmployerContributionFullyVested_07fc8caf-801f-402e-9d99-6354d2013801" xlink:href="hfwa-20201231.xsd#hfwa_PercentageofEmployerContributionFullyVested"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_PercentageofEmployerContributionFullyVested_07fc8caf-801f-402e-9d99-6354d2013801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_a6c51fd9-cc7e-487e-ad91-dd775036e773" xlink:href="hfwa-20201231.xsd#hfwa_Definedcontributionplanemployermatchingcontributionamount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_Definedcontributionplanemployermatchingcontributionamount_a6c51fd9-cc7e-487e-ad91-dd775036e773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_05450a41-f3b6-4b75-befb-acdb635f4008" xlink:href="hfwa-20201231.xsd#hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_MinimumHoursofServiceRequiredforEligibilityUnderPlan_05450a41-f3b6-4b75-befb-acdb635f4008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_bda8bcee-ee55-441a-abd7-e008fa5ddfc3" xlink:href="hfwa-20201231.xsd#hfwa_MinimumAgeRequiredforEligibilityUnderPlan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_MinimumAgeRequiredforEligibilityUnderPlan_bda8bcee-ee55-441a-abd7-e008fa5ddfc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_c3794282-5553-48fb-bc07-24b24d47f1d4" xlink:href="hfwa-20201231.xsd#hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary_c3794282-5553-48fb-bc07-24b24d47f1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife_f8cc1dd9-957e-4095-ab82-4f034966ee74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilityForFuturePolicyBenefitsLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems_8f429ba3-611e-4f81-aef1-58fcc08c504c" xlink:to="loc_us-gaap_LiabilityForFuturePolicyBenefitsLife_f8cc1dd9-957e-4095-ab82-4f034966ee74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_e7520c2b-637b-45d2-b512-6ed33fea79d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_e7520c2b-637b-45d2-b512-6ed33fea79d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_57a532b3-1b97-4772-96c9-fa5bfbd2d7ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer_57a532b3-1b97-4772-96c9-fa5bfbd2d7ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_98c50a07-5dc8-441b-9feb-183ff9487aaa" xlink:href="hfwa-20201231.xsd#hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:to="loc_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn_98c50a07-5dc8-441b-9feb-183ff9487aaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_40e81203-b0b8-4f26-a0ac-3d035a3fca04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid_40e81203-b0b8-4f26-a0ac-3d035a3fca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_3310d998-a851-402a-af61-856ca654e4ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_51a07748-0ab7-47bc-bf29-b5375609b7fc" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability_3310d998-a851-402a-af61-856ca654e4ae" 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-20201231.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_b5dddbd4-da0e-44e8-a3a3-fada8d98b321" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_b5dddbd4-da0e-44e8-a3a3-fada8d98b321" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_17fbaf14-b998-43e4-bcdd-b38f18b599bd" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_0e3fe959-afe6-418a-9cb0-8ac9d9af07ae" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_b28a3e79-25ee-4635-9025-517e08908e74" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_0e3fe959-afe6-418a-9cb0-8ac9d9af07ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_b3e0db60-f57d-4e33-bb5b-a5246a2f309b" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_b3dc792d-92c7-486d-acf4-738c246d4efe" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlan_b3dc792d-92c7-486d-acf4-738c246d4efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_41f4575c-b9ae-468f-9dbd-ea448ba447bf" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlan_41f4575c-b9ae-468f-9dbd-ea448ba447bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanBenefitPaid_579580a5-ba70-4855-aecc-8a81dcc99db3" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlanBenefitPaid"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlanBenefitPaid_579580a5-ba70-4855-aecc-8a81dcc99db3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlanExpense_d022f199-e591-4ea6-9abc-6b016a0ac8bd" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlanExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlanExpense_d022f199-e591-4ea6-9abc-6b016a0ac8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SalaryContinuationPlan_a47afc56-ba4c-476c-8c10-cd913a0a9a0f" xlink:href="hfwa-20201231.xsd#hfwa_SalaryContinuationPlan"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_aed1e05c-84d6-4fc3-89a9-36139d7ad538" xlink:to="loc_hfwa_SalaryContinuationPlan_a47afc56-ba4c-476c-8c10-cd913a0a9a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="hfwa-20201231.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_1f0e3be0-e4ac-4fc1-b489-80ff4a55b203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_143ecfa7-c4b3-438f-93c8-dd4c10fc7bf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1f0e3be0-e4ac-4fc1-b489-80ff4a55b203" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_143ecfa7-c4b3-438f-93c8-dd4c10fc7bf9" 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-20201231.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_7bc79b94-6538-43d5-8c3e-fcc5c84f80ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_a44c7ff2-e223-4504-b351-e056747a5fbd" xlink:href="hfwa-20201231.xsd#hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bc79b94-6538-43d5-8c3e-fcc5c84f80ba" xlink:to="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_a44c7ff2-e223-4504-b351-e056747a5fbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_86244cba-568f-472f-8728-f2827c8e3b8e" xlink:href="hfwa-20201231.xsd#hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7bc79b94-6538-43d5-8c3e-fcc5c84f80ba" xlink:to="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_86244cba-568f-472f-8728-f2827c8e3b8e" 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-20201231.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_04e4d3b0-b91f-46f9-ab8b-1399368637ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_04e4d3b0-b91f-46f9-ab8b-1399368637ea" xlink:to="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_37b065b3-6e2f-4090-9d59-660cbd7eb522" xlink:to="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_3235e471-d4de-4bf3-a2a5-fae339374e1f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_08abf13d-cc3f-4485-879e-d41ad70c1550" xlink:to="loc_srt_ScenarioForecastMember_3235e471-d4de-4bf3-a2a5-fae339374e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_69c3a375-466b-4864-9109-f7edd9daead8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_7a5d8e4e-3102-4ede-a8ea-24bb26371b95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_7a5d8e4e-3102-4ede-a8ea-24bb26371b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_12f2b26c-6b4e-4238-9001-c5d84623b574" xlink:href="hfwa-20201231.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_12f2b26c-6b4e-4238-9001-c5d84623b574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_20fb2ef3-ddbd-4850-9b9f-6687da88e0b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fe106edd-89ed-44d0-810f-540ef5e3f30f" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_20fb2ef3-ddbd-4850-9b9f-6687da88e0b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_6818dc69-fbd0-4245-ade4-c35dae293dc7" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bd1c8e4e-6434-48e7-9a13-665db5d76e9d" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bd1c8e4e-6434-48e7-9a13-665db5d76e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2f9592bd-2444-45b5-8987-5d9430bb639c" xlink:href="hfwa-20201231.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_2f9592bd-2444-45b5-8987-5d9430bb639c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_60b1d6f6-4263-4b1e-82b5-c0d6ac00f759" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_60b1d6f6-4263-4b1e-82b5-c0d6ac00f759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e8f981f7-012d-4c01-92fc-233483818133" xlink:href="hfwa-20201231.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_e8f981f7-012d-4c01-92fc-233483818133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7ebefb8d-25fe-440e-93ce-5456559df5de" xlink:href="hfwa-20201231.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_2ea26fc2-1cfb-49ba-b7a6-347c0a645698" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7ebefb8d-25fe-440e-93ce-5456559df5de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_40e7969c-253e-4c5c-be8a-76d7c91b31d0" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_88ff9ec9-55f8-402f-9bbc-e51faa68db81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusedCommitmentsToExtendCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_3587b207-385d-4411-8450-b2040c04f95f" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_88ff9ec9-55f8-402f-9bbc-e51faa68db81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f531fb8a-b72a-4f2b-930a-f7cc330fa5ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f531fb8a-b72a-4f2b-930a-f7cc330fa5ca" xlink:to="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_18824cf2-7824-49b8-81dd-024836fafa04" xlink:to="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwentyTwentyMember_0da11663-f44e-4d84-878b-3a12fada7f4e" xlink:href="hfwa-20201231.xsd#hfwa_TwentyTwentyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_f230ddf6-5f81-4b6f-bdca-cb6537cfd7ff" xlink:to="loc_hfwa_TwentyTwentyMember_0da11663-f44e-4d84-878b-3a12fada7f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_111c05cb-18f2-4962-afc9-0cdc50eae491" xlink:to="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_375b36a7-9284-4bc8-b594-54d13301ae47" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_6631bbc5-c216-45bf-bd65-48de61b719c3" xlink:to="loc_srt_SubsidiariesMember_375b36a7-9284-4bc8-b594-54d13301ae47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_73a90b70-0bbc-43c4-a17f-2ace8dbd86f8" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_becddbe7-b073-4f1d-adf9-ceaa210216a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_87829ff1-037c-480a-b05b-71022dffb994" xlink:to="loc_us-gaap_InvestmentCreditMember_becddbe7-b073-4f1d-adf9-ceaa210216a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_30dfad3c-a884-4d25-b30e-8a1b88458486" xlink:to="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_db3d8327-2d4b-4115-bb74-d66fb6af6b57" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_a1a349db-aafd-4fa8-abb0-59123ebe5c0b" xlink:to="loc_srt_ScenarioForecastMember_db3d8327-2d4b-4115-bb74-d66fb6af6b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_023e3b7c-8c48-4fd7-9ed6-cf2f3eb3e926" xlink:to="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_229372d2-33d0-4248-b204-ac5b2399996f" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_be861bad-f392-47a4-bf04-e1be951c2eee" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_229372d2-33d0-4248-b204-ac5b2399996f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_e9b601ba-9881-4fec-ac43-e42c8584acfc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e2b47cdd-c82e-4e4a-b90b-bad1fdc2140e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3db547b6-32de-4238-b745-35d68aebe7dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_e2b47cdd-c82e-4e4a-b90b-bad1fdc2140e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_febe7353-05a2-4854-b5d1-ca4dc35112e4" xlink:to="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_e19c7055-2980-4de5-875a-619ece24f5dc" xlink:href="hfwa-20201231.xsd#hfwa_InvestmentsinAffordableHousingLimitedEntities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_InvestmentsinAffordableHousingLimitedEntities_e19c7055-2980-4de5-875a-619ece24f5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_94756aa3-0846-4edf-805e-39598e620f96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount_94756aa3-0846-4edf-805e-39598e620f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_8cd88643-06f9-46f2-99e2-72dc66b5e558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization_8cd88643-06f9-46f2-99e2-72dc66b5e558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_58b1efda-9b73-4207-80fd-ef69bf536122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment_58b1efda-9b73-4207-80fd-ef69bf536122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_18225263-53d7-4a82-9211-b1d849af2706" xlink:href="hfwa-20201231.xsd#hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_QualifiedAffordableHousingProjectInvestmentsFutureCommitment_18225263-53d7-4a82-9211-b1d849af2706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_2b142d37-ed7d-49ae-8435-bf0f53bc9ecf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AffordableHousingProjectInvestmentWriteDownAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_AffordableHousingProjectInvestmentWriteDownAmount_2b142d37-ed7d-49ae-8435-bf0f53bc9ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_d311203c-2e19-4872-a95b-4c7305aabcf3" xlink:href="hfwa-20201231.xsd#hfwa_InvestmentinCertifiedDevelopmentEntities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_InvestmentinCertifiedDevelopmentEntities_d311203c-2e19-4872-a95b-4c7305aabcf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_daeb81c3-590e-4d04-b660-69261f3919eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments_daeb81c3-590e-4d04-b660-69261f3919eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_8b8a3b7d-4478-4e3b-9d6d-543aa95dbdf2" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_8b8a3b7d-4478-4e3b-9d6d-543aa95dbdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dc3022fe-7ab1-432a-a3d6-e1f4e3de57c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c6534726-b650-44b3-ac14-38a4e3a438ae" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_dc3022fe-7ab1-432a-a3d6-e1f4e3de57c9" 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-20201231.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_d0be9388-be0c-4040-b324-7e6e110fe0db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_d0be9388-be0c-4040-b324-7e6e110fe0db" xlink:to="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_7eca779b-391c-40f5-8ce7-9c6cda8ef28a" xlink:to="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_0ef46cf5-d731-4690-ac47-5cbef66935b1" xlink:href="hfwa-20201231.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_a50996dc-ca38-45db-9732-d736db4af2a1" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_0ef46cf5-d731-4690-ac47-5cbef66935b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_bdb88ddf-e232-4320-a0fd-a0d9134e41ca" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d9ea301b-fb6c-4e94-8ba0-aece0d446090" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_d9ea301b-fb6c-4e94-8ba0-aece0d446090" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7fdb1fed-681a-4d7d-91ae-5b6dd42d2d93" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_80d237f4-9a71-498b-98ff-14e5656b20e2" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_7fdb1fed-681a-4d7d-91ae-5b6dd42d2d93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_1dda7cde-62db-4102-89e9-3a11bc1a3282" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d562f40f-2b9f-4571-9e0c-494518083bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_d562f40f-2b9f-4571-9e0c-494518083bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_33a19a16-b52f-42d3-8d91-d60211dddded" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForOtherCreditLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_33a19a16-b52f-42d3-8d91-d60211dddded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4bbfe733-02a2-44ad-8459-520f1f11fdb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_bdd0246b-4e43-44d5-b6f7-1f03cf7bf23f" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_4bbfe733-02a2-44ad-8459-520f1f11fdb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments" xlink:type="simple" xlink:href="hfwa-20201231.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_78258aff-419c-4213-bcdb-639ad2b4e879" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_a0dc42af-0cdc-4067-8619-c20c43bff089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_78258aff-419c-4213-bcdb-639ad2b4e879" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_a0dc42af-0cdc-4067-8619-c20c43bff089" 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-20201231.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_9f0039f4-3b1b-465c-894f-a88dd63eca51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_9cb2255d-643c-45a0-a6ed-29f5585918c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_9f0039f4-3b1b-465c-894f-a88dd63eca51" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_9cb2255d-643c-45a0-a6ed-29f5585918c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_1e7b11f3-0f16-46a2-abea-ec0830e7169d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_1e7b11f3-0f16-46a2-abea-ec0830e7169d" xlink:to="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6b41ad9a-e26e-4e51-872d-03fa15cbf40c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_ce3d09f4-3322-492f-9898-7d42cfac5b8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_45007dff-7335-4a91-9852-7b03008eb2e2" xlink:to="loc_us-gaap_InterestRateSwapMember_ce3d09f4-3322-492f-9898-7d42cfac5b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_HedgingDesignationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_fe3b9d25-f390-4742-88d7-3663bde7a40a" xlink:to="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_5d5e60e1-eaf1-49e5-9571-01bf582490ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NondesignatedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_6b68d491-f74d-4317-876c-62bb65b3f2c8" xlink:to="loc_us-gaap_NondesignatedMember_5d5e60e1-eaf1-49e5-9571-01bf582490ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeInstrumentRiskAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeContractTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_c3c4c241-7a5d-4172-b01d-86b03205c29d" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_5ab99dd1-def3-4fc3-91a9-7d25502e474c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_808a9017-1894-44d4-b217-c244204543bd" xlink:to="loc_us-gaap_InterestRateSwapMember_5ab99dd1-def3-4fc3-91a9-7d25502e474c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_93ce8304-eef3-4b77-b160-747c49496f80" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa746b92-516e-4c31-9749-57d4a39c1e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_aa746b92-516e-4c31-9749-57d4a39c1e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_3dc199c8-2ec0-432e-ac62-b4a43c0fcda4" xlink:href="hfwa-20201231.xsd#hfwa_AccruedExpensesandOtherLiabilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_fb3a8aca-bec5-411b-bf3f-575a47cb6379" xlink:to="loc_hfwa_AccruedExpensesandOtherLiabilitiesMember_3dc199c8-2ec0-432e-ac62-b4a43c0fcda4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeTable_6a42894f-b9ec-4f43-a4a9-3f672c41b7f5" xlink:to="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_c22e4c5e-6df9-4f2d-b432-590cfea613b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeAssetNotionalAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_c22e4c5e-6df9-4f2d-b432-590cfea613b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_6658076c-460c-432a-aaab-d64cccc66d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeLiabilityNotionalAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_6658076c-460c-432a-aaab-d64cccc66d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_b9ed1d2a-e3fc-4a85-aef9-f299f330b744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_b9ed1d2a-e3fc-4a85-aef9-f299f330b744" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a54ff033-7f58-4ebe-bff9-8ad32591c024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a54ff033-7f58-4ebe-bff9-8ad32591c024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_4a257f0b-e633-4889-a22a-670da633ae7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeLineItems_b86208db-b2cf-4287-9eb2-7215da858e32" xlink:to="loc_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets_4a257f0b-e633-4889-a22a-670da633ae7f" 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-20201231.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_38c55228-1330-437e-9208-c723d328359f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ba9d2aee-9584-4732-a909-9f2be6990306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_38c55228-1330-437e-9208-c723d328359f" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_ba9d2aee-9584-4732-a909-9f2be6990306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityTables" xlink:type="simple" xlink:href="hfwa-20201231.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_55209f9a-3b56-4813-8e47-efbe852ed95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1e2df51f-b6b0-4a98-a9f1-29fd10572578" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_55209f9a-3b56-4813-8e47-efbe852ed95b" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1e2df51f-b6b0-4a98-a9f1-29fd10572578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock_52be4411-773f-4ee8-ae2f-97f1deb92f7c" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfDividendsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_55209f9a-3b56-4813-8e47-efbe852ed95b" xlink:to="loc_hfwa_ScheduleOfDividendsActivityTableTextBlock_52be4411-773f-4ee8-ae2f-97f1deb92f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_350a11a4-141e-40f0-98b1-e96c0c201934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfTreasuryStockByClassTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_55209f9a-3b56-4813-8e47-efbe852ed95b" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_350a11a4-141e-40f0-98b1-e96c0c201934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_3a1c07e9-851a-4416-87e1-0843280f6cd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_60d50693-6909-4db8-a07d-deedecf1a4fb" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleOfEarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_3a1c07e9-851a-4416-87e1-0843280f6cd3" xlink:to="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_60d50693-6909-4db8-a07d-deedecf1a4fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_49ca4a4d-08f7-4143-8ce5-9c51841e4b6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_60d50693-6909-4db8-a07d-deedecf1a4fb" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_49ca4a4d-08f7-4143-8ce5-9c51841e4b6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5919c6e4-ac6f-47d1-b688-208f34186afe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_49ca4a4d-08f7-4143-8ce5-9c51841e4b6d" xlink:to="loc_us-gaap_NetIncomeLoss_5919c6e4-ac6f-47d1-b688-208f34186afe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DividendsAndUndistributedEarnings_01e8ddcb-e532-4d71-a2a2-f46bc15aafb2" xlink:href="hfwa-20201231.xsd#hfwa_DividendsAndUndistributedEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_49ca4a4d-08f7-4143-8ce5-9c51841e4b6d" xlink:to="loc_hfwa_DividendsAndUndistributedEarnings_01e8ddcb-e532-4d71-a2a2-f46bc15aafb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UndistributedEarningsDiluted_6101cd87-f04e-42d3-8f68-19c7ead3108c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UndistributedEarningsDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_49ca4a4d-08f7-4143-8ce5-9c51841e4b6d" xlink:to="loc_us-gaap_UndistributedEarningsDiluted_6101cd87-f04e-42d3-8f68-19c7ead3108c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_4aba8d26-c7d7-40fd-9e0f-fd7d1183d68a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_60d50693-6909-4db8-a07d-deedecf1a4fb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_4aba8d26-c7d7-40fd-9e0f-fd7d1183d68a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_f91d7d6e-e081-4e7f-808a-3208c1afc75a" xlink:href="hfwa-20201231.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_4aba8d26-c7d7-40fd-9e0f-fd7d1183d68a" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_f91d7d6e-e081-4e7f-808a-3208c1afc75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8f18075b-5925-47b4-839a-ecd85798fce1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesRestrictedStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_4aba8d26-c7d7-40fd-9e0f-fd7d1183d68a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesRestrictedStock_8f18075b-5925-47b4-839a-ecd85798fce1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e0727a9-e037-4c5d-b5ef-0ce1f324257a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_4aba8d26-c7d7-40fd-9e0f-fd7d1183d68a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0e0727a9-e037-4c5d-b5ef-0ce1f324257a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f49d9e02-22aa-42a7-91c8-1537fb251fde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_60d50693-6909-4db8-a07d-deedecf1a4fb" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f49d9e02-22aa-42a7-91c8-1537fb251fde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aed9ff25-c4da-4b64-bce7-a572684207a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f49d9e02-22aa-42a7-91c8-1537fb251fde" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_aed9ff25-c4da-4b64-bce7-a572684207a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d83a6e0f-1a04-42a0-931d-6bddc6e701c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f49d9e02-22aa-42a7-91c8-1537fb251fde" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d83a6e0f-1a04-42a0-931d-6bddc6e701c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_af375e57-e9bd-4c3c-94bd-18c8648d534d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_f49d9e02-22aa-42a7-91c8-1537fb251fde" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_af375e57-e9bd-4c3c-94bd-18c8648d534d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityEarningsPerCommonShareTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_2c0e92f4-7b0d-40a3-ad33-0610a9777b0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6b3348bf-0f43-481c-959f-6b99c8b2852f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_2c0e92f4-7b0d-40a3-ad33-0610a9777b0c" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_6b3348bf-0f43-481c-959f-6b99c8b2852f" 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-20201231.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_77523f9f-87b3-498d-a875-f2badc5c1eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_77523f9f-87b3-498d-a875-f2badc5c1eb3" xlink:to="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:to="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsAxis_7eba6a3d-1af1-4081-bc95-b5b09e923a02" xlink:to="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SpecialDividendMember_9a08c995-c840-44d0-9701-16fc05c89e2e" xlink:href="hfwa-20201231.xsd#hfwa_SpecialDividendMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DividendsDomain_317fbd4d-6159-4176-a663-fde23b9ce5b8" xlink:to="loc_hfwa_SpecialDividendMember_9a08c995-c840-44d0-9701-16fc05c89e2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_3e62f125-cadf-4c68-964f-679f48a88dd2" xlink:to="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_5669216d-65f8-4322-a2b4-df3a42e2d0f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateDeclaredDayMonthAndYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_5669216d-65f8-4322-a2b4-df3a42e2d0f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_29d73726-e42e-4b56-8b91-a3390a8d812a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_29d73726-e42e-4b56-8b91-a3390a8d812a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_abb42998-452e-4c8a-9cd8-3e60529993f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendsPayableDateOfRecordDayMonthAndYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_abb42998-452e-4c8a-9cd8-3e60529993f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_c5a02fe3-317d-41ec-ac40-305c1dd5b606" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendPayableDateToBePaidDayMonthAndYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_1f1a600a-b4f5-40ca-884f-af80c3504258" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_c5a02fe3-317d-41ec-ac40-305c1dd5b606" 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-20201231.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_59834323-7500-4646-bf0f-d1128f8d5c3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_59834323-7500-4646-bf0f-d1128f8d5c3e" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:to="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_4f5c2ed0-ea2c-4802-b072-4e103bfe843c" xlink:to="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_f4fee226-afb1-4085-9080-ba122c0fd9c4" xlink:href="hfwa-20201231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_f4fee226-afb1-4085-9080-ba122c0fd9c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_a7bad988-26fd-4bbf-bb4b-07a600d161df" xlink:href="hfwa-20201231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_617d6c60-d6c4-4baa-ba02-a72c29f4c25b" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_a7bad988-26fd-4bbf-bb4b-07a600d161df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareRepurchaseProgramDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramAxis_071235d7-6f35-4a10-9b47-e4bd3f4b5d1b" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EleventhStockRepurchasePlanMemberMember_9c6541fe-d087-417d-af60-65cc8704cc0c" xlink:href="hfwa-20201231.xsd#hfwa_EleventhStockRepurchasePlanMemberMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:to="loc_hfwa_EleventhStockRepurchasePlanMemberMember_9c6541fe-d087-417d-af60-65cc8704cc0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_280e56f2-c19d-44c3-8c26-93693a05cac1" xlink:href="hfwa-20201231.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_0810e732-1d34-4e0d-8c77-c9490861dbf3" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_280e56f2-c19d-44c3-8c26-93693a05cac1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3aac1d0d-c1cb-4600-ad97-43d1c735db09" xlink:to="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_d685363f-7b75-415f-9af4-a2e61e5caaf2" xlink:href="hfwa-20201231.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_d685363f-7b75-415f-9af4-a2e61e5caaf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5b7e129a-f662-4b1f-91f6-f229e4ba76b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_5b7e129a-f662-4b1f-91f6-f229e4ba76b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_8f770be7-fa81-48ba-ac25-9b563c36dd63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_8f770be7-fa81-48ba-ac25-9b563c36dd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a3f4677b-5a99-4250-90da-7c9878ca0824" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_a3f4677b-5a99-4250-90da-7c9878ca0824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare_c9445dbf-3863-4c37-8b8d-dd3a4c4ce04e" xlink:href="hfwa-20201231.xsd#hfwa_StockRepurchasedDuringPeriodValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_StockRepurchasedDuringPeriodValuePerShare_c9445dbf-3863-4c37-8b8d-dd3a4c4ce04e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalStockRepurchasedDuringPeriodShares_c673c847-b946-433c-b59e-c0a34cf811ed" xlink:href="hfwa-20201231.xsd#hfwa_TotalStockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_e2f456a3-aca9-4490-8536-f0c1af57d1e3" xlink:to="loc_hfwa_TotalStockRepurchasedDuringPeriodShares_c673c847-b946-433c-b59e-c0a34cf811ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_42f03778-d397-4211-b296-1b42b32d17b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfTreasuryStockTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_42f03778-d397-4211-b296-1b42b32d17b5" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_c9318789-b616-4cbd-8d46-e3813216ef2e" xlink:to="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_f7270c5a-883d-4d8a-9cd3-dfa33c551dd9" xlink:href="hfwa-20201231.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_35017894-3179-4d10-ae76-72eb89332956" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_f7270c5a-883d-4d8a-9cd3-dfa33c551dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityClassOfTreasuryStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_1c031060-7e94-444c-b04e-e80955aec2ba" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_aaf9917f-9f1c-4ad7-ab11-0c3fc9387f6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_aaf9917f-9f1c-4ad7-ab11-0c3fc9387f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_089abdff-7bb2-4056-b5ae-3a90bd4a9abd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockAcquiredAverageCostPerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_089abdff-7bb2-4056-b5ae-3a90bd4a9abd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_ee213a57-c66e-4b28-ace4-1b0f7727dbca" xlink:href="hfwa-20201231.xsd#hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes_ee213a57-c66e-4b28-ace4-1b0f7727dbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_6b5f0de8-d8c2-48a1-a4df-bdb5a5a35e5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_5312565c-06ab-4d1f-b99a-44fba7195bce" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_6b5f0de8-d8c2-48a1-a4df-bdb5a5a35e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockholdersEquityIssuanceofCommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cd3a9237-a410-4795-b398-6db432386129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cd3a9237-a410-4795-b398-6db432386129" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_397715a4-b228-4f22-876e-fe4e45e95557" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_58a5d035-d82b-4bbe-b42e-34809a5ac19f" xlink:href="hfwa-20201231.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:to="loc_hfwa_PremierCommercialBancorpMember_58a5d035-d82b-4bbe-b42e-34809a5ac19f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundBankMember_0342116a-ea11-47dc-b3eb-106d29298640" xlink:href="hfwa-20201231.xsd#hfwa_PugetSoundBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ac0833d-d80f-453e-ac82-349a5b981742" xlink:to="loc_hfwa_PugetSoundBankMember_0342116a-ea11-47dc-b3eb-106d29298640" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c8f8ce04-8e34-46fb-b82d-cddbcce3bb6c" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c559486b-075c-4157-846f-556d6e11b6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c559486b-075c-4157-846f-556d6e11b6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionSharePrice_68414eef-41d7-4c45-966f-4fd9e8bd0d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionSharePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionSharePrice_68414eef-41d7-4c45-966f-4fd9e8bd0d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_99206c4d-d365-495d-97a0-a13994aff46d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_27f5ed31-8737-4727-9d80-efcb41b8ef54" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned_99206c4d-d365-495d-97a0-a13994aff46d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hfwa-20201231.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_7f4d6169-231f-4634-bea0-669b25bd6c60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_b6f6a628-e3d6-4973-bb53-9558ca4a2ef4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7f4d6169-231f-4634-bea0-669b25bd6c60" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_b6f6a628-e3d6-4973-bb53-9558ca4a2ef4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hfwa-20201231.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_7559ec82-4e40-4633-a5da-0b538732ac6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_fc4b576d-0fe1-4688-b03e-91f0aca59790" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7559ec82-4e40-4633-a5da-0b538732ac6c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_fc4b576d-0fe1-4688-b03e-91f0aca59790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_3f384cc5-1432-452c-8517-947fa8b5d15f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7559ec82-4e40-4633-a5da-0b538732ac6c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_3f384cc5-1432-452c-8517-947fa8b5d15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_844307fc-2d18-47f1-a5bf-6d02fb6c6cc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7559ec82-4e40-4633-a5da-0b538732ac6c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_844307fc-2d18-47f1-a5bf-6d02fb6c6cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_013494d6-306a-4699-889d-55d4ce596a2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_7559ec82-4e40-4633-a5da-0b538732ac6c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_013494d6-306a-4699-889d-55d4ce596a2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_d466af5c-a881-45b2-87b9-564abd7451d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d466af5c-a881-45b2-87b9-564abd7451d0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_40ea6ccf-2939-46f7-9d10-0de2b5a34b23" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_9c435103-9d0e-464f-a2b2-9aa15710180e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_17c9d9bb-294d-44b5-baa4-777671dc1639" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_9c435103-9d0e-464f-a2b2-9aa15710180e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1ebe5d62-9d4b-49da-b96b-f6e4dbbe1340" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_4859db08-fbd0-4841-bdb2-8d379a0bcec2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_4859db08-fbd0-4841-bdb2-8d379a0bcec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f380a192-793f-4caf-960b-f25eba5241de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f380a192-793f-4caf-960b-f25eba5241de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_587894ec-1fa3-4bef-ac36-595fcd074559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_183bfc9d-d80a-405f-aeb4-c90460441174" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_587894ec-1fa3-4bef-ac36-595fcd074559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_b67ff4d2-3d18-48a4-9bb6-67fcbf940cee" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_44b8351c-d26d-41cf-92ce-79e98d73b6a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_44b8351c-d26d-41cf-92ce-79e98d73b6a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_0eb81096-9663-402d-b9db-edfa252c7c67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_MunicipalBondsMember_0eb81096-9663-402d-b9db-edfa252c7c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_652619f5-187a-440c-bd86-36fb6747225a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResidentialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_652619f5-187a-440c-bd86-36fb6747225a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_a4c34713-5e65-44e6-8a9f-0123f8431e86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialMortgageBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_a4c34713-5e65-44e6-8a9f-0123f8431e86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_651edd2e-b700-4bc8-9d8d-e0bae3d36008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_651edd2e-b700-4bc8-9d8d-e0bae3d36008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_0357db2f-2bb0-4caf-b7bb-039b292c3c4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAggregatedInvestmentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_0357db2f-2bb0-4caf-b7bb-039b292c3c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_d8666a32-008f-4d94-9add-ba696b395763" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateSwapMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2d185b75-9eb0-439e-a20a-3ffa7c97200e" xlink:to="loc_us-gaap_InterestRateSwapMember_d8666a32-008f-4d94-9add-ba696b395763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_bc8eab25-71d0-4a77-86f0-6c526ccc1f0e" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1ac782d0-8500-43ca-98d3-138a57117198" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_1ac782d0-8500-43ca-98d3-138a57117198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_f2b172a2-c848-44b0-8ded-2d032bbff1bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_f2b172a2-c848-44b0-8ded-2d032bbff1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2d71cecd-824b-4954-b7df-caaa022fd1e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_73497842-fd96-4f71-b14a-275312d1f555" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_2d71cecd-824b-4954-b7df-caaa022fd1e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_ae22586b-d899-489d-be91-a763f5259dad" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a6b726b7-678b-43fc-8985-38b453b07b37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_25fcc958-afac-402d-a05a-aa7f397572e0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_a6b726b7-678b-43fc-8985-38b453b07b37" 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-20201231.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_a5ab9a2b-4539-42eb-aa6d-c00cf73e9118" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_a5ab9a2b-4539-42eb-aa6d-c00cf73e9118" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d5395fef-a44a-436b-bd66-52d6ef28edc6" xlink:to="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b028cd67-9be0-44f1-9d86-f63f5f9e042a" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_cfa7c81b-a3a2-4154-a41d-03af1ae2d15f" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_b028cd67-9be0-44f1-9d86-f63f5f9e042a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_3fcbe394-6e46-41b0-b208-558a3753f6ba" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4a8cc154-197d-49b9-8ad6-fcfe77946f8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4a8cc154-197d-49b9-8ad6-fcfe77946f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_78db4516-c384-4614-902b-f5e2479d5226" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_b0b65f44-79aa-4bd9-b342-336a86860baf" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_78db4516-c384-4614-902b-f5e2479d5226" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_ed809b83-2fe6-4d35-bf91-b17feafde451" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5a616f7a-bf23-4ac7-8ad3-9a95d7b00478" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_e843ebcc-d81e-4560-becf-6f1d6488aa17" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_5a616f7a-bf23-4ac7-8ad3-9a95d7b00478" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_038b57a6-4302-422d-90b8-936f541ce098" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_4c598cb7-ff6f-4f7a-b501-88799717bad5" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:to="loc_hfwa_ImpairedLoansMember_4c598cb7-ff6f-4f7a-b501-88799717bad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_79a559ad-f9b6-4902-8ae3-78893216264b" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_e0d0612e-53cf-4d11-adbf-4ca8ea1d3f4d" xlink:to="loc_hfwa_BranchHeldForSaleMember_79a559ad-f9b6-4902-8ae3-78893216264b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_8217ebf5-d49f-4780-a0fe-02858f4c98bf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_41eca025-2014-4776-a26d-8958530f4335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_41eca025-2014-4776-a26d-8958530f4335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_9003d22f-22b8-452e-92d2-ef3286394d46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_9003d22f-22b8-452e-92d2-ef3286394d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_7d47575e-e458-4514-a345-e6ffdc9ce4af" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_d31bcd46-24fc-4001-a2a8-18ff95b10e17" xlink:to="loc_hfwa_BranchHeldForSaleMember_7d47575e-e458-4514-a345-e6ffdc9ce4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0d5bf19a-f46f-4715-aeb6-a1e00116474f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_0c447335-34e4-421a-b1fa-67e0bc241337" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:to="loc_hfwa_CommercialAndIndustrialMember_0c447335-34e4-421a-b1fa-67e0bc241337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_473a2a43-a3fc-4bc9-8c10-2d78d48839b7" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_14e8f026-f439-4537-aabc-9a17362ac426" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_473a2a43-a3fc-4bc9-8c10-2d78d48839b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_82f6e6e5-e9c0-49fa-93f2-97caa7b122e4" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_209877a4-de54-4f20-82da-abbeeb397030" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_209877a4-de54-4f20-82da-abbeeb397030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_fa585a61-6620-40ae-b0d5-76f0c5e3ffb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_fa585a61-6620-40ae-b0d5-76f0c5e3ffb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_cbcf5ad5-4ca8-4834-a67e-886e5d00986d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1d9e5b4b-3ed4-4271-b979-047ec69c00c6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_cbcf5ad5-4ca8-4834-a67e-886e5d00986d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_008bc2c9-2b47-4a72-906b-c7481c973814" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_bde240c6-839a-4dbe-b26d-6eb24bcba5e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_bde240c6-839a-4dbe-b26d-6eb24bcba5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BasisForAssetsMeasuredAtFairValue_7ff59b7f-5d62-40db-9417-9b1b4a556bb0" xlink:href="hfwa-20201231.xsd#hfwa_BasisForAssetsMeasuredAtFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_hfwa_BasisForAssetsMeasuredAtFairValue_7ff59b7f-5d62-40db-9417-9b1b4a556bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_4d836ea8-7924-4c7b-952d-b44d66796bb5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_4d836ea8-7924-4c7b-952d-b44d66796bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_8961d2fb-582a-4483-b470-5567c23e44e7" xlink:href="hfwa-20201231.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_8961d2fb-582a-4483-b470-5567c23e44e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_c3deb48d-f300-4eb8-b1e0-9d573920cc0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_2b3a1270-93ff-4645-91b4-dd74a817dc73" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_c3deb48d-f300-4eb8-b1e0-9d573920cc0c" 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-20201231.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_6166d643-04e0-4ff8-9b3d-136526f1812a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_6166d643-04e0-4ff8-9b3d-136526f1812a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b90638df-c70b-4faa-a4cc-208f27379d1b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_62207907-8b21-4d60-a9fd-ca331a3111ce" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:to="loc_hfwa_ImpairedLoansMember_62207907-8b21-4d60-a9fd-ca331a3111ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_806f202d-eb58-45e4-aa4a-984b83d15768" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_b689515e-139d-4cc3-8e14-73b6ca125ffc" xlink:to="loc_hfwa_BranchHeldForSaleMember_806f202d-eb58-45e4-aa4a-984b83d15768" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_84f6706b-3966-4b5f-ac0f-5f4886f3a967" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_735e7710-56ce-4882-a67d-be3916e92852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_91953321-df54-4281-aac9-df348729218d" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_735e7710-56ce-4882-a67d-be3916e92852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_8de0135b-2a14-413b-aeb7-53e93afea482" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_b0f98922-ff38-4767-8cde-d85426a345a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_fa11fd6f-95eb-4c20-88e7-354a2ef039c9" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_b0f98922-ff38-4767-8cde-d85426a345a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_0666a952-fbe7-468a-9863-9e0d853ddc45" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_01b83240-9f6a-4e12-a22d-bb4ca0a67b0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MeasurementInputComparabilityAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_c1ce3806-b311-4b52-a470-b5fb7953f537" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_01b83240-9f6a-4e12-a22d-bb4ca0a67b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_50d2b8ec-3efd-4740-a12d-261deceb1d79" xlink:to="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_86e2eeb8-5f1a-4f82-b439-04bf9bd81c1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_MinimumMember_86e2eeb8-5f1a-4f82-b439-04bf9bd81c1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_56143730-c28b-4c40-a26b-c695bcaed89f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_MaximumMember_56143730-c28b-4c40-a26b-c695bcaed89f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_0481ea75-a651-4570-96e1-f16cd8d132b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_02571877-f114-440f-aec8-d831a064387f" xlink:to="loc_srt_WeightedAverageMember_0481ea75-a651-4570-96e1-f16cd8d132b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_cf3c7a8c-1957-4464-b218-58540c5dbec4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_1ba44a6b-a46f-43af-b2ff-219196d8a270" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_1ba44a6b-a46f-43af-b2ff-219196d8a270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_9174c9f4-cef2-4ea7-a54c-3932c7c25539" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_47454a82-6ba7-4bfa-a4eb-479ae917ae2c" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_9174c9f4-cef2-4ea7-a54c-3932c7c25539" 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-20201231.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_12bb2354-c9ca-42e7-b3f6-15d9074ccfca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_12bb2354-c9ca-42e7-b3f6-15d9074ccfca" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_2c13c1cd-eab3-41d9-aee4-287775bfac49" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_1cd415d0-0862-4089-b322-f4ede18154fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_1cd415d0-0862-4089-b322-f4ede18154fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3c190498-3789-4850-85a7-7cc4f9492131" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_3c190498-3789-4850-85a7-7cc4f9492131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a885d57a-1bc9-43f3-a2ee-adbd2f5e7bae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_8cfcab34-bd3a-4464-ba20-b6fe988bcb1d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_a885d57a-1bc9-43f3-a2ee-adbd2f5e7bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_ca0d9ac9-89ba-4b25-8a48-b82342cd07a6" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_78239ea5-4fcf-4968-b85f-bfdd4306ac93" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_78239ea5-4fcf-4968-b85f-bfdd4306ac93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ed0325bf-8d7c-4741-b487-b135a29467b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ed0325bf-8d7c-4741-b487-b135a29467b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_5caed19f-e84a-4ce6-b53f-3f8a2985c45d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94f418b0-dc48-46db-aebd-11f06da107e6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_5caed19f-e84a-4ce6-b53f-3f8a2985c45d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_59dbf2e0-181e-4f9b-94a0-2f564d356f90" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3ddaddb6-57c1-42f0-adaf-57f1f6c6c9c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsNonrecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_5d0dd26c-7c25-42c9-ba27-d7cf219f835b" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_3ddaddb6-57c1-42f0-adaf-57f1f6c6c9c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_b08f7dc8-147b-432a-abf2-989c215e2f37" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_81145125-4efe-486a-9716-063677da9a81" xlink:href="hfwa-20201231.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_41cad1b9-01ec-40a9-9347-174a007ab691" xlink:to="loc_hfwa_ImpairedLoansMember_81145125-4efe-486a-9716-063677da9a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_27560c55-ac00-4d38-85fc-462c81b61558" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c3c66e5f-ab74-468c-87c0-f8c6df320400" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommercialPortfolioSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c3c66e5f-ab74-468c-87c0-f8c6df320400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8bc66e55-e249-4e6d-90fb-5151b4f4e987" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConsumerPortfolioSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8bc66e55-e249-4e6d-90fb-5151b4f4e987" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_e7d3f537-7153-42cc-afc6-cb690043ef27" xlink:href="hfwa-20201231.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_7dda0024-71f3-40a9-85a8-7bf6121d93fd" xlink:to="loc_hfwa_BranchHeldForSaleMember_e7d3f537-7153-42cc-afc6-cb690043ef27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_674c6913-025e-4e58-b423-9fc4c466897a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_1a3449bb-3c02-4ea5-8ebf-b8c1646179fc" xlink:href="hfwa-20201231.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:to="loc_hfwa_CommercialAndIndustrialMember_1a3449bb-3c02-4ea5-8ebf-b8c1646179fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f06a3dc2-6e90-44a2-ae0c-f46a702dd0db" xlink:href="hfwa-20201231.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7005224b-5b1e-4c09-a75c-f331b7f75be2" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f06a3dc2-6e90-44a2-ae0c-f46a702dd0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_f9dd6914-39fb-44b7-ad2e-3e179d7818cd" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:href="hfwa-20201231.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_0ae5db4c-0786-4d26-9233-721f7c3b2941" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:to="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d3f5da86-3651-4d6a-8379-a5af31abd831" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_d3f5da86-3651-4d6a-8379-a5af31abd831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_05a651d1-4763-4d0e-8543-359ed626fa68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_05a651d1-4763-4d0e-8543-359ed626fa68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_3740bf91-3e26-4e06-b522-de55d618f936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansHeldForSaleFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_3740bf91-3e26-4e06-b522-de55d618f936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_8fff4bb7-6b25-473a-ae99-c31c9cbc5954" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansReceivableFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_8fff4bb7-6b25-473a-ae99-c31c9cbc5954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_413de61a-86e6-4a32-8228-c876236243ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_413de61a-86e6-4a32-8228-c876236243ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_3f6cb762-b932-4a71-9c3d-55c5a466c2dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_3f6cb762-b932-4a71-9c3d-55c5a466c2dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_2f9d74a2-5751-415c-84eb-2b5e7a399330" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_2f9d74a2-5751-415c-84eb-2b5e7a399330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_99ec7b2b-187e-4dcd-8bf5-95a52b9df30a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c21156e-82c0-4ba8-85a3-79a0775e39ff" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_99ec7b2b-187e-4dcd-8bf5-95a52b9df30a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_629ff113-3907-4410-8ab6-eeebefcc9dd3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_0d3a3215-2974-4e84-838b-26cb05fb6f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_0d3a3215-2974-4e84-838b-26cb05fb6f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_196f5dcb-2517-41c1-9fcf-a4383f51f6b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_196f5dcb-2517-41c1-9fcf-a4383f51f6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_6a5af9a9-fd6b-49f4-a7e0-6e07fe767468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_6a5af9a9-fd6b-49f4-a7e0-6e07fe767468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_afc3e8b0-068b-43f4-ab6e-5ae3decd0468" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_afc3e8b0-068b-43f4-ab6e-5ae3decd0468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_a220b6b6-9d7c-4321-8f7d-58e757c18236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_a220b6b6-9d7c-4321-8f7d-58e757c18236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_e34f2cda-47f4-43d2-9a4b-3b53beee2a10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestRateDerivativeLiabilitiesAtFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a7dae3de-5184-408b-ae5b-9da4bb15ba2b" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_e34f2cda-47f4-43d2-9a4b-3b53beee2a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="hfwa-20201231.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_cd6fcb4b-fcd5-4fab-8670-17ca2b69126c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f889e7fe-9c51-4467-a5bf-7764445f5e39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_cd6fcb4b-fcd5-4fab-8670-17ca2b69126c" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_f889e7fe-9c51-4467-a5bf-7764445f5e39" 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-20201231.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_4bf87a66-11af-4760-99b9-9bddd2248c85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_7be470b7-e56a-4484-ab2b-916d4fe7b96d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4bf87a66-11af-4760-99b9-9bddd2248c85" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_7be470b7-e56a-4484-ab2b-916d4fe7b96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_060a60de-0c40-40a8-b203-5a8c0aad9086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4bf87a66-11af-4760-99b9-9bddd2248c85" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_060a60de-0c40-40a8-b203-5a8c0aad9086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_f75df994-2c7a-418d-9e40-62b0dbeabf38" xlink:href="hfwa-20201231.xsd#hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4bf87a66-11af-4760-99b9-9bddd2248c85" xlink:to="loc_hfwa_ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock_f75df994-2c7a-418d-9e40-62b0dbeabf38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_52cfcfdf-1297-42dd-a96b-f880be5f1a43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4bf87a66-11af-4760-99b9-9bddd2248c85" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_52cfcfdf-1297-42dd-a96b-f880be5f1a43" 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-20201231.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_4f4517e2-fd83-423e-a180-0f91dc70109a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4f4517e2-fd83-423e-a180-0f91dc70109a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:to="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f08658f0-30f6-433f-bd07-5abcf189c4df" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_7b9b569b-e132-4944-a69a-17734e32ee47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:to="loc_us-gaap_EmployeeStockOptionMember_7b9b569b-e132-4944-a69a-17734e32ee47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_e72b84fd-b730-4dbb-8ced-e8ea7a73551a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_52dcaeb2-4d0f-474f-869b-427adde7a47a" xlink:to="loc_us-gaap_RestrictedStockMember_e72b84fd-b730-4dbb-8ced-e8ea7a73551a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:to="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_44f25166-a939-4c93-835d-62884c236723" xlink:to="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_839f0016-cbe3-4401-a58f-fabe5450bcfd" xlink:href="hfwa-20201231.xsd#hfwa_TwoThousandFourteenOmnibusEquityPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:to="loc_hfwa_TwoThousandFourteenOmnibusEquityPlanMember_839f0016-cbe3-4401-a58f-fabe5450bcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionOneMember_354ee91b-b429-4adb-a810-66ea27781971" xlink:href="hfwa-20201231.xsd#hfwa_OptionOneMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_3491004e-39d7-4446-9c81-a8bc6aa58f4b" xlink:to="loc_hfwa_OptionOneMember_354ee91b-b429-4adb-a810-66ea27781971" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e47356d-01b0-4241-9b98-3fb445b931c1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_8f4467a1-ebfc-40fa-a3ac-6711313a11c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_8f4467a1-ebfc-40fa-a3ac-6711313a11c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4aebed8b-bc0a-499d-839a-2cd22b53f6f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_4aebed8b-bc0a-499d-839a-2cd22b53f6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_58ce2179-12a1-454c-b5fd-d75f77ed4384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f631d4ec-dd32-453b-9837-310b95624aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_58ce2179-12a1-454c-b5fd-d75f77ed4384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationStockOptionAwardsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0a87cb7f-9f71-4a8b-afc8-3fd8fd01d523" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0a87cb7f-9f71-4a8b-afc8-3fd8fd01d523" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:to="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_c6a6194c-b3f8-4acc-89a1-eb6964d719c0" xlink:to="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionOneMember_390b41ca-b29e-4d10-af55-cf4c6d51e921" xlink:href="hfwa-20201231.xsd#hfwa_OptionOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:to="loc_hfwa_OptionOneMember_390b41ca-b29e-4d10-af55-cf4c6d51e921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OptionTwoMember_54f10450-555b-45e6-b7a5-043c7e06269e" xlink:href="hfwa-20201231.xsd#hfwa_OptionTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_fa04e259-95c2-4724-bb3d-9e2f2c99ea6a" xlink:to="loc_hfwa_OptionTwoMember_54f10450-555b-45e6-b7a5-043c7e06269e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:to="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_fbe9933d-8b66-45ce-b092-1babc7f4de9c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_fdbcce04-b3b5-4534-9643-c4ddca2764c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:to="loc_us-gaap_EmployeeStockOptionMember_fdbcce04-b3b5-4534-9643-c4ddca2764c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_13e4b17b-726c-47e1-a9cc-9e644e75067f" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0e885a4a-5ef7-4b08-842d-dd686f88dbca" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_13e4b17b-726c-47e1-a9cc-9e644e75067f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_59f294bd-bc11-4aa1-ba06-e9893fa1c220" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8a74d589-d42d-425a-ba2a-ca77289f8e13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_8a74d589-d42d-425a-ba2a-ca77289f8e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c3e5a02-edc9-4d11-a35f-ce08df342a95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_2c3e5a02-edc9-4d11-a35f-ce08df342a95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c523c3e-3274-426b-b49e-e5d9b4969e31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8c523c3e-3274-426b-b49e-e5d9b4969e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0206066b-14ce-41b1-9429-715c2d3adaf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_0206066b-14ce-41b1-9429-715c2d3adaf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fb10106d-8f8c-4d1d-8493-6e449736fbfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_fb10106d-8f8c-4d1d-8493-6e449736fbfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_de0ceb51-d363-490a-94e4-a70335e55b7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ec9bbdd3-e940-4fa5-8b1c-85a09fddd145" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_de0ceb51-d363-490a-94e4-a70335e55b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_1545c936-1c6f-4a22-848c-ae002f9502f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_45941332-411f-4321-891f-518ce936d73c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_1545c936-1c6f-4a22-848c-ae002f9502f4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_45941332-411f-4321-891f-518ce936d73c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_45941332-411f-4321-891f-518ce936d73c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b43d17f-2c60-411a-b658-b0c17bee80f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5b43d17f-2c60-411a-b658-b0c17bee80f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fa2214e4-919f-42c3-93ea-d7acd41a81cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_fa2214e4-919f-42c3-93ea-d7acd41a81cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_68e35009-93db-4478-90c6-6a1bb9a78bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_68e35009-93db-4478-90c6-6a1bb9a78bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5ce35c85-d0f7-4027-a71c-93071cbc31d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_d91146c8-5f68-4bca-89f9-14ed29ffb8e4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5ce35c85-d0f7-4027-a71c-93071cbc31d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_45941332-411f-4321-891f-518ce936d73c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_044fbb4e-09d1-4761-9455-892dbaee474b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_044fbb4e-09d1-4761-9455-892dbaee474b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_716c7e75-cd7e-4408-bc9b-a54351d42651" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_716c7e75-cd7e-4408-bc9b-a54351d42651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c1586573-7473-476b-84a0-5236a250a672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_c1586573-7473-476b-84a0-5236a250a672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d28b1a10-4096-4bc1-979c-4f939df88fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_4871e6fa-698f-4bb9-940a-01006aef515d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d28b1a10-4096-4bc1-979c-4f939df88fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockAwardsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5359992d-2a27-4180-b1e6-f3a9fd282b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_5359992d-2a27-4180-b1e6-f3a9fd282b7b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:to="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1379cbd3-7271-4791-989b-0dd9d7f0f4af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_a2e608d4-9132-47a0-8b1c-68d7a53d5761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:to="loc_us-gaap_RestrictedStockMember_a2e608d4-9132-47a0-8b1c-68d7a53d5761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_2b328942-635c-48d1-9c8a-7a7a833416b1" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_b61cf9c2-1d22-4019-a718-84708f445632" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_2b328942-635c-48d1-9c8a-7a7a833416b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_62362439-1223-448e-b6d5-4f173677db20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7d71fe6-f146-491b-869d-0e928e87a095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7d71fe6-f146-491b-869d-0e928e87a095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_52ab798f-a90f-4ab9-acfb-18cc1833a97a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_52ab798f-a90f-4ab9-acfb-18cc1833a97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_277995e3-69a0-430f-b140-9607b3cb2e9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_277995e3-69a0-430f-b140-9607b3cb2e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a2b4b77f-d74a-4078-8984-18af29ca9e6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a2b4b77f-d74a-4078-8984-18af29ca9e6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_12c13ee9-b1c4-429f-a29b-e8b30d5624ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_12c13ee9-b1c4-429f-a29b-e8b30d5624ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3ec79f2e-e9a9-4491-aedd-28c8bf06e94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_84feab00-72ff-45dc-8a50-b52e48a150eb" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_3ec79f2e-e9a9-4491-aedd-28c8bf06e94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_b9f1c765-9cfa-4297-baf9-6a148b3f3c45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b9f1c765-9cfa-4297-baf9-6a148b3f3c45" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:to="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a3210312-b049-4825-baa9-3621a1378fe1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f0848173-01c0-40b1-876d-c28475577d92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:to="loc_us-gaap_RestrictedStockMember_f0848173-01c0-40b1-876d-c28475577d92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2831bb22-0c06-4baa-a34f-25701d543335" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75dccdaa-65c9-4512-94c1-14a38212fcc4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2831bb22-0c06-4baa-a34f-25701d543335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4663d18d-2397-400e-8bcd-551e0a8bdc36" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ea6d8665-3c82-4337-bf95-9b683f1235f0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_440dd983-6e84-426b-b277-48a859325e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_440dd983-6e84-426b-b277-48a859325e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b64a6595-8ce7-4886-8476-d0bfd029e47c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b64a6595-8ce7-4886-8476-d0bfd029e47c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_711d36ae-6ac8-4490-bf37-0c819029c94b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_711d36ae-6ac8-4490-bf37-0c819029c94b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_71587c26-fbb8-4e67-b5a6-93f0a8bd98cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_94f4f8ca-5381-4194-8faa-e88187526d7b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_71587c26-fbb8-4e67-b5a6-93f0a8bd98cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_9f6bcc0d-51c3-418a-958b-8c12a92c4bfc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31b88270-02be-4900-a503-2093ea0c9e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_31b88270-02be-4900-a503-2093ea0c9e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ac7b6fa-d46f-4053-abef-97708bcd1817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_6ac7b6fa-d46f-4053-abef-97708bcd1817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7a918463-d502-4be5-b3ef-6d7bdd9853cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_7a918463-d502-4be5-b3ef-6d7bdd9853cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_91ea01ba-e85e-4ea9-9cee-df12c4fa2ff4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9c619e00-6278-4b20-a71c-47aed64f9246" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_91ea01ba-e85e-4ea9-9cee-df12c4fa2ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#StockBasedCompensationRestrictedStockUnitsTextualsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fc3cefbb-b8e2-4da7-a3dd-4c3ff552f52c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fc3cefbb-b8e2-4da7-a3dd-4c3ff552f52c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:to="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e9d92ac5-d503-4847-afa1-26a0d7037fe4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_08748d81-8e88-4721-9212-92fd55a4db07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_08748d81-8e88-4721-9212-92fd55a4db07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6ec4a8e6-7542-4a79-b53f-51bb59044ffb" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11d0a902-87e0-4c76-bec6-f08fddd39d08" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_6ec4a8e6-7542-4a79-b53f-51bb59044ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:to="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_3a5a2d7c-517e-44f1-9ffd-bf2a87d75521" xlink:to="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5ef7b7af-9566-4e9a-ae6e-30e5cdf743f0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:to="loc_srt_MinimumMember_5ef7b7af-9566-4e9a-ae6e-30e5cdf743f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f3754287-f39d-4646-8001-84c29b104aaf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_26644ee3-549b-4432-9883-4b88c85a26b2" xlink:to="loc_srt_MaximumMember_f3754287-f39d-4646-8001-84c29b104aaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_288c96e7-09f1-4528-80c7-ee70d835c17c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_da225f2f-0117-47ae-8375-fa7f63d607cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_da225f2f-0117-47ae-8375-fa7f63d607cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_771d6b1a-f098-4fb8-a1f0-d574006ebbae" xlink:href="hfwa-20201231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage_771d6b1a-f098-4fb8-a1f0-d574006ebbae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_2aea26b0-d9e3-4181-b4a3-befa7f24dadd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_2aea26b0-d9e3-4181-b4a3-befa7f24dadd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_74789adb-c310-41ca-9db5-d64cc3a69965" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_74789adb-c310-41ca-9db5-d64cc3a69965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a9530c6b-4d92-41d3-80b5-f43386747432" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_a9530c6b-4d92-41d3-80b5-f43386747432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d6fd0d80-0b4b-4a10-991a-1b13ab4d4c84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_d6fd0d80-0b4b-4a10-991a-1b13ab4d4c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a9de6c8a-eac2-44bd-933a-cbe6a867d5df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ad488fbe-8126-4cd1-9b9f-e4719f232ac0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross_a9de6c8a-eac2-44bd-933a-cbe6a867d5df" 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-20201231.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_8a7a6891-4f1c-43e7-bede-68c77c706c43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8a7a6891-4f1c-43e7-bede-68c77c706c43" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_f52d21e8-4e96-420c-9d8a-03c373b65691" xlink:to="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PeerCompanyMember_4e38a91c-2e82-43c7-b338-5098903e0089" xlink:href="hfwa-20201231.xsd#hfwa_PeerCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_7f74bb9d-298d-42cf-b835-6f64c87f23cf" xlink:to="loc_hfwa_PeerCompanyMember_4e38a91c-2e82-43c7-b338-5098903e0089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_92f61298-abcb-4fa0-8a02-4d1b8cba49ea" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_521f2e3d-df91-4c26-8636-d123cd6f876f" xlink:href="hfwa-20201231.xsd#hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_174639d7-a338-429e-9ad5-00fc36fc6515" xlink:to="loc_hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember_521f2e3d-df91-4c26-8636-d123cd6f876f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_17de9c4a-b62d-4f77-825b-7c8847e58560" xlink:to="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_c625b9ed-8c86-480d-92a9-5d353fc3dea5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_WeightedAverageMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_WeightedAverageMember_c625b9ed-8c86-480d-92a9-5d353fc3dea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ba372033-5be3-4206-bec9-336b10085767" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_MinimumMember_ba372033-5be3-4206-bec9-336b10085767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a157a865-4da6-4a17-a9b7-7a11814d8512" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_0a52b1dc-d5f5-4d46-8b63-7ce61a32a718" xlink:to="loc_srt_MaximumMember_a157a865-4da6-4a17-a9b7-7a11814d8512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c6d59cdd-1c7d-4f0c-bcd5-b011eda313b5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_b02332e1-e785-4b15-911b-04db2164cdc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross_b02332e1-e785-4b15-911b-04db2164cdc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_21fef4c4-5d8c-436c-89ad-b08362883a85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_21fef4c4-5d8c-436c-89ad-b08362883a85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_190a8253-130b-44aa-8ee2-e939063fb809" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_190a8253-130b-44aa-8ee2-e939063fb809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_fc5f3b3d-88ae-4a05-8d30-5deb6e8d2f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_fc5f3b3d-88ae-4a05-8d30-5deb6e8d2f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6942e05a-c349-4931-814b-4c5176d53324" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6942e05a-c349-4931-814b-4c5176d53324" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e6baaece-fd29-49be-8944-ea80f9853bed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_e6baaece-fd29-49be-8944-ea80f9853bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_a762e8ad-e17d-4413-8f63-fd45bcdc2dd7" xlink:href="hfwa-20201231.xsd#hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate_a762e8ad-e17d-4413-8f63-fd45bcdc2dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7089f227-571b-4953-94c5-efafb0e815cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45274feb-80e7-46ce-8c7e-a653546c247d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_7089f227-571b-4953-94c5-efafb0e815cb" 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-20201231.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_9afb1bd0-d1ab-4c80-bbc9-33eea5a2bbab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9afb1bd0-d1ab-4c80-bbc9-33eea5a2bbab" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:to="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_04877b82-cef8-4a62-8e85-b8ddc7280356" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_44b6b94f-c213-487e-9dea-2c8b281886af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_96f8f320-8a3c-4a10-8cbd-94ccbf8cb8f9" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_44b6b94f-c213-487e-9dea-2c8b281886af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7e78fdf2-6cd5-4bac-a9a1-86a15c635c34" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_270dbfe8-ea8e-4b9c-9d8a-5a2a9b58b687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_270dbfe8-ea8e-4b9c-9d8a-5a2a9b58b687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e36d9c5a-62f0-4fc0-b831-860a46893e71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e36d9c5a-62f0-4fc0-b831-860a46893e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5e391926-0bc7-4367-ace0-a9307758f720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5e391926-0bc7-4367-ace0-a9307758f720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f537b181-7c96-4b1c-b893-c9706dbda3b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_f537b181-7c96-4b1c-b893-c9706dbda3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0cd9f811-450b-4a68-9fe3-82616e6d331d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_db1c0eac-4849-42ca-9a83-86428e04acab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0cd9f811-450b-4a68-9fe3-82616e6d331d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_76407809-4f31-4182-adcd-763b16186a72" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b05da030-0a97-4043-b254-7e8b5ff24254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_b05da030-0a97-4043-b254-7e8b5ff24254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_55742167-83c6-4e74-b9fa-1304761735fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_55742167-83c6-4e74-b9fa-1304761735fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03d1e599-5407-4a4d-ae7d-a243c7fd78f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_03d1e599-5407-4a4d-ae7d-a243c7fd78f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b6c690da-e878-4bd4-a99d-48549a84d08d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_b6c690da-e878-4bd4-a99d-48549a84d08d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798e292b-b930-4d28-a012-03f3d6dfd5d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_295c225d-c9fe-404e-83a0-92325ba28d5c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_798e292b-b930-4d28-a012-03f3d6dfd5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictions" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictions"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CashRestrictions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_3412550f-7a03-48fa-b80c-1b51b7f0a204" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_61b1bcb4-39a3-42b6-a9ce-c5b0f1cf5d62" xlink:href="hfwa-20201231.xsd#hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_3412550f-7a03-48fa-b80c-1b51b7f0a204" xlink:to="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_61b1bcb4-39a3-42b6-a9ce-c5b0f1cf5d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CashRestrictionsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CashRestrictionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e94a15ac-5ee0-4389-89fc-b7190d18588a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankingAndThriftOtherDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d039c40a-3040-4f0a-bb44-eb52185b2b27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e94a15ac-5ee0-4389-89fc-b7190d18588a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_d039c40a-3040-4f0a-bb44-eb52185b2b27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCash_07c42675-6b16-4aef-92f2-eb03317b4a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_e94a15ac-5ee0-4389-89fc-b7190d18588a" xlink:to="loc_us-gaap_RestrictedCash_07c42675-6b16-4aef-92f2-eb03317b4a31" 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-20201231.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_2b18e90f-c165-42e1-af3a-5bcd7b851747" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_e5649be6-7250-4686-bb98-566b5044bd84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2b18e90f-c165-42e1-af3a-5bcd7b851747" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_e5649be6-7250-4686-bb98-566b5044bd84" 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-20201231.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_af64af7d-6638-4aec-8cdc-9dd7cd532bfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_862ad1bc-72a7-40f7-a0e0-9202f09090f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af64af7d-6638-4aec-8cdc-9dd7cd532bfa" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_862ad1bc-72a7-40f7-a0e0-9202f09090f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b6d863df-dc35-4366-aa41-38c5d8a1019f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af64af7d-6638-4aec-8cdc-9dd7cd532bfa" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b6d863df-dc35-4366-aa41-38c5d8a1019f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_020740d6-9087-4904-a36c-fe5ddcbafdf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_af64af7d-6638-4aec-8cdc-9dd7cd532bfa" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_020740d6-9087-4904-a36c-fe5ddcbafdf1" 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-20201231.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_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_db2ba5d3-4c18-4005-a4f7-3a06232079a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_db2ba5d3-4c18-4005-a4f7-3a06232079a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_988c7a63-9ffb-4a10-87f7-99dff7ebe441" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_988c7a63-9ffb-4a10-87f7-99dff7ebe441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_66abecd8-1793-4108-a2d0-d978ed01d165" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_66abecd8-1793-4108-a2d0-d978ed01d165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_ff51438a-2e79-4645-b6b1-f28c477e1038" xlink:href="hfwa-20201231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:to="loc_hfwa_RecognizedTaxBenefit_ff51438a-2e79-4645-b6b1-f28c477e1038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_20007660-8c5d-45eb-93d0-2481003ea591" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6772b167-d06b-4d3e-ad33-0d90bc35cd06" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_20007660-8c5d-45eb-93d0-2481003ea591" 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-20201231.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_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c811e4cf-bb48-45f0-97c8-106e65dad5e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c811e4cf-bb48-45f0-97c8-106e65dad5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_02c4db36-2f6a-4af9-b794-86ab1ac1b03a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxExemptIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxExemptIncome_02c4db36-2f6a-4af9-b794-86ab1ac1b03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_f06a692c-8e43-468a-ad2a-24d959317d19" xlink:href="hfwa-20201231.xsd#hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount_f06a692c-8e43-468a-ad2a-24d959317d19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8602d5d0-2dff-46fe-9d1a-d0997a88f171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_8602d5d0-2dff-46fe-9d1a-d0997a88f171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_5fe8bb08-33d0-471b-8d92-bf46b1f852d7" xlink:href="hfwa-20201231.xsd#hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome_5fe8bb08-33d0-471b-8d92-bf46b1f852d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RecognizedTaxBenefit_1a554b0f-f3a6-4846-8658-8480ce982e5b" xlink:href="hfwa-20201231.xsd#hfwa_RecognizedTaxBenefit"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_hfwa_RecognizedTaxBenefit_1a554b0f-f3a6-4846-8658-8480ce982e5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4a4f9e22-402b-480d-ade5-a20b05a9d807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_4a4f9e22-402b-480d-ade5-a20b05a9d807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_a17c20d8-ca08-4b4a-b8db-e16aae73a265" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f9d059fb-94f7-4f76-8e89-e7d569a712cd" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_a17c20d8-ca08-4b4a-b8db-e16aae73a265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGrossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:to="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_f6eede6d-9164-431f-83d1-a1f09c8bb135" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_f6eede6d-9164-431f-83d1-a1f09c8bb135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e183e9b5-4924-446e-9ca9-e2408610faa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_e183e9b5-4924-446e-9ca9-e2408610faa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a5790701-5634-48f2-8e19-a0192b5d8833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a5790701-5634-48f2-8e19-a0192b5d8833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_db9004f6-0676-486b-aae3-c5999d661afd" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxAssetsMarketDiscountonLoans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_hfwa_DeferredTaxAssetsMarketDiscountonLoans_db9004f6-0676-486b-aae3-c5999d661afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_a75c0399-e02e-4655-9868-ff12aa537326" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans_a75c0399-e02e-4655-9868-ff12aa537326" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_62f0c56b-eacb-47c8-ab2e-789df0a17a3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_62f0c56b-eacb-47c8-ab2e-789df0a17a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxAssetsRightofUseLiability_fe2b9e92-764d-4d17-823c-c748e30a4876" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxAssetsRightofUseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_hfwa_DeferredTaxAssetsRightofUseLiability_fe2b9e92-764d-4d17-823c-c748e30a4876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_64fd5566-e498-4de0-b105-2c224d5c7d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_64fd5566-e498-4de0-b105-2c224d5c7d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_964d5b77-e326-4856-bebc-86cdec05329b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsGrossAbstract_81fb5a07-9659-41c6-b3f6-c353731ccca4" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_964d5b77-e326-4856-bebc-86cdec05329b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_0ee50b6e-e5f8-4512-a2e4-9f1b7be92eff" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesDeferredLoanFees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesDeferredLoanFees_0ee50b6e-e5f8-4512-a2e4-9f1b7be92eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_da54c7d2-09b9-462a-882d-1c957f37c5c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_da54c7d2-09b9-462a-882d-1c957f37c5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_195d7049-c8dd-419f-a0a5-ab98e57f05c3" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesFHLBandFRBStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock_195d7049-c8dd-419f-a0a5-ab98e57f05c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_6c314c89-d1d3-4429-b446-4869436621c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_6c314c89-d1d3-4429-b446-4869436621c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesTaxCredits_80f08759-01d3-44e7-b696-ec96aafc223c" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesTaxCredits"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesTaxCredits_80f08759-01d3-44e7-b696-ec96aafc223c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_6cd40a1b-1686-4412-b12f-890697bccde6" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures_6cd40a1b-1686-4412-b12f-890697bccde6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_96683cbc-beb2-4fd5-9444-6d4fd5eab296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_96683cbc-beb2-4fd5-9444-6d4fd5eab296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_089dc1d3-2f53-49e6-b745-816b59ae7ffd" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesRightofUseAsset"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesRightofUseAsset_089dc1d3-2f53-49e6-b745-816b59ae7ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_2f0ba0df-2a25-45e9-8ede-9c8918c8a0cc" xlink:href="hfwa-20201231.xsd#hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities_2f0ba0df-2a25-45e9-8ede-9c8918c8a0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9013f02f-dad1-413d-be9c-3ee4cce6bad0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_c97bb04b-22e5-449a-972b-b2c553eca95b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_9013f02f-dad1-413d-be9c-3ee4cce6bad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70d25243-b4dd-46f7-af71-141652638b98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_70d25243-b4dd-46f7-af71-141652638b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_07701735-d15c-4c06-9b18-2c096e1a9191" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:to="loc_us-gaap_DeferredTaxLiabilities_07701735-d15c-4c06-9b18-2c096e1a9191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_75328be8-4f6a-448c-83e9-d760606e2289" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_91be559a-0a50-4a42-b8c2-607b88b5e705" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_75328be8-4f6a-448c-83e9-d760606e2289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/IncomeTaxesTextualsDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_3e863b8b-aec6-4f96-b76d-2155d1006126" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3e863b8b-aec6-4f96-b76d-2155d1006126" xlink:to="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_da3b0507-d2fa-4330-9ec0-edfec3d33edd" xlink:to="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SubsidiariesMember_75555a5f-ca65-487c-ad45-0fb7ce008913" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_38a6e873-c9c5-4770-a6e6-80c95b53d50f" xlink:to="loc_srt_SubsidiariesMember_75555a5f-ca65-487c-ad45-0fb7ce008913" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxCreditCarryforwardNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardAxis_6d151e8a-9033-4f09-b572-838d99646026" xlink:to="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentCreditMember_d6d8d63f-4c7a-4025-b109-db5c89a84153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxCreditCarryforwardNameDomain_1c243f18-b079-4705-b2c2-1c762b07508b" xlink:to="loc_us-gaap_InvestmentCreditMember_d6d8d63f-4c7a-4025-b109-db5c89a84153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodAxis_380267bd-5cd5-4fdd-b7a8-e002a090cb09" xlink:to="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwentyTwentyMember_e7808e84-8f51-4501-bced-1dba9ff1070c" xlink:href="hfwa-20201231.xsd#hfwa_TwentyTwentyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TaxPeriodDomain_8ce6b8a4-43fa-4bcf-9378-cde4f0f70b19" xlink:to="loc_hfwa_TwentyTwentyMember_e7808e84-8f51-4501-bced-1dba9ff1070c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxContingencyLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyTable_70a9a717-0aa0-4731-9890-d61c3e1ab181" xlink:to="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_b99bd2a5-f8bc-47ae-a3d9-b72d45e35ba9" xlink:href="hfwa-20201231.xsd#hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration_b99bd2a5-f8bc-47ae-a3d9-b72d45e35ba9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_1b721858-668a-40ba-b99a-f18c3bd72285" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_OperatingLossCarryforwards_1b721858-668a-40ba-b99a-f18c3bd72285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_f8f9e4d2-59ee-402c-b809-a10cf4653b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_f8f9e4d2-59ee-402c-b809-a10cf4653b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_0f1e6362-8440-4e01-bbde-2e6a7870055e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender_0f1e6362-8440-4e01-bbde-2e6a7870055e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_97626687-6b08-4890-beec-3f242ea1d29a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxContingencyLineItems_cb6c5219-0b17-43a3-b998-7d48deabb6b2" xlink:to="loc_us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender_97626687-6b08-4890-beec-3f242ea1d29a" 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-20201231.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_38975621-dd1e-49aa-bc56-1a7ed0621be9" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_fc8d6536-ea2f-42fc-ac54-8fc85b5f478c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_38975621-dd1e-49aa-bc56-1a7ed0621be9" xlink:to="loc_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_fc8d6536-ea2f-42fc-ac54-8fc85b5f478c" 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-20201231.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_0c8effb9-587f-4087-8278-fc7c8cd349fd" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_57d435c1-4a22-42a0-b4c0-19a8992d84d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_0c8effb9-587f-4087-8278-fc7c8cd349fd" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock_57d435c1-4a22-42a0-b4c0-19a8992d84d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#RegulatoryCapitalRequirementsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_RegulatoryCapitalRequirementsAbstract_c8bc298e-21e8-45d3-a342-cbe46e2b7b83" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RegulatoryCapitalRequirementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RegulatoryCapitalRequirementsAbstract_c8bc298e-21e8-45d3-a342-cbe46e2b7b83" xlink:to="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:to="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_ba2983b9-0810-4186-9654-af8a5d047548" xlink:to="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_56a88983-caf9-4569-abd8-c2f66e9cf0d4" xlink:href="hfwa-20201231.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_1d888ec7-ffbf-4523-861f-b80ef1180216" xlink:to="loc_hfwa_HeritageBankMember_56a88983-caf9-4569-abd8-c2f66e9cf0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable_ce849cd8-4110-49ad-8fff-37e3b0dcbde7" xlink:to="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_163c2266-af29-406a-8770-da0c819dae0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy_163c2266-af29-406a-8770-da0c819dae0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_c0c00ca0-2dcd-4d41-bced-d8c164722968" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets_c0c00ca0-2dcd-4d41-bced-d8c164722968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_d4579a7b-6349-42c6-9d49-c9e4effa51e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized_d4579a7b-6349-42c6-9d49-c9e4effa51e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_3e2951e1-912c-48d0-9619-09a1376fdf75" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets_3e2951e1-912c-48d0-9619-09a1376fdf75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonEquityTierOneCapital_c35aa287-5195-4f78-880b-7892e0bc27b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonEquityTierOneCapital"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CommonEquityTierOneCapital_c35aa287-5195-4f78-880b-7892e0bc27b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets_7824d6ea-737d-4e4b-bbb4-7900d8d6ae51" xlink:href="hfwa-20201231.xsd#hfwa_CommonEquityTierOneCapitaltoAverageAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CommonEquityTierOneCapitaltoAverageAssets_7824d6ea-737d-4e4b-bbb4-7900d8d6ae51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_9f20c78c-ebe1-49aa-972d-bf920214f15e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy_9f20c78c-ebe1-49aa-972d-bf920214f15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_ec96f48a-548d-4fbd-a8e4-6bf2b835ee97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets_ec96f48a-548d-4fbd-a8e4-6bf2b835ee97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_c7e49479-d255-4190-93bb-2f0d8e404cf7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized_c7e49479-d255-4190-93bb-2f0d8e404cf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_eea2e3c9-4a95-4930-8936-128a035f3c22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets_eea2e3c9-4a95-4930-8936-128a035f3c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapital_ebb03a84-9d75-422d-851f-15514e246bbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapital"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapital_ebb03a84-9d75-422d-851f-15514e246bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_731f1bb7-e719-40fd-b6a4-573b646450b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneLeverageCapitalToAverageAssets"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneLeverageCapitalToAverageAssets_731f1bb7-e719-40fd-b6a4-573b646450b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e82b49ab-fe08-4603-870d-b015cbc680a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy_e82b49ab-fe08-4603-870d-b015cbc680a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_67b90b0c-70c4-4495-a982-5bed0239ee11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets_67b90b0c-70c4-4495-a982-5bed0239ee11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_c818575c-f805-4ca1-b444-a9fd5ca0e969" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized_c818575c-f805-4ca1-b444-a9fd5ca0e969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b4239343-729a-479e-ab25-05cd649feef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b4239343-729a-479e-ab25-05cd649feef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapital_db953450-2bcf-4ee7-9d23-b23c8d6b19fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapital"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapital_db953450-2bcf-4ee7-9d23-b23c8d6b19fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_9aade478-3911-4c73-870f-0cfab2aeb571" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets_9aade478-3911-4c73-870f-0cfab2aeb571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacy_a23e4287-f9a4-4ac0-a649-e5066a8d25fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacy_a23e4287-f9a4-4ac0-a649-e5066a8d25fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_91457829-903d-410c-924c-ce669d476232" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets_91457829-903d-410c-924c-ce669d476232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalized_4254deb2-2b0e-49dd-a21e-8c6fa08182af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalized"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalized_4254deb2-2b0e-49dd-a21e-8c6fa08182af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b6230e30-52f7-4b05-ab5b-3e49a14c5e1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets_b6230e30-52f7-4b05-ab5b-3e49a14c5e1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Capital_c2b7c3a4-272f-46ed-8ed5-91cb23a35a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Capital"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_Capital_c2b7c3a4-272f-46ed-8ed5-91cb23a35a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalToRiskWeightedAssets_646771c5-6a04-4191-85ee-c23fa3063bb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalToRiskWeightedAssets"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_us-gaap_CapitalToRiskWeightedAssets_646771c5-6a04-4191-85ee-c23fa3063bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferCompany_812315ad-72c5-4174-b07b-8ac7d396c8be" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CapitalConservationBufferCompany_812315ad-72c5-4174-b07b-8ac7d396c8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalConservationBufferBank_9f70c593-a6d6-44d8-a473-9819d3c207ea" xlink:href="hfwa-20201231.xsd#hfwa_CapitalConservationBufferBank"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems_4a7ff9fb-00c6-48d0-a8a6-4f36b2c4e87a" xlink:to="loc_hfwa_CapitalConservationBufferBank_9f70c593-a6d6-44d8-a473-9819d3c207ea" 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-20201231.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_491dc8b9-446d-4993-a134-110d8434a6ad" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_cb7d489c-0c29-4cdf-a919-5d20b2b96cbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_491dc8b9-446d-4993-a134-110d8434a6ad" xlink:to="loc_us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock_cb7d489c-0c29-4cdf-a919-5d20b2b96cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables" xlink:type="simple" xlink:href="hfwa-20201231.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_0547c868-3bb0-4b8f-9c38-94a7b2ecbf32" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1947482c-24e6-44f0-9cbb-ab71ff01fd43" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedBalanceSheetTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_0547c868-3bb0-4b8f-9c38-94a7b2ecbf32" xlink:to="loc_srt_ScheduleOfCondensedBalanceSheetTableTextBlock_1947482c-24e6-44f0-9cbb-ab71ff01fd43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_75431aba-d8ea-43b3-8567-776068ad6336" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedIncomeStatementTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_0547c868-3bb0-4b8f-9c38-94a7b2ecbf32" xlink:to="loc_srt_ScheduleOfCondensedIncomeStatementTableTextBlock_75431aba-d8ea-43b3-8567-776068ad6336" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_50806648-0009-4c89-bcc8-9b561aefd560" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScheduleOfCondensedCashFlowStatementTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_0547c868-3bb0-4b8f-9c38-94a7b2ecbf32" xlink:to="loc_srt_ScheduleOfCondensedCashFlowStatementTableTextBlock_50806648-0009-4c89-bcc8-9b561aefd560" 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-20201231.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_8fafd580-890d-46ba-b9e5-00358c85a5b4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_8fafd580-890d-46ba-b9e5-00358c85a5b4" xlink:to="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:to="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_91585752-bbb5-4ab5-9564-742bb7a17f8b" xlink:to="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_301d1bd5-fae3-4a07-a33a-1cdb6312b74f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_7b7416a8-abdd-46c9-abe8-3751be806c7a" xlink:to="loc_srt_ParentCompanyMember_301d1bd5-fae3-4a07-a33a-1cdb6312b74f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedBalanceSheetStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementTable_7bd0934b-ebd0-4d3a-ae84-58fa7a817398" xlink:to="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:to="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a2aba32c-0f56-413c-b963-62494308fccc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_a2aba32c-0f56-413c-b963-62494308fccc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_de7a6f50-5fce-4077-a5fd-e946ca188192" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures_de7a6f50-5fce-4077-a5fd-e946ca188192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssets_881ed1da-6ac6-4beb-91ca-37b220fd0eaa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_OtherAssets_881ed1da-6ac6-4beb-91ca-37b220fd0eaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_f432eb11-c876-403b-8cfc-a27b43bdfd4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_928db98c-7308-42e2-b80f-8c67d64b1354" xlink:to="loc_us-gaap_Assets_f432eb11-c876-403b-8cfc-a27b43bdfd4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedBalanceSheetStatementsCaptionsLineItems_096defff-5ed6-4021-80b7-ff51f4460f7c" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_489d4301-32a2-41da-8719-34bca9645c03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_JuniorSubordinatedNotes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_489d4301-32a2-41da-8719-34bca9645c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_9a140e8f-c3b0-446d-adfb-2f2ee3d63ed4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_OtherLiabilities_9a140e8f-c3b0-446d-adfb-2f2ee3d63ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9168156c-d2e4-4b19-a1eb-f46d5563b54f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_StockholdersEquity_9168156c-d2e4-4b19-a1eb-f46d5563b54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb7a8dfb-7f98-483c-a081-2e687c8b11b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_b7c71283-d34b-49ef-9ad9-f8d8b75a9319" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_eb7a8dfb-7f98-483c-a081-2e687c8b11b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails" xlink:type="simple" xlink:href="hfwa-20201231.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_be379606-9abf-4aaf-bc47-146ca91755ca" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_be379606-9abf-4aaf-bc47-146ca91755ca" xlink:to="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:to="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_fff719eb-e543-40bf-b8e8-2a0c83e13093" xlink:to="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_03735ccc-9511-40ac-b950-d88bd22e010a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_75280cbd-6328-45d5-bbb7-7f49b582aed1" xlink:to="loc_srt_ParentCompanyMember_03735ccc-9511-40ac-b950-d88bd22e010a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedIncomeStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementTable_17126ee8-3608-4323-b108-b0c90b57189c" xlink:to="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_3684d336-489a-4df6-82ea-f31b612527a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeDepositsWithFinancialInstitutions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestIncomeDepositsWithFinancialInstitutions_3684d336-489a-4df6-82ea-f31b612527a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_fd8218ae-e0fb-4a3b-88dc-8844ccf319a8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_fd8218ae-e0fb-4a3b-88dc-8844ccf319a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ec22fe7c-1f14-4f03-8764-b679fcb9624f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpenseJuniorSubordinatedDebentures"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ec22fe7c-1f14-4f03-8764-b679fcb9624f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b57e3d6d-b9b1-467f-b6cf-51f770442f2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestExpense_b57e3d6d-b9b1-467f-b6cf-51f770442f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_a1de1281-c96d-4512-9c11-8c59cbb8d691" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_a1de1281-c96d-4512-9c11-8c59cbb8d691" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendIncomeOperating_4be0439a-a800-42a0-b33b-85cb62d46cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DividendIncomeOperating"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_DividendIncomeOperating_4be0439a-a800-42a0-b33b-85cb62d46cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_79fa4fa9-62c5-417b-a4e2-b9debc5e95ff" xlink:href="hfwa-20201231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_79fa4fa9-62c5-417b-a4e2-b9debc5e95ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_252a6d45-4fab-43f0-9842-26ccd28db0eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncomeOther"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestIncomeOther_252a6d45-4fab-43f0-9842-26ccd28db0eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_dc043052-e1f8-4fe5-86f0-c2ddb5a4bc55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestIncome_dc043052-e1f8-4fe5-86f0-c2ddb5a4bc55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_53bd0bbb-18d2-4602-ad8d-6777959f12b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfessionalFees"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_ProfessionalFees_53bd0bbb-18d2-4602-ad8d-6777959f12b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_584adb48-5d96-476e-b3ee-433359171095" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoninterestExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_OtherNoninterestExpense_584adb48-5d96-476e-b3ee-433359171095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_2d549ec4-23d8-4166-9cfb-10206fecec7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NoninterestExpense_2d549ec4-23d8-4166-9cfb-10206fecec7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_371f2ffc-e1bd-4c2d-8487-135da1ba74a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_371f2ffc-e1bd-4c2d-8487-135da1ba74a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c5cd125c-da63-4a74-94d3-5f0e98917e6f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c5cd125c-da63-4a74-94d3-5f0e98917e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_454a984e-aa06-4416-a7c3-84660ce47e57" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedIncomeStatementsCaptionsLineItems_3a5f5d67-74af-4e18-ad1e-9346b5554aa3" xlink:to="loc_us-gaap_NetIncomeLoss_454a984e-aa06-4416-a7c3-84660ce47e57" 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-20201231.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_771a2c9c-adda-46b9-badc-2575ecf93cc1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract_771a2c9c-adda-46b9-badc-2575ecf93cc1" xlink:to="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:to="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ConsolidatedEntitiesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesAxis_14936a08-fbd1-46a9-9508-2e67937f6628" xlink:to="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ParentCompanyMember_c11372cf-412a-4267-a335-1e21420634cb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ParentCompanyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidatedEntitiesDomain_78df5db9-e87d-4ddb-8c61-ee3ce51c65b6" xlink:to="loc_srt_ParentCompanyMember_c11372cf-412a-4267-a335-1e21420634cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_CondensedCashFlowStatementsCaptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementTable_318abfa3-b373-4c84-a0db-5bcc513106b0" xlink:to="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_fbcc3ca1-e456-4290-85d6-885e0b4bfabf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_NetIncomeLoss_fbcc3ca1-e456-4290-85d6-885e0b4bfabf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_f5ea2a83-2230-416d-a7fc-b24213deaa31" xlink:href="hfwa-20201231.xsd#hfwa_EquityinUndistributedIncomeofSubsidiaries"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_hfwa_EquityinUndistributedIncomeofSubsidiaries_f5ea2a83-2230-416d-a7fc-b24213deaa31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5bd56bad-8b5a-4e9d-b953-75483597ee44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_5bd56bad-8b5a-4e9d-b953-75483597ee44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_417e9324-c79b-48e7-8058-b58242ff1c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_84877c5b-9166-4fba-9a5a-a23ffc10ca37" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet_417e9324-c79b-48e7-8058-b58242ff1c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ce7faf1-0f8c-4557-8d2c-4aa50cc6a4d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_f3bd2091-4374-447a-b95d-3a59dee8ce47" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_6ce7faf1-0f8c-4557-8d2c-4aa50cc6a4d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredFromAcquisition_2c3cd343-e67d-4e09-92e5-8a76ee247974" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAcquiredFromAcquisition"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:to="loc_us-gaap_CashAcquiredFromAcquisition_2c3cd343-e67d-4e09-92e5-8a76ee247974" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97d063fe-9325-4176-bf51-a7a4aab8f39a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1021df52-0643-48db-823d-9aff16ab825a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_97d063fe-9325-4176-bf51-a7a4aab8f39a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_6ccf038c-4488-43e4-8912-9cf946cf4fc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_6ccf038c-4488-43e4-8912-9cf946cf4fc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_983b6f45-44df-4871-a13d-fdb6ac2a7807" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_983b6f45-44df-4871-a13d-fdb6ac2a7807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9f8bb8a8-0798-457b-aab7-20f899c234cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_9f8bb8a8-0798-457b-aab7-20f899c234cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7e403e7c-d7bf-4b06-bdf3-389c7d84c6b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_a07c30dd-4a2d-43d8-9ade-9d6b300214a5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7e403e7c-d7bf-4b06-bdf3-389c7d84c6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4b0850cc-2512-4055-920e-1397d2547527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4b0850cc-2512-4055-920e-1397d2547527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_9018ba91-aff8-4aa1-9fad-05f7197ce990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_9018ba91-aff8-4aa1-9fad-05f7197ce990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_a93e71e4-f5a1-4e4e-8ce2-1acdc4279f3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_a93e71e4-f5a1-4e4e-8ce2-1acdc4279f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CondensedCashFlowStatementsCaptionsLineItems_040143ae-7124-4eb3-938e-58e2c210a8b7" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommonStockissuedBusinessCombinations_8eae9329-c42c-4c1b-bc3d-c3c640b49764" xlink:href="hfwa-20201231.xsd#hfwa_CommonStockissuedBusinessCombinations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:to="loc_hfwa_CommonStockissuedBusinessCombinations_8eae9329-c42c-4c1b-bc3d-c3c640b49764" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_da1b9bce-7c96-4382-8db2-15f5475f5f40" xlink:href="hfwa-20201231.xsd#hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_288741ad-5da0-4012-be67-d613b05f3630" xlink:to="loc_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations_da1b9bce-7c96-4382-8db2-15f5475f5f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialData"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_9bd65427-b744-48de-9cec-c58f2b251e65" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e32766c0-27c4-4435-be37-0775e4e86d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_9bd65427-b744-48de-9cec-c58f2b251e65" xlink:to="loc_us-gaap_QuarterlyFinancialInformationTextBlock_e32766c0-27c4-4435-be37-0775e4e86d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_fa70575e-e6a0-4cb4-9819-2bdb3aff1da0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_a3177b4f-ff9b-42da-9a0b-ff4ab7ac16df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_fa70575e-e6a0-4cb4-9819-2bdb3aff1da0" xlink:to="loc_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock_a3177b4f-ff9b-42da-9a0b-ff4ab7ac16df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SelectedQuarterlyFinancialDataDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_QuarterlyFinancialInformationDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_807fc582-2406-4112-8291-5cfa81d89eff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestAndDividendIncomeOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_807fc582-2406-4112-8291-5cfa81d89eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_a145020f-9eeb-4800-9619-d35393eb35e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_InterestExpense_a145020f-9eeb-4800-9619-d35393eb35e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_9482b379-8e41-4589-b7ef-7949e65a1df1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_9482b379-8e41-4589-b7ef-7949e65a1df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_06b66a79-274b-4b70-9e05-72b4065eca94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_06b66a79-274b-4b70-9e05-72b4065eca94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d387acaf-0ded-4ed3-b9da-4adf7effa57d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_d387acaf-0ded-4ed3-b9da-4adf7effa57d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_ce2cedd9-e44b-493e-971f-4f404a92d7f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_ce2cedd9-e44b-493e-971f-4f404a92d7f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_49fe5fa1-34f2-439d-a781-fb86b05f173d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestIncome"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_NoninterestIncome_49fe5fa1-34f2-439d-a781-fb86b05f173d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_4987404b-147b-45df-b33e-809bfd1d837e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoninterestExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_NoninterestExpense_4987404b-147b-45df-b33e-809bfd1d837e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2be2e011-cdf8-4314-a720-5a0665454bff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2be2e011-cdf8-4314-a720-5a0665454bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8f778d31-d9c0-48bd-be9d-093c04f6116f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8f778d31-d9c0-48bd-be9d-093c04f6116f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_05a3aeb8-5707-41ac-af47-5372f8d09ffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_NetIncomeLoss_05a3aeb8-5707-41ac-af47-5372f8d09ffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6f4595ea-0342-41c3-aabf-37cb3d2e7fc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_EarningsPerShareBasic_6f4595ea-0342-41c3-aabf-37cb3d2e7fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_afa76afb-1065-4548-a48c-e98d66eba5dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_EarningsPerShareDiluted_afa76afb-1065-4548-a48c-e98d66eba5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_6f251d17-6cc9-4b34-aca5-a7efcbd042f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockDividendsPerShareDeclared"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_QuarterlyFinancialInformationDisclosureAbstract_1bff502e-65d1-409e-9cf1-439fe54fcf46" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_6f251d17-6cc9-4b34-aca5-a7efcbd042f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnaudited"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_b76de785-32ae-424b-b58c-1d6f8a16060d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_34a60a88-2993-46a1-b294-d0673415572a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_b76de785-32ae-424b-b58c-1d6f8a16060d" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_34a60a88-2993-46a1-b294-d0673415572a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#SubsequentEventsUnauditedDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_a6f9ad2a-8a56-48da-b1ee-39ecd8d20649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_a6f9ad2a-8a56-48da-b1ee-39ecd8d20649" xlink:to="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_f9365db8-0744-4f8b-a855-84d7576c4032" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_824235bc-30d1-487e-8045-e60da2b27c4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_b499f341-3568-41a3-bc67-02e31e4e1547" xlink:to="loc_us-gaap_SubsequentEventMember_824235bc-30d1-487e-8045-e60da2b27c4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_885781a2-74fb-4fd4-b395-a1980de13af2" xlink:to="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded_f0fd8fa7-96ac-4548-aab4-2f4a5e415158" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramLoansFunded"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramLoansFunded_f0fd8fa7-96ac-4548-aab4-2f4a5e415158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_b549e2a2-2081-4ec6-b654-e823c8c2adbb" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivable_b549e2a2-2081-4ec6-b654-e823c8c2adbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_bdf1e08d-1518-44b9-b67c-2edf1af8a9cb" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance_bdf1e08d-1518-44b9-b67c-2edf1af8a9cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_763d07f8-a6aa-4ee8-adb4-e0a5ebc678b4" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent_763d07f8-a6aa-4ee8-adb4-e0a5ebc678b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_d416b7bb-cb61-4210-a5ea-bb0dcce939b5" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments_d416b7bb-cb61-4210-a5ea-bb0dcce939b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_df04fae1-dd32-49ef-b86c-01f771093b14" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans_df04fae1-dd32-49ef-b86c-01f771093b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_3f40d468-4426-4895-a577-884ab6963dfd" xlink:href="hfwa-20201231.xsd#hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_e5273d3c-5092-4205-a037-8bba8667e1e5" xlink:to="loc_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans_3f40d468-4426-4895-a577-884ab6963dfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsNotes"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsTables"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="simple" xlink:href="hfwa-20201231.xsd#CommercialServicingAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.hf-wa.com/role/CommercialServicingAssetsDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>hfwa-20201231_g1.jpg
<TEXT>
begin 644 hfwa-20201231_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@#\\OV]/\ @YA_X)_?\$Z_VH_$/[(_QU\"?%*]
M\3^&8;*34+GPUX=L;BS875I#=1['EOHG)$<R Y088$#(Y/CW_$9[_P $H/\
MHE_QP_\ "1TS_P"6=?HA\5?^"??[!7QV\<WGQ/\ C?\ L1_"'QEXEU!8EO\
MQ#XJ^&NEZC?7(CC6.,23W$#R.%C1$7+'"J ,  5_.U_P2W_9J_9R^(/_  =)
M?%G]GWQ[\ /!.N> M-^(WQ(MM.\$:OX5L[G1[6"VO+U;:*.SDC,*)$J*(U5
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
MYXV_X*(_\$H-#\->"-?O?(MI+:SU+2KB<A=[1)<3W%S$LP3+")XU8[6X !(
M/WDHKX?_ ."EO_!7X?LC?\$K/#W_  4R_9Z^']EXMT_Q8F@7>AZ7XAFDM@UG
MJ<8E1I/*)*2*C#*Y.&R.U?$%E_P<U?\ !3#]I[]GRU^*?_!/7_@E3=>,&\-Z
M49OBAXJO=/U"]T:QO0&E>RLHX'BDG,</EN[>87R_^JV[7< _;^BOSL_X('?\
M%W[/_@L-X9\7>#_B#\*+/P9\0_ T-K<ZG9Z3>O-8:I9SLZ"YMQ(/,A*2)L>)
MV?&^-@[;BJ>,?\%%_P#@YA^*/P\_;.OO^">O_!+7]DC_ (7-\1=%U&73M;O[
MF*ZN;87\()N+6WM+,K+,(,.LLS21HC1R##*N^@#]>J*_'']A[_@YF_:&'[;V
MC_L"?\%;/V,H/@]XK\3W]O8Z+K.GQ7=G#;W5RP6U2XMKMY&,$SD(MS',R!B,
MKMW.GM?_  6M_P"#@G0/^"9?Q"\/_LI?L^_!=_BE\;/%,$$UIX<2:3[-ID<\
MGEVPE2!6EN+B9QB.VCVL5(8LNZ,2 'Z1T5^)WP[_ .#G+]N7]E3X_P#A;X4_
M\%I?^">"?"KP[XS8?V=XLT*QO;3[%%O5&N&@N99Q=1QLR^:L<BR1JP;8Q*HW
M[665[9ZE9PZCIUW%<6]Q$LD$\$@=)$895E8<$$$$$<$&@"6BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MP"&OM-]K\/:=%=1BQCE;>]O;W=G<PR?9MV-L$BMMVK\YP,>\_P#!'K_@W?\
MA9_P3,^+.K_M7?%SXX:E\7?C'K4-Q&?%FJ6+00Z<+@EKF2%))99);B7)5[F2
M0LRLP"IODW@'YV_MV_\ *YM\/?\ L</!G_IKMZ]S_P"#WB"9OV4?@C=+&3&G
MQ#OU9\<!C8Y _':?RKV/_@L3_P &V&M_\%%?VQ-/_;C_ &>OVMI?ACXS73[*
M#5%GTB68-<68VV][;7$$T<EO*J+&N,'_ %:L&4Y!]:^,?_!"?0OVH_\ @DAX
M/_X)L_M1?M+ZSXF\5>#+I]4TKXN_V<S7:ZJ9[IUFD@GGD:>,17;P.CS R* X
M:-MNT N>!/&7AKPW_P &RNB>+-6UB".PL_V(;59IS,H7>OA)(_+!)P7,GR!>
MI8A>M?$?_!C[_P D!^/O_8X:+_Z2W%=1^SC_ ,&GWQGT/PK#\#?VM?\ @J=X
MW\8?!W2GDGTGX1^'FO[31YKG<TD<DT,EXT21K*1(T<<89B6Q+&26/U__ ,$/
MO^"+G_#FCP!X^\#?\-)_\+'_ .$XUBRO_M7_  AW]C_8OL\4D>S;]LN?,W>9
MG.5QC&#F@#\HO^#(OP;HNH?M:?&OQ]<V43W^E?#RQL;2=HP7CCN;[?(%/8$V
ML>?7 ]*^EO\ @]P_Y,N^#G_94)__ $W35]+_ /!#[_@@-_PYH\?>/O''_#6/
M_"Q_^$YT>RL?LO\ P@G]C_8OL\LDF_=]NN?,W>9C&%QC.3FO0/\ @MQ_P1Y_
MX?'_  6\&_"#_AHG_A7/_")>*)-8_M'_ (1'^U_M>ZV>#RO+^UVWEXW[MVYN
MF,=Z *_[.'A70+/_ (-R/"'AVWTR);*\_8UMI+FW5<+(UQX7$LQ./[SR.3ZE
MC7P!_P &.A/_  JO]HD9_P"9@\.?^B-0K]=_AY^R'_P@?_!/#0_V"O\ A87V
MO^Q?@O;> /\ A*_[)\OSO)TE=.^V_9?-.W.WS/)\TXSMWG[U?.__  0Z_P""
M)W_#F3PK\1?#/_#3'_"R/^$^U#3;KS_^$,_L?[!]D2X3;C[9<^;O\_.<KMV=
M#G@ ^[Z_DXT_]@?P)_P4P_X.6_C3^R'\2/'&K^'=)U[XN^.[F?5=#CB>YB:U
MFO;A0HE4K@M& <CH37]8]?FQ^S'_ ,&]/_#./_!8KQ-_P5E_X:\_MG_A(O%'
MB36/^$ _X0#[/]G_ +66X'E?;OM[[_*^T?>\@;]G1,\ 'C7PQ_X,L/\ @G;X
M5\6VNO?$C]H#XJ>*]/MIEDDT/[98V,-T <F.62*W,NP]#Y;1MZ,*V_\ @Z[^
M$FF?!7_@ASHOPD_9]\&VV@>#/"WQ \/V4^C:3"4M[/2HX;I(DP/X?M)M>6R2
MQ!)+'-?KC7#?M+_LX_"+]KKX#>*/V;/CQX736/"?B_2WL-8L2Y1BA(9)(W',
M<L;JDB..5=%8<B@#\0/^"-GPQ_X.&?$?_!,GX>>(?V%OVO\ ]F70?A''9:E_
M8^E>+;&Y:_T_;?W1NTO&72I5#^?YSG,C?*RG.#7KW_!K?_P3B^(7[%WQ;^*O
MQ0_X;3_9\^*7ACQGX<LHI;/X(>/Y-8-I>17,DD3SQFUA6! DEPJC)()(VC!K
MD9?^#2G]KOX2V?B;X/\ [)'_  6+\7^$OA5XMF?^V/"4MA?0"YA<;&2ZBL[V
M.WO&,8",Y2,.ORE0O%?HO_P2-_X)"?L]?\$AO@9?_##X1:M>>(O$/B.ZBN_&
M?C;5;=(KC5IHE98D6)"1!;QAY/+BW,09')=BQ- 'XT?\&1W@O2-2_:^^,_Q
MN=.ADO=)^'-G96ERZ@O"ES?*\@7TW?9DR?\ 9]Z^ZO\ @\D_Y1'Z;_V6#1O_
M $DU"O1_^"'W_! ;_AS1X^\?>./^&L?^%C_\)SH]E8_9?^$$_L?[%]GEDDW[
MOMUSYF[S,8PN,9R<U[1_P62_X)@_\/;/V1[;]EC_ (7A_P *_P#L_C"RUW^W
M?^$:_M7=]GBN(_)\C[3;XW>?G?OXV8VG/ !\5> ;3QI>_P#!FM/!X!^T_;Q\
M!M2>86N=YLUOYVO,X_A^S"?=_L[JRO\ @RBUKX53?L _$WP]H=Q8#QG!\69+
MCQ% I7[7]@?3K-;)W[^5O2\"=MPEQU.?TH_8+_8IT?\ 8N_85\%?L/\ B'Q=
M;^.;#PIX>FTB^U2[T-;6+589997</:M+,%4K*4*%W! /KBOS&^-__!HC?^"_
MC?J/QF_X)C_\%!?%7P4AU5I5DT$)=L]C%(=S007]I<PS&#. (I5=L 9D8B@#
MY<_X+F7.@^*_^#I7X-:=^S;)#-XOM=:\!P>(GT8CS4UI-3WJ967HZ69LMQ;[
MJ*,X"U>_X.'O"FA>._\ @YG_ &?O _BBPCN],UD> ;'4;650RS03:_/'(A!X
M(*L01[U^BG_!(/\ X-M_@;_P35^+,_[57Q>^+U[\7?B[*)_L'B34M-^S6ND-
M.&$\T$3RRR27+J[HUQ)(259@JIN8MJ?M[_\ ! 7_ (;@_P""I7PU_P""E?\
MPUE_PC'_  KRX\.R_P#"%_\ ""?;?[0_LK4GO<?;/MT7E>;OV?ZE]F-WS?=H
M ^F/^"L7_*++]I;_ +-_\9?^F.\K\QO^#(G1=,@_9)^-?B**T1;RZ^(UE;3S
MA1N>**P5HU)] 9I"/]\U^O'[6/P+_P"&H/V6/B7^S1_PE/\ 8?\ PL3X?ZSX
M8_MO[#]I_L_[?8S6OVCR=\?F^7YN_9O3=MQN7.1\T?\ !$?_ ((\_P##G#X+
M>,OA!_PT3_PL;_A+?%$>L?VC_P (C_9'V3;;)!Y7E_:[GS,[-V[<O7&.] 'Y
M,_\ !&CPWI&J_P#!VS\?KV[LHF?1O'GQ/NM/)C!\F0ZO/!E?[I\N:1<CLQ'0
MU>_X.=HXT_X.(/V962-07\(^"RY ^\?^$LU09/KP /PK]&/V*O\ @@-_PQ]_
MP5G^)/\ P5%_X:Q_X2+_ (6%K'B>^_X0;_A!/LG]G_VO?F[V?;?MTGF^5G9G
MR4W]<)TH_P""GG_! ;_AX]_P4/\ AC^WM_PUC_PAO_"N-'T6Q_X13_A!/[1_
MM'^S]6NM1W_:OMT/D^9]J\O'E/MV;LMG: #S+_@O+_P6W^,O[*7[5'PZ_P""
M;W[&/P)\(>+?BIXVDTNXM]7\=6HN+/3+N^O3:Z?#;Q%XU^TF5 YFD?RX@8_E
M8DE/SY_X.+?V=O\ @L5\/?V/_!?Q9_X*D_MZ^$?&T.J?$6WM-!^%_@G18[>S
MT^<Z?>R->F5+:V\QXE4P\I)_Q]'$F -WZD?\%L_^#>CP;_P5=^)'AK]I'X;_
M !XN?AG\3_#.FQ:<-8&F-=VNH6L4SS0!U26*2&>*220K,C$X.TJ=J%?!?B?_
M ,&HOQK_ &MOAC+)^W-_P5T\?_$'XC6:PP>#]?U;2)M0TSP_:AU-P@M+B]#S
MR3*B@R"6'!Y99" : //?^"HO_*G[\#?^Q?\  W_HJOM?_@UETK3=/_X(8?!>
M[L;&**6^N/$L]Y)&@!FD'B/4X@['N=D:+GT0#M4WQX_X(=^(?C[_ ,$:_!?_
M  28\3_M=1PW'@YM/2+XC1> -PN;>RGD:"(Z?]O&PB%HXBWV@Y,9; W;1]!?
M\$N/V&/^':_["?@;]BG_ (6C_P )I_PA?]I_\5-_8G]G?;/MFJ7=_P#\>_GS
M^7L^U>7_ *QMVS=QNV@ _$W_ (,W[>WM/^"CG[0UI:PI'%%X,D2.-%PJ*-80
M  #H *R/^#375-.\.?\ !:+XY^&?C+/%#X]O?"&NV\'V]MLTMY'K=J]]$@?D
MR_(7(!W;8I#@@$C],?\ @CG_ ,$!O^'3'[27Q%_:$_X:Q_X3_P#X3[1WL?[(
M_P"$$_LK[!NO%N=_F_;KCS>FW&Q>N<]J\Z_X*@?\&O7@+]L+]IZY_;:_8_\
MVF-2^"GQ(U._%_KTEEI\DUI>7^,-?0O!-#-97#_>D9&=7;+;59G9@#Z8_;2_
M;0_X(W_L[_MD>$/ G[:S> [?XR:KH5J?"&I:W\.I-5U&*S>\F2WA2\BM)FM@
MUQYQ1&= 6+,.3FOP\_;ZTC]K"^_X.SM<TSX%>._"7ACXF7GC72U^'^N_$2-W
MTB!V\/VZV8D"PS$[DVQQ[8V_?,G0@D?HU_P3Q_X-:]%^ '[66G?MN_MW_M>:
MS\=/'&A:C%J.A6^H6<RP)?PX\B[NKBYGFFNWB*JT:'RU1T4G>!BO9_\ @LM_
MP;[_  -_X*Q>(M%^-VB_%+4/AE\5_#MFEI9>,=,TX7<-[;1N9(HKJ 21,SQN
MS&.9)$= Y!$@"!0#\_?^"M7_  3E_P""U/[67@OP1\,/^"F__!2?]BOPY91Z
M[/>>"O[<\47&@2W=VL(CFCAE?28S-\DB%HU)YV$C@5^VG[#'P]\9?"/]BOX1
M_"GXB>+](\0:[X9^&FAZ3JVO:!>O<V.I3V]A#"]S!,Z(TL4A3>KE5+!@<#.*
M_*[X?_\ !J#\8?C3\;O#GQ+_ ."IW_!3GQA\;M"\*A$L?#5RU])+<PA@QMC>
M7EW*]O S*N]8DWN"<.C8:OV<T?1])\/:1:Z!H.FP65C8VR6]E9VL0CB@B10J
M1HJ\*JJ  !P  * +-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45%?7UEIEE-J6
MI7D5O;V\32W%Q/($2)%&69F/"@ $DG@ 5\#W?_!Q!^S ="U+XR>&OV6?C_KO
MP6TC4Y++4/CWHWPX$WA=5CE,4MVCFX%U+:(X*-,L!PP(P>X!]^T5XY^TA^WK
M^R_^RU^RJ/VS/B9\18IO MW8V=SH-]HD1O)M=-XJM9PV,:<W$DX=2@'&"6)5
M59AY+^SK_P %C?A#\9OVA- _9=^+W[,WQF^!WC'QGI\UYX!L?C+X/BTV+Q*D
M*>9-%:S0W$R?:(T^9H7*, 0.6(% 'U[17S'^V%_P5.^$/[)_QJT;]F#P[\&?
MB5\7/BCK6BMK2_#_ .$OAR/4;ZPTM9#']NO&FFABMH2X**6?<S8&W# GJ_V%
MO^"@7P+_ ."@/@77/%/PET_Q'H.L^$M<?1O&_@7QOHQT[7/#>H*,_9[RV+,$
M)'*LK,C88!MR.J@'N-%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
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!G^*_"WAW
MQSX6U+P3XOTB'4-)UC3YK'5+"Y7,=S;RH8Y(F'=61F4CT-?GQ_P6 @_:\_9I
M_8)\1?L>_P#!.G_@GUI^I_":7X67FD^(O%&D^(+5I?"^E3K/!>PV.B2/'-J$
MZ6K-,I$J@M(!M<AL?>WQ<\':_P#$/X4^)_ 'A3QU?>%]4UWP]>Z?IOB;2P#<
MZ1<30/''>0YX\R)F$BY_B05^=G@+]H[_ (+P_!W]F?\ X8T\9_\ !.2[^(_Q
M:TW3)="T?XXCXCZ8/#6KQ8:.'6;SSG6Y614*M) R"29HR?D,FT 'D'Q*U+]G
M[XC>%/\ @DW\(OV>_'MSXK^$3>.XKO2]3UBW\J2^NM"TU([=KB')6.X2X^T(
MT>2$D#J"0,U] ?\ !QJS>%_A'^S;\8="B*>(?"/[7/@RYT6\A \U?,:Y22$$
MD920!=RYPVQ<]*XWQ'_P12^._P"SU_P2X_9S^$_[+7B#1O$?QN_9A\<P>.]#
M34;HVVG^)+Z2ZGN=3TH3/CR89OM+1QR-LR((]YCWLR[7C[P+^WW_ ,%<OVC/
M@?H_[0G[#&J? ;X0?!OX@V?Q \6OXN\7:?J-]XDUVQ1Q9:?:163MFV225VDF
MD"K(C' 5E"L ;/\ P2\C7QE_P69_X* _$SQ$PN-6L/$G@KP_I\D@R;33X=*F
MQ&G]U7*HS#H60'KFC]G-1X+_ .#EW]HCPQX==8;+QC^SUX9U_7[>(8$]_:W*
M64,K =6$#,,GG#5-\7_A#^VA_P $^O\ @I=\1_V[OV4_V6+SXU_#KX]>'='A
M^)/@_P -^(+2PUG0M;TJ%K:UOH([MTCN()('*NB-OWNSM@(-_7?\$Q?V6OVH
M+K]J/XU?\%-?VV_AO9^!O''Q=73-&\*_#BVUF+49/"OAS3X]L4=Q<PDQR7%P
M^V614)52@^Z7,: 'V]1110!XEJG@7]O274[F72/COX(AM&G<VL4OA>1F2,L=
MJD[N2!@$U1^"WCS]HV7X\>)/@G\4O'VB:G<:/H5KJ$=QIVA^1'B9R ,EBS'
M[@#ZU[W7A?@'_E()X_\ ^Q$TK_T8U 'KGV+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_
M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]
M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% '.Q7
M'C&;5I=(75[4/#$LC,;;@@_C5K[%XW_Z#=E_X#'_ !HLO^1WO?\ KRB_F:V*
M ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P"
MQ_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\
MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_
M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH YV_N/&.GW-K:RZO:L;J7RT*VW .,\\U:^Q>-_P#H-V7_ (#'_&CQ
M+_R%]'_Z_3_Z":V* ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH
MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'
M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P"
MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H
M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\
MZ#=E_P" Q_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'
M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\
M:/L7C?\ Z#=E_P" Q_QK8HH Y_5'\9:5I\NHS:Q:,L*;F5;8Y/ZU+!;^-9X4
MG76K,!U# &V/<?6K/C'_ )%B]_ZX&KFG?\@^#_KBO\A0!F_8O&__ $&[+_P&
M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C
M6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&
M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C
M6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&
M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C
M6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&
M/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-5=(N/&.L6S74&KVJA
M96C(>VYRIQZUT58_@?\ Y!$O_7[-_P"A4 'V+QO_ -!NR_\  8_XT?8O&_\
MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/
M]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_X
MT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/
M^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V+QO_ -!N
MR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0
M;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V+QO_ -!NR_\  8_XUL44 8_V
M+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C5
M6*X\8S:M+I"ZO:AX8ED9C;<$'\:Z*L>R_P"1WO?^O*+^9H /L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^
M@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,
M?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_
MQH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,
M?[%XW_Z#=E_X#'_&JM_<>,=/N;6UEU>U8W4OEH5MN <9YYKHJQ_$O_(7T?\
MZ_3_ .@F@ ^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,
M?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@
M#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?
M_H-V7_@,?\:V** ,NSM/%J72/?:M:O$&_>(EN02/8UJ444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %>%^ ?^4@GC__ +$32O\ T8U>
MZ5X7X!_Y2">/_P#L1-*_]&-0![I1110 4444 %%%% !1110 4444 8]E_P C
MO>_]>47\S6Q6/9?\CO>_]>47\S6Q0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?
MI_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D
M* )J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P
M/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z
M\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQ
M?_@H7\6?B!\#?V/O%_Q2^%NO_P!EZ]I?]G_8;[[+%/Y7F:A;0O\ ),CHV8Y'
M7E3C.1@@&N_*\OK9OF=# T6E.K.,(MWLG.2BKV3=KO6R;MT9Y^;9C0R?*Z^/
MK)N%&$IR2M=J$7)I7:5[+2[2OU1[16/XE_Y"^C_]?I_]!-?CM_P]D_X* _\
M1??_ "U=*_\ D6H;G_@JK^WM>30SW/QXW/;OOA/_  B^EC:<8SQ:\_C7[-_Q
M+YQG_P!!&'_\#J?_ "H_$O\ B8O@G_H'Q'_@%/\ ^7'[3T5^+W_#V3_@H#_T
M7W_RU=*_^1:_3G_@GI\6?B!\<OV/O"'Q2^*6O_VIKVJ?VA]NOOLL4'F^7J%S
M"GR0HB+B.-%X49QDY))KY/C'PMX@X(RR&.QU6E*$IJ"4)3;NXRE]J$5:T7UO
M>VA]?P7XK\.\=9I/ 8"E5C.,'-N<8)64HQLN6<G>\ETM:^I[11117YL?IP44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>%^ ?^4@GC__ +$32O\ T8U>Z5X7X!_Y2">/_P#L1-*_]&-0![I1
M110 4444 %%%% !1110 4444 8]E_P CO>_]>47\S6Q6/9?\CO>_]>47\S6Q
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_B7_
M )"^C_\ 7Z?_ $$UL5C^)?\ D+Z/_P!?I_\ 036Q0 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KB
MO\A5/QC_ ,BQ>_\ 7 U<T[_D'P?]<5_D* )J*** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z
M_9O_ $*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ KYT_X*R?\H_O'_\ W"O_ $ZV=?1=?.7_
M  5GEBC_ & /'B22*I=M*5 3C<?[4M#@>IP"?P-?3\$_\EGEO_811_\ 3D3Y
M7CK_ )(G,_\ L'K?^FY'XP4445_HB?YNA7[0_P#!)O\ Y1_> /\ N*_^G6\K
M\7J_:'_@DW_RC^\ ?]Q7_P!.MY7X5](/_DC,/_V$0_\ 3=4_?/HZ?\EMB/\
ML'G_ .G:)]%T445_'A_: 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 45@_%3XD>&/@W\,/$GQ>\;32QZ+X5T&\UC5Y+>+S)%M;:!YI2JC
M[S!$; [GBOSJ^''[:?\ P7F_:4_9C?\ X*#? KX*?L\Z+X"U'39]>\'_  G\
M5MK$WB35=%CWLAEOH9DMH;J:)=\8\O9\R;]N2* /TSHKX#^/'_!:6Z_X<K>'
M_P#@J'^R[\.M/O/$OCF72--\'>#_ !0TDUN=8N=733KFSE:!XGE$3I>;64IO
M\E3@ D#H?@[KO_!Q1/\ %CPW#\>_ ?['\'@AM<M1XNF\*:IXE;4TTWS5^T-:
M"<>49Q'NV!_EW8SQ0!]MT5\/?M%?MT_MM?%O]O37?^">/_!-#PM\-HM8^'/A
M:QUOXM_$+XJQ7USI^CO?#?9:9;VME)')+<R18F+L^P(6'#+SU?\ P3:_;T^-
MO[0'Q*^*O[''[9_PY\.>%OC?\%M1L4\31>#KJ>31==TR^A\ZRU2P^T$RI&Z@
MAHG9FC.S<07*( ?6U%%% !7A?@'_ )2">/\ _L1-*_\ 1C5[I7A?@'_E()X_
M_P"Q$TK_ -&-0![I1110 4444 %%%% !1110 4444 8]E_R.][_UY1?S-;%8
M]E_R.][_ ->47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_036Q0 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=
M_P @^#_KBO\ (53\8_\ (L7O_7 U<T[_ )!\'_7%?Y"@":BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\#_ /((E_Z_9O\ T*MB
ML?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "@D*"S' '4FO+_P!H/]KSX-_LYB#1
M_%.IW&J>)-0P-'\'>'[?[7JE^Y^Z$A7E0><,^U3@X)/%>7?\*7_:J_;+/V_]
MIC7IOAOX!GYB^&_AB^SJ&H1'D#4+Q?NJ1UB0<@X(1ES7T6!X=K5<,L9CJBP^
M'>TY*[G_ ->X+WJCZ75H)_%.)\WC^(Z-'$RP6!IO$8A;PB[*'G5F_=IKK9WF
MU\,)'0?$S]NO3[WQ;/\ !S]DSP3-\3O&L1V77]FS!=(T@GC?=WGW  ?X%))(
M*[E; KR']J'_ ()^?M%?''X#:_XT^*?Q"N?'OQ1=;4^&/#.DWJ:?HFC9NX?/
M6W25D61Q;^</-E(+#C!8*:^O_AE\*OAS\&O"5OX%^%O@VPT/2K;_ %=G80A0
M6[NY^\[G'+L2Q[DUT%>I@^+:?#N,IU,BHJ'))2<ZGO5*EFGRR:LH0E:SA3LW
M%N,IRW/*QO!]3B3!U:>?UG/VD914*?NTZ?,FN:*=W.<;WC.I=*24HPAL?B]_
MPZ;_ ."@/_1 O_+JTK_Y*J&Y_P""57[>UG-#!<_ ?:]P^R$?\)1I9W'&<<77
M'XU^T]8_B7_D+Z/_ -?I_P#037W_ /Q,'QG_ - ^'_\  *G_ ,M/SO\ XETX
M)_Z",1_X'3_^4GX[?\.F_P#@H#_T0+_RZM*_^2J_3G_@GI\)OB!\#?V/O"'P
MM^*6@?V7KVE_VA]NL?M44_E>9J%S,GSPNZ-F.1&X8XS@X((KVBBOD^,?%+B#
MC?+(8''4J481FIIPC-.ZC*/VIR5K2?2][:GU_!?A1P[P+FD\?@*M64Y0<&IR
M@U9RC*ZY81=[Q76UKZ!1117YL?IP4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5^=_[>O[=?QA_;.^)?B7_@E!_P $K-NI>,IX6TOXT?&8
MJ6T3X9V$P,<\0E7BYU1D\Q$AC.8WSR'C?ROM_P#:&^'_ (^^+'P)\8?##X6?
M%:7P+XC\1>'+S3=&\9V^G?:Y=$N)HFC6\CA\V+?)&6WJ-Z_,H.>*_.C]E+_@
MAE_P5'_8@^$<'P+_ &6?^"Z]GX2\,07L]X;&W_9/\/W,L]S,^Z2>>XN;N2>X
MD)P-\KLP554$*J@ 'HG[5G_!''X3^*/V(?V=_P#@G'\+_P!KQ_A-H?PN\?Z3
MK6DW[6EO-J_B.YLEG9Q;F6:-([EY[N2YW".9%D*_NBH KQ;]NOX$?%?_ ((C
M>)?A5^VY^S%^VA\:/&&AZU\6-'\)_%/X<?%;Q]/X@M/$5E?LZ-=0^>,PWJ%"
M5=>[ C:JNDGT_P#M!?\ !*?XH?M9_L@_#SX8_M&?MN:KK'QU^%OBIO$W@S]H
M70_ ]EI-Q:ZJMU+) [:5 _V<PK \,#PAP)?LZ2$AB17.:!_P2M_:Y_:&^.GP
M^^+'_!47]N'2?BAX?^%&O1Z]X+^'/@SX?)H6EW.MP@K!JFH,9Y7N9(\DK" L
M:L3@[6D1P# _X)3JME_P6 _X*':9JRE-7/C;P1/(LI^=K-]'N6MC_N[2<>S4
MGP("7G_!S;\=KG15+6]G^S/X>@UIHS\JWCWT;PA_]HPC(]LUZ3^U9_P35^.^
MM?M?/^WY_P $_OVJK/X4?$G6/#$7A[Q]IWB'PDNM:'XLLH&S;//!YL3PW,/"
MK,C$E$5,*"^_KO\ @G;_ ,$\+[]C&_\ B%\9/C#\<;SXI?&+XO:W;ZG\1_B%
M>:1'IZ70MXC%:65K:QLZVUK;QLRHFXD[CT4(B 'TU1110!XEJG@7]O274[F7
M2/COX(AM&G<VL4OA>1F2,L=JD[N2!@$UPWP"T7XWZ=^VSXXL_B/XVT;4=87P
M7IYN;S3]-:&)XS*?+ 0G@@;LGOD5]35X7X!_Y2">/_\ L1-*_P#1C4 >N?8O
M&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_  &/^-'V
M+QO_ -!NR_\  8_XUL44 8_V+QO_ -!NR_\  8_XT?8O&_\ T&[+_P !C_C6
MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_  &/^-;%% &/]B\;_P#0;LO_
M  &/^-'V+QO_ -!NR_\  8_XUL44 <I:VOBD^*;J./5+87 MHS)(8#M*Y. !
M6G]B\;_]!NR_\!C_ (T67_([WO\ UY1?S-;% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 <IKEKXI74=-6ZU2V
M=VN2(&6 @*VWJ?6M/[%XW_Z#=E_X#'_&CQ+_ ,A?1_\ K]/_ *":V* ,?[%X
MW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?
M^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X
M#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8H
MH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%X
MW_Z#=E_X#'_&MBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?
M_H-V7_@,?\:/L7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X
M#'_&MBB@#F?$MIXM30;I[[5K5XA$?,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0
M,?6K?C'_ )%B]_ZX&KFG?\@^#_KBO\A0!F_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__
M $&[+_P&/^-'V+QO_P!!NR_\!C_C6Q10!C_8O&__ $&[+_P&/^-'V+QO_P!!
MNR_\!C_C6Q10!C_8O&__ $&[+_P&/^-9GA6U\4R:=(UAJEM&GVF0%9("3NW<
MFNKK'\#_ /((E_Z_9O\ T*@ ^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\
M:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ Z#=E
M_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W
M9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7
MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[
M%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK
M8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_
M (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:S+6U\4GQ3=1
MQZI;"X%M&9)# =I7)P *ZNL>R_Y'>]_Z\HOYF@ ^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^
MQ>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C
M?_H-V7_@,?\ &M6XN+>SMY+N[G2**)"\LLC!510,DDG@ #O7SMXT_;CUCXC>
M);KX4?L/> E^(&O6[^5J'BB:0Q>'M';^]+<C_7L.OEQ'YA]UB05KU,LR;,,W
MG)8>'NQUE)M1A!=YS=HQ7J]=E=Z'E9KG>79-"+Q,_>EI&"3E.;[0@KRD^]E9
M;NRU/5/B9\2+#X-^$[CQS\4OB;HFAZ5;#]Y>7Z;06QD(@^\[G'"*"Q[ UX18
M?&#]LC]L4-9_L[61^'W@2?AOB+XDTO;?:A$>"UA:-DA2.DKXR#D%6&*Z[X9_
ML*6%]XLM_C'^UKXWE^)WC2([[0:E"%TC2#D'9:6?W!@@?.P)) ;:K9-?0( 4
M!5& .@%>S]:R+(=,(EBJZ_Y>3C^ZB_[E.2O4?]ZJE'_IT]&>)]5S_B#7%R>%
MP[_Y=PE^^DO[]2+M37]VDW+_ *>K5'B_P!_8W\(?L[/<:WX4DBU+Q)J!+:OX
MOU\-=ZG?.?O%YG.5![JFU3@$@GFO4/L7C?\ Z#=E_P" Q_QK8HKYW'8_&YGB
M7B,74<YO=MW?DO)+HEHEHCZ3 9?@<KPL</A*:IP6RBK+S?FWNV]6]7J8_P!B
M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%<AV&/]B\;_P#0;LO_  &/^-9F
MN6OBE=1TU;K5+9W:Y(@98" K;>I]:ZNL?Q+_ ,A?1_\ K]/_ *": #[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z
M#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9
M?^ Q_P :V** ,NSM/%J72/?:M:O$&_>(EN02/8UJ444 %%%% !1110 4444
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
MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%%
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
M 4444 %%%% !1110 5CV7_([WO\ UY1?S-;%8]E_R.][_P!>47\S0!L4444
M%%4/%'BKPSX(T"Z\5>,?$%EI6F641DN[_4+E8885'=G8@"OG*_\ VL/CC^U%
M?3>$_P!A;P4L&B+(T-[\6?%EHT>GQ8.&^Q6[#?=N.<%AM!&&7!#5[&5Y'C\U
MC*I32C2C\52;Y:<?63Z]HJ\G]F+/&S7/LORB4:=1N56?PTX+FJ2](KHNLG:$
M?M21[#\=_P!I3X,_LV^'5\0_%GQE!8F?*Z?IL0,MY?OT"00+EY#D@9QM&1N(
M'->,_8OVQ_VU?FU234?@I\-;C_EUA8?\)/K$)_O-]VQ1AV^^.A#J<UW?P(_8
ME^&GPA\1-\4?&&JWWCKQ_<@&\\;>*7\ZX5O2W0DK:H,D )\P4[=Q'%>S5ZW]
MI9-D7NY9'VU9?\OJD?=3_P"G5)W2\IU+RZJ$&>1_9F=9_P"]FD_8T7_RYIR]
MYK_I[55F_.%/ECT<ZB.*^!_[/'P=_9S\+?\ ")?"'P3:Z5 ^&N[E07N;Q_[\
MTS9>5N3U.!G  '%=K117S&*Q6)QN(E7Q$W.<G=RDVVWYMZL^HPN$PN!P\</A
MH*$(JRC%))+LDM$%%%%8'0%%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/
M_P!?I_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%8/Q1^)_@#X*_#O6OBU\5?%-KH?AOP[ITM_K>L7K
M$0V=M&NYY7(!(50"2>P% 'QO_P %"_VF_P#@H+XF_;A\!?\ !.3_ ()R>(_
MWA'Q%J_PYU#Q[XV\=^.]*DOH[#28+V*QABMH%^5Y&N)<-N4\,A!4!B?A&+]L
M;_@X.UW]A^W_ &X?$7[>/PXT#P)8>.+KPS\59](^%=K<:SX&2WUE]*N=0%O+
M&(KR.%E69E#JXBD#;3M;;^B?QG_9SO\ ]KG]I#X/?\%*?^">O[7GA.UU/PO;
M/X=\3WUFL.M:1XO\(75W;W-W8>; ["*9&B\V)U/^L(#;1R/F;]HC_@C=_P %
M,_$6J_%[]C[]G?\ :6^&.D_LO_'OXC77BWQDVO:9=OXJ\._;[B*XU.QT\(AM
MI(I)(R4WLI <C,9RS@'ZLHZ2()(V#*PRK Y!%+4&E:99Z+I=MH^G1E+>TMTA
M@0L3M15"J,GKP!4] %77==T7POHEYXE\2:M;:?IVG6LEU?W]Y.L4-M!&I=Y)
M'8@(BJ"Q8G  )-?F'J6M_'?_ (.)_$,_AKP9=:K\/?V(-+UEH-5UY-]KK?QE
MDMIL/!;YP]GI(EC*L_#R;2/O;DM_T?\ C3\'/AU^T+\)?$?P,^+NA2:IX6\6
MZ//I7B'3(M0GM3=V<Z%)8O-MWCE0,A*DHZG!(S7Q/_Q"X_\ !"C_ *,9_P#,
MF^)__EG0!RO_  5_\&^!OV7OVA/V _B]H^A:?X;^&WPS^-J^$YE@B6&QT2VU
M&P6TM-V,+#"@MR-Y(5<#)K2_X.'9K7XB:!^R[^ROX<N1<>+?'G[57A>?3-,@
ME_?K867GR7M[M'S>5 KQ%V'W1(#7U+X<_P"":_[#_A?]BM/^"=VG? #3IO@U
M';W,,?@G5-0N[V-%GO)+V1A<7$SW <7,KRI()=\;$%&7:N.2_9+_ ."/'[!G
M[%_Q43XY?"'X9ZM>^,+72VTO1_$?C+Q=J&N7.CV!!'V6R-[-(+6/:67,8#%6
M92Q4D$ \+_X)NW=M\*?^"W7[=7P.\87,=KK'BVZ\'>-/"T$K;6U32VTZ6&XF
MB!Y9(9Y(XG(Z.V*3]D^\@^,'_!QO^TS\4_!5Q'>Z'\/?@QX:\$:UJ%NP>(:M
M//\ ;3;AP<%XUBD5U'*,I5L'BOI/]LS_ ()A_L<_MX>(-!\=_'OX?7Z^*_"\
M,D'A[QIX5\17FC:Q8P/G? MU9R1N\1W/^[?<H+N5 +$GK_V1?V+OV:/V%/A3
M_P *8_9;^&%MX9T.2_DO[\+<S7-SJ%Y)CS+JYN9W>:XE;:H+NQ("JHPJ@  ]
M2HHHH \2U3]@CX-:OJ=SJUSXJ\;K)=3O-(L7B^Y50S,6( !X&3P.U<-\ O@=
MX1^&_P"VSXX\':%J>LS6MMX+T^6.34-6DGE)DE);+MR1\HP.W-?4U>%^ ?\
ME()X_P#^Q$TK_P!&-0!ZY_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C
M_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^
MD?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z
M1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% '*6OA73I/%-U8-/<[([:-E(N&W9
M)/4UI_\ "#Z1_P _-[_X%M19?\CO>_\ 7E%_,UL4 8__  @^D?\ /S>_^!;4
M?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/
M_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z
M1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q10!C_ /"#
MZ1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__  @^D?\ /S>_^!;4?\(/I'_/
MS>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U;%% &/_P (/I'_
M #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\
MX%M6Q10!RFN>%=.M=1TV&.>Y(GN2KEKAB0-O;TK3_P"$'TC_ )^;W_P+:CQ+
M_P A?1_^OT_^@FMB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#'_X0?2/^?F]_\"VH_P"$'TC_ )^;
MW_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^$'TC_GYO
M?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P#
MMJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** .9\2^$M,L=!NKN&X
MNBT<1(#W+$?B*LV7@O2I;.*5KF\RT2DXNFQTJWXQ_P"18O?^N!JYIW_(/@_Z
MXK_(4 9O_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^
M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q
M10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_
M  @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8_
M_"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I
M'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"
M#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U9GA7PKIVH:
M=)--/<@BYD4!+AE& U=76/X'_P"01+_U^S?^A4 '_"#Z1_S\WO\ X%M1_P (
M/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@
M^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S
M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_  @^D?\ /S>_^!;5L44 8_\ P@^D
M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W
MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_
M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U?&/_  5T^/\ \9_V
M6?\ A7W_  H[X@76C?V[_:W]J;[:"Y\[R?L?E_Z^-]N/.D^[C.[G.!C[FK\Z
M?^"_'_-)_P#N/?\ N.K]$\)\#@LQX_P>'Q=*-2G+VEXSBI1=J4VKIIIV:36F
MZ3/S;Q=QV.RWP\QN)P=65.I'V=I0DXR5ZU-.TDTU=-IV>S:/F+_AYM^W)_T7
M:?\ \$6G_P#R/31_P4R_;@$AE'QRE#$8+?V#I^2/_ >O"**_LW_4G@S_ *%N
M'_\ !-/_ .1/XE_UZXV_Z&F(_P#!]3_Y(]Y_X>;?MR?]%VG_ /!%I_\ \CU^
MD'Q;_:Q\#:7XNF^#7[-WAC5OB=X]7Y9=+T+4"+'3#G&^]O/]7"H/!7).1M.P
MD&OQFK^@7X2_!CX6_ KPC%X&^$O@FQT/3(L$PV<6&E;&-\CG+ROCJSDM[U^&
M^,^5\'<._4:L,#%2?M;0IQC2A)KV>M5P2DU&^D8V;YG[\?M?O7@CFO&G$GU^
ME/'S<8^RO.I*56<$_::4E-N"<K>]*5TN5>Y*]X^#^#OV"/$GQ8U6W^(7[<OQ
M!;Q;?Q2^=I_@C2I9(M!TINPV-\URX_OOP<D$.,&OH&Q^'/AO3+*+3M-2>WMX
M(Q'!!!.42- ,!54<  < "MZBOYUS3.LPS>457E[D=(PBE&$%VC!62\W:[WDV
M]3^DLJR/+LGC)X>/OSUG.3<IS?>4W>3\E>RVBDM#'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:MBBO*/7,?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:MBB@#
M'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:MBB@#'_ .$'TC_GYO?_  +:C_A!
M](_Y^;W_ ,"VK8HH Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A
M!](_Y^;W_P "VH_X0?2/^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\
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
M7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!-;% !1110 4444 %%%% !1110
M4444 %%%% !16)XN^)7P[\ 0FX\<>.M(TA0,C^TM1BA)^@=@3^%>;:E^W9\
M_MCZ5X'NM<\7WR<&R\*:#/=.3VPQ54/X-7BYAQ'D&53Y,9BJ=.7\KDE)^D;\
MS?DDSEKX[!X9VJU(I]FU?[MSV2BO%/\ A>?[4OC3Y?AO^RE+ID#?<U'QIKD=
MKM]-UNF9/R-!^&'[:7C?GQK^T/H/A>%C^\LO!OA[SB1Z":Y.]?J*\[_6RGB/
M]PP=>OYJFZ<?_ J[I)KSBWY7.?\ M)3_ (-*<_\ MWE7WSY5]USVF66*")II
MY51$&6=VP /4FN!\:_M5_LY_#[>GBCXQ:''+']^WM;L7,RGT,<.]A^5<M%^P
MQ\+M:D%S\5_&7C'QO+NW%?$GB29H@W^RD10 >W-=]X+^!?P:^'>U_!'POT+3
M9$Z7%MIL8F_&0C>?Q-'UCC3&?PZ%'#KO.<JLOG""IQ^ZJQ\^:U?AA&'JW)_<
MDE_Y,>?_ /#9UOXG/E_!WX"^._%>[_57L>C&SLF]/W\Q&/Q6OB+]MZ/XDWG[
M0&H>+/BCX!/AJ_URRM;J'2?[22[$4*Q+ I\V/Y6),+$@="37ZD5XW^V3^RAI
MO[3?@J%=-NHK+Q'I&]]'O90=D@;&Z"3'.QL @\E2,C(+ _GWB;P%Q+Q3PK.G
M]<=:M3DJD*:A"G"32:=OBGS<LI<MZC5]&MFO$S_)L?F&7->UYY1=U%)13M][
MO9NWO6/R_HKJ?B1\$_BO\(]3DTKXB> ]1TQXV*B>:W)@D]TE7*./=2:=\-/@
M=\6?B_JD>E?#OP'J.I-(P!N([<K!'[O*V$0?4BOXH63YL\?]2^KS]M>W)RRY
M[]N6U[_(_*OJV)]M[+D?-VL[_=N=U^PI\(Y_C#\>(=$.N:QIEK9:9<75YJ.A
M7QMKF%0H1=L@!QEW4$=QFOM;_ABK2UYA_:3^+T;#[KIXX;*_3]U5G]CO]E72
M_P!F/P++:WMW%>^(=6*2:S?Q [!MSLACSSL7)Y."Q)) X ]@K^VO#3PPP62\
M*4Z><44\1-N<E=^[>R4;II722OVDVKO<_5\AX?I87+HQQ4+S;N]=K]-/ZN>+
M?\,:31_/;_M8_&8..AD\;;Q^1AYH_P"&0?$$7SVO[7'Q8#>LOB1'&/H8Z]IH
MK[[_ %)X9Z46O2I47Y3/9_LG ?R?C+_,\6_X9.\=Q?-:_M?_ !)![^=J,4@Q
M]"G%'_#+?Q5B_P"/3]L;QVN?O><()/RRO%>TT4?ZE</+:$UZ5JR_*H']E8+L
M_P#P*7_R1XM_PS/\;HN+7]LWQ: >OG:;;2']1Q1_PSI^T1%\MK^VIKX7TE\-
MVCG/U->TT4?ZEY%T]JO3$8A?E5#^RL'_ 'O_  .?_P D>+?\*!_:CC^2V_;<
MU$)V$O@BQ<_F6H_X4;^UZGRP_MQN%'W0_P -M/8_B=_->TT4?ZF9-TJ8A>F+
MQ2_*L']EX7O/_P &5/\ Y,\6_P"%.?MEK\H_;+LV X#-\.[,$^YP]'_"K/VU
ME''[5>BMC^]X&A&?_'J]IHI_ZGY9TK8C_P *\3^M5A_9F'_GG_X,J?\ R1XM
M_P *[_;A7YE_:+\+,1R%;P@ #[$AJ/\ A"OVZT^=/C9X(D(Z(_AN0 _4ALU[
M311_JC@EMB<1_P"%-9_G-A_9E+_GY/\ \#E_F>+?\(S^WM%\\?Q.^'4I'\$F
MBW2@_B#F@Z1_P4!A^>+Q?\+)C_<ET^_4?7*G->TT4O\ 5.BML9B5_P!QYO\
M-L/[-ATJS_\  V>+?9_^"AL/,>H?!V;/431:HH'_ 'S1Y_\ P4.A_P!;8?!V
M;/3R9=47'UW=:]IHH_U5MMCL2O\ N+?\XL/[._Z?3_\  O\ @'BPU;_@H%#\
MLOA+X5S9Z-#?WZ@>WS"OAS]MFX^*%U^T1JTWQ>L=-MM9-K:;X-'ED>U6/R$V
M^69/F(ZD_P"T6K]3*^6/^"CW[*>O_%;3;3XQ?#K2WO-8T>T-OJ>GP+F2ZM0Q
M97C ^\Z%G^7JRMQRH!_,/%[@;-,PX-G+!XBM7E2E&IR2DI7BE).R44W)*5]W
MHG9-V/G^)LHQ%;*VZ4Y3<6G9N^FM[:;J]SX"HI71XW*.I5E."",$&B.-Y9%B
MB0LS$!549)/H*_B6SO8_*#US]A_7/B/X=_:"T_5?A=X)'B+4DL;H-I+ZDEHL
MT1B(8F5P54*=K<CD@#J:^WO^%V?MB0_++^Q&DN.KQ?$FP /T!3-</_P3D_94
MUWX1:+=_%KXB:8]IK>M6H@L-/F7$EG:;@Y+C^%Y&5#MZJ$&<$D#ZAK^W/"/@
MG/\ +.#:;KXVMAI592J>SC&CHFDDVJM&I)2:BFU=636B=S]8X:RG&8?*USU9
M4W)M\J4.MK7YHR=W;O\ J>+?\+__ &H8OFNOV)-2"^L7C:R<Y^@6C_AH[]H&
M+Y;K]BWQ&&["+Q!:.,?45[317Z;_ &!G:VS:M\X8;]*"/?\ J>+_ .@F?W4_
M_D#Q;_AJ'XN1?-<_L;^-PH^\8I;=S^ #<TO_  UAX[BXN_V0?B2">GDZ=%(/
MS#\5[111_8G$*VS2?SI4?T@@^J8WIB'_ . P_P CQ;_AL/5XO^/K]DKXN#;]
M_P KPJLF/IB7YJ/^&TK./_C[_9@^,<&?N^=X&(W?3$IKVFBC^R.)UMF?WT:?
MZ-!]6S#_ )__ /DJ/%O^&W/"2<77P0^*$!'WUE\%R K]<.:/^&Z/A:G-UX#\
M>0+V:;PA. 3Z<9KVF@D 9)I_V9Q:MLQA\Z"_2H@^KYDO^7Z_\ _^V1XM_P -
MY? Y/EN=.\60M_<E\*70/Z+0?V__ -F:/YKGQ+JT*?WY?#5Z!^D53?%G]O7]
ME[X0ZG_PC.H_$6/7->9_+A\-^$X6U*^DD_YY[(<A&]G9:X\?&7]OKX[GR_@S
M^S[IOPUT:;[OB'XF7)DOBA_B2PAYB<>DI*GUKZ+#<#>)52BJ]7&T*-)[3K4'
M"+7>*>)C*?\ VY&3\CYK$\34J-9X>AB%7JK>%*E*I)/M)QGRP_[?E%>9U+_\
M%#?V0[="]]\5)+; SB?P_?CCU_U'2N1\>_\ !6K]C7PI9,/"?B_4_%^H$?N]
M+\.Z+.7)[9>=8XU'K\Q(YXJS9?\ !._2OB!=QZY^US\<_%GQ2NU<2?V9>7AT
M[1XW'(*65LP .?\ :P<#(KV[P7\)?A;\.-#'AKP#\.M$T;3QC-IINEQ0HQ'=
M@JC<?<Y)KU<'@Z&4QG]>QD<=4M[JI49X>DGW<IUJM2HO)4Z+_O"I2X]S%/\
MA86#V<HNI5^<8U/9Q?\ V_47D?&[?M]?'3X\S26V@_$7P)\%=%9MIO=6$FM:
MR5[.D:QBW&1DE6Y&1S6MX4^&'_!//4-8@\8_'W]I.Y^*NNJ=R7GCG6I9+:%C
MU$=J L2)_L.' K[#F\(^%+@@W'AC3WQTWV49Q^8JK-\-_AW<;O/\!:*^_P"]
MOTN$Y^N5KSZG$OB31BZ>75L)AH/2U*A5A)KLZKQ$ZLO-.=O+H1#@Z=6:J9C5
M6+FM;UDY13[JDI*E%]FJ:?F<1X:_:7_9$\-Z5%X?\)_%;P?IEC;+M@LK*YBM
MX8QZ*B@*/H!6K%^U)^S;,H9/COX2 /3?KT"G]6K9F^#OPCN !/\ "SPXX'0/
MH=N<?FE59?@'\"IV+S_!;PD[-]XOX<M23_Y#KYF7^O4I.4JF'DWN^6JO_;V?
M3PIYI3BHQ]G9;)*2_4BB_:+_ &?)VV0?';P:[8SA/%%H3_Z,KYT_X*7?M#^&
MM2^$FE?#_P"&_CS3-3CUS46;57TC4XI\00!6$;^6QP&D=&YZ^7]:^AI?V:/V
M<YEV/\!?!H&<_)X9M5/YB.OC#_@LWX,\._LW?!WPS\8?A1\!M*&G6^LR67B*
M?1RED8!,BF!I%2%@R%D==Q(VLZCG?Q\SQADWB5Q%PWB<KR^%&=6LE!*$W"33
MDN9)U'&"O&Z]Z2NG9:V3Y<?@>(,SPD\)AHPE.>B2?*W=ZJ\FHZJ^[_$^8:*^
M??\ ANS_ *I9_P"5S_[11_PW9_U2S_RN?_:*_G3_ (EC\<?^A3_Y7PW_ ,N/
ME?\ B%G'G_0'_P"5*7_R9]9_L_\ Q*U3X1_&3P]X]TNY:/['J<0NU5L"6W=@
MDL9]F0L/8X/:OUSK\!O@-^TCXN^/'QF\,_!WP)\(&GU7Q%K,%G:@:WQ'N8;I
M6/V<X1$#.S8.%0G'%?L?_P *M_;2\+<^&/VF=#\0(O\ J[?Q/X32' ]#);MN
M;ZU^P>&7"7B+X687$X//\LJ<E5QG!4ZF'J6:34VTJ]]?=2LFW;;0]W)\DXBX
M5A.CF.&DE.SBHRIRMT;:4[ZZ?<>U45XK_P )_P#MR>%N/$'P#\)>)U4?._AG
MQ.UGGW"W0)_"C_AL#6M .SXD_LO_ !%T?;_K+FST=;^V3ZR1,/Y5^G_ZYY-3
M_P!Y56C_ -?*-6*_\#<.3[I'L_VIA8_Q%*/^*,DOOM;\3VJBO(]#_;J_9<UJ
MX^PS_$Z/3+H'$EMK-A<6C1GT)D0+^M>@>&?B=\-O&NW_ (0[X@Z)JI;H-.U6
M&<_DC&O3P/$609H[8/%TZC[1G&3^Y-LWHX[!8C^%4C+T:9N4445[!U!1110
M4444 %%%% !1110 4444 %%%% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\
MU^G_ -!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%17U]
M9:99R:AJ5Y%;V\*%YIYY B(HZDL> /<T ?%__!0G]HO]M'QK^UKX'_X)H_\
M!/KQSX>\!^-/%/@:_P#&WC;XI>)-$34_^$:\/VUU%9(;.RD_=W5S+=3!,2?*
MBC./FW)\E>"_VX/^"H'PV_X)/>$_^"A6J?'?1?B9IWPI^(/B[3/CYX8\4>%[
M:"?QOH$6OC3DFM7A55LY[:&*5EC'R.)CO,GEA)/K'_@H?^S#XT^,OQ?\$_MK
M?L%_MA>!_A[\</A_I-YHMM-XJGCN]#\3:)=.DDNEZBD9,B1B5%E22,,R-NPN
M[8\?QA^SK_P2R_X*0_$#X)67["W[<'[:/P \-?L_/XYO/$GC?0OA9JMS=:WX
MN-QJKZG+I\MQ=K&EM:M.P :/#A%4,KG)(!^T.E:G9:UI=MK.FS"2VN[=)K>0
M#&]&4,IY]014]-BBB@B6&&-41%"HBC 4#H .PIU !117X[?MY?MN_P#!33XG
M?ML_LQ:C/\(M>^!OP%O?VK/#_AFQTW6=4-MXC\=S?:GWW5U;PG_1]-\N*15M
MY&_>^:LC"1=GE@'[$T5\.?\ !PI^T%\2/@3_ ,$\CHGP8^+-_P"!?&'Q'^)/
MAKP;X=\7:5JS6-SIDMUJ$<LTJ3JRF+_1K:X5FR,(S5Y1^Q)^S7^R?\2?VBM)
MO?V?/^#C+X^?&+6/!FLV^JW_ ("D_:$L-6M-4AMY5=XKBVBA#7-H^ DA0[2K
MXW#(H _3JBOS9\:Q?%__ (*L_P#!5CXQ?LI']J#XD_#;X,_LW:%H5KJ>G_"G
MQ3)H=]XH\1ZK ]UYEQ>PCS3;V\4;1^0I \Q%?/)!ZO\ X)=?%CXZ? []N7XZ
M?\$G?CU\<_$7Q,M/AWIFD^+?A7XW\9W8N=:N- OT"RV=[<8!N7M[@JBS-EG#
ML3M4(B@'WW1110 5X7X!_P"4@GC_ /[$32O_ $8U>Z5X7X!_Y2">/_\ L1-*
M_P#1C4 >Z4444 %%%% !1110 4444 %%%% &/9?\CO>_]>47\S6Q6/9?\CO>
M_P#7E%_,UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M"OOP<_8IG_9ULO 7@;6OA?K/BQ_L_B_51-XWUB"\@MH]$6:XNW:-8H'ENV6
MI*X4#<!5_P#X+>_\$0_^"/\ ^QU^P]J?[4'PC_9_TCPAXT\*:MIK>%-%?Q!J
M-U;>,+E[N)#HLMK+<LT_GQM(-T&R9-OF!PJ,*^IO^"[/Q7_X)76W@WP/^SY_
MP4+^!GBSXG^(_$U_<7GPZ\(?#/1+B\\3PR0JOG7EH]O+"\"C*;@9 )-GW)!&
MVWX2_9I\3?\ !'/]FCXPZ3\>K+_@DK^WOXW\4^';D7'AC4?B5\-KO64T>8,&
M66WADO1$'5@K*[(S(RJRD, : /WDTJZNK[2[:]OK!K2>:W1YK5W#&%RH)0D<
M$@\9'I4]%% !7YX?\%X/^2R_L+?]GG^%OY35^A]>=_'C]E'X!?M-:SX%\0?&
M_P !?VW>?#3QI:^+/!,W]J75M_9VL6V[R;G%O*@FV[C^[E#QG/*F@#P7_@K$
MG_!-;Q1<?!+X1?\ !2OX>7.OZ/XI^+%K;^ %NFN5TB'Q (V2 7YBFCB:-TEE
M0).'C=3("N,U\Q_\%Z_V=_V>OV?+S]F3XO\ [)?PK\,>"?CO%^T/X>TGX=MX
M)T>#3[W5+.0R+=V<D=LJF>T"F(/N!1!($R!,RO\ HW^TW^RS^S[^V5\'M2^
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
M.?;&:_,?_@GIX:^('B_]L'PAX=^%OQ,_X0_7KC^T/L/B/^QHM0^R;=/N6?\
MT>8A)-\:O'R?EW[AR!7Z >/O^"<'Q]^).\_$+]H_X>>*7;),OB']G_19)')]
M6Y*GW!S7P7C#E&5XCB6C_:..A3FJ,4KJHGR\]2VD*-2+UOKSQ?\ =22;_,/!
MGB/*WPS7>"RC$<KKR<G3K4:D>9PIW_C3I5-K.WO+^^VVE]->&H/AWXTL!JG@
M[QE%JUJ0,7.F:RL\9ST^9&(K2_X0?2/^?F]_\"VK\]]9_P""$>N76J_V]HOQ
M,\'Z;?KDQWNB>'[W3&0GL%M;I4 X'\-;'AS_ ()B?\%*/AW*K?#?_@I5K-I$
MOW+/4-3O;RWB] L5QYBXK\@K\-Y(E>AFE*3[.-2/XN'Z(_8Z&<8;$2M+#8BE
M_CITVO\ RE6J/\/D?>'_  @^D?\ /S>_^!;4?\(/I'_/S>_^!;5\DZ#\(_\
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
MB8,>!?V;?!/P_MI/N7GCOQ.]_-L_O"*R V-_LMWZU]'1QQQ1K%$@55 "JHP
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
M0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %! (P1110!^)W_!>[]C>'X'?M$6G[0W@G15M_#?
MQ##-?);Q!8[75XP/.&!POG)ME'=G\X]JD_X((?L96GQQ^/M]^T1X\T&.Z\->
M %"Z?%=0AXKO5Y5/EC###>3'F4]U=H37ZD_M\?LK:5^V1^RUXF^"=S'$NI7%
MM]L\-W<N +;4H06@?/\ "K',;'^Y*]5/^"=_[->E_LF_LJ>'_@U:)$U_:>9/
MK]U".+K4),&=\]P#A%)_@C0=J^Y_UIE_JQ]5O^]^#_MWO]WN_B?8?ZQ2_P!7
MOJ]_WOP_]N]_N]W\3V\ * J@  < 4445\,?'A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S-
M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5R/B
M3P+X/7XH:3\3!X<M?^$@:V_LQM7\K]^;,.TH@W?W/,);'J:ZZL?Q+_R%]'_Z
M_3_Z"::E*.S&I-;,V****0@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *YSXA_%[X6_"0Z&OQ/\ B#I&@'Q-XAMM"\.KJU^D!U+4
M[@D06< 8CS)GVMM1<D[3QQ71U^*O_!2?]E#]KWPQ^WC^R)^UK^VO^U+!XLUW
M5_VO_#VB>#?A_P"$+%K3PWX4T9KEYP(UE_>W5Y)Y$!DN'VGY2@W*J%0#]GO$
M/B+P_P"$=!O/%/BO7;/2],TZV>YU#4=1ND@@M844L\DDCD*B* 26)  &37 ?
M ?\ ;/\ V0OVI-1U#2/V:OVHOA]X_N]*0/J=IX-\866I2VJ$X#R);R,50DX#
M$8)X!KXX_P""\AN?C5\2_P!D[_@GWK%W<+X/^-/QRB;X@V-O.T8U?1M*B6[E
MT^4J0?*E9XV8#G,2D=*Y#_@L?\!_@7^P5\0?V6OV]/V7?A+X:\ >)?"_[0&@
M^#]<D\(Z/!ID>J>&-4CG@O+&=8%195"QJ(]X(CW.5QF@#]!_CO\ M0?LV_LN
M:#:^*?VE/C[X-\ :=?3F&QO/&/B6UTV.ZE !*1FX=?,8 @D+D@<GBMWX:_%'
MX:?&;P58_$GX0?$+0_%7AW4XR^G:]X<U6&]L[I02"8YH69' ((."<$$5^=G[
M,/PL^'7[>/\ P7*_:N^*_P"TKX"TCQA8? K3_"_@?X7Z-XET^*]M=(2ZLYKO
M4+B.&4,BS23KQ+MW[)&7.*O_ /!.WPIX?_8Y_P""W/[3/["WP9T2#0_AIXF\
M":%\3-"\):>@CL=$U&0I97WV:)?EA6=RKE% 4>4BJ%50* /TAHHHH *\+\ _
M\I!/'_\ V(FE?^C&KHK_ /;8_92TN^GTS4/CEH<5Q;3-%/$\K91U)#*?EZ@@
MBO-_@E\8_AAX_P#VY/'7BOP;XTLM0TZX\$Z='#=V[DH[I(0X&1U&X?G0!]-4
M5F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/
MAC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z
M#4'_ 'U1_P )CX8_Z#4'_?5 'S]_P5ZTRVUG_@G9\1=+NUS'/'I:M[?\36SP
M?J#S^%?SXZGIUSI.H3:;=KB2"0HWOCO]#UK^@C_@JQXET+4/V!_'EI9:I%)*
M_P#9>U%/)QJMH3^@K\+?C)X<PT7B:VCZXBN<#_OEOZ?E7]"^'64?6_#RMC*:
M]ZEB)W\XNG2_)Z^ESYSA_P 0?]7_ !BI<.XJ=J&-P\.2^T:T:E:WI[2-X^<E
M!'!58TK3;G5]1ATRT7,D\@5?;W^@ZU7KK_AOX-UG44;7[/5?L*Y,<<@A#NP_
MBVYX'IGZU]#E&7U<SQ\*$(.75I6ORK?=I+YL_;>/N+<!P5PMB,SQ->%%I.,)
M5.9Q]I)/D34(SF]=6HQ;LGLKM?N?_P $N_%_P[^#_P#P34^'M_XX\9:5H.F6
ML>J*;W6-0CMHN-5O,Y:1@,GK^-0?$W_@LY^Q9X.U?_A$?AQK^L_$;7G8I;Z3
MX&T>6[,KCL)" K?5-U?$O['?["VH>/\ X6:)\3M3_9ST+X@+<-.=/U#Q]\2+
MF.V39<RH0EC;; BAE8%9"X8Y;C< /LKX<:!^V]\,](_L'X._"W]F/P)8, 'M
M=.M-1C_$BV159O<]2#7Y%Q1PK3GQ)C:E3%TJ:E6J/D56DI1O.7NMWJ;;-.FF
MMO,_G_A_BG+ED&$O#%8J?LJ=YQH3@IOD5YJ51:J3]Z]E>^_4P9OVI?\ @K7^
MT7^Y_9]_8LL?AMI4_P#JM>^)FH+'<19Z$VS#S/?_ %+?6JO_  ZU_:R^/<RW
M_P"VA_P4"U^\MW;,OAWP%:_98(SW\N>;./\ OP.E>E_9O^"C>J_\?_[2'PDT
MG/7^R_#-W/M^GG'G\?04?\*N_;DU7G4_^"CVD::#]Z/2_A98R<=P&E?(ZGGV
M'O7S<N%LB3O5QF%O_?\ ;UM>Z3HU(1?G",3U'Q3B'_ R:L_-J@WZ_O:Z2?\
MA42Y\(O^"27[!'PAN(]5@^!=IXEU-<%]5\:W#ZK)(PZ,8YR80?=8Q7T3H^BZ
M-X=TV'1O#^DVUC9VZ;8+2S@6**-?154  ?05\U#]FWX\ZEQXF_X*7>+I<_?_
M ++\/V5EGUQM!QU/Z>E'_#%\.HG/B7_@H/\ &^XS]Y+#QJMHC>H(2$\<GCZ>
ME=-; 915LJ^;1DEMRTZS2\DI0A;\!5N(N*,5:^75'VYZM%6_\!G.WR/IZD9E
M12[L  ,DD\ 5\Q?\, ?L]7G_ ",OQ_\ BEK6?O\ ]J?$*X??ZYV*OO\ F:5/
M^";7_!/^X82>(/"-]J[ YW:GXOU)R3Z_+.H]?S-8?4.$H?'CJK_PX=/_ -*K
MP,/[0XPG\& I+_%B&O\ TFA,^A-4^(GP_P!$)&M>.M&L]OWOM6IQ1X_[Z85S
MNJ?M2?LRZ)G^V?VB? MJ1U%QXMLT/Y&2O-=+_8%_X)XZ/C[)\#M ?;T^U7-S
M/_Z,D;-=%I?[*W["^D8-G^S[\/V(Z&X\-6TQ_P#(B-1[/@R'_+W$2_[ATX?^
MY)A[7C:?_+K#P_[B5)_^XH$VJ?M\_L8:1G[7^TMX1?'7[+JR3_\ HO=7.ZE_
MP5(_8,THE;C]H*TD/86NBW\V?^_<!KO]+^&/[,&B #1?A=X+L\=/LOAVVCQ_
MWS&*Z+3=0^'.BC;HZZ;: =!;6ZQ_^@@4>VX,A_RXQ$O^XM.'_N&8_8<;3_YB
M,/#_ +@U)_\ N>!XE_P])_93O/\ D6Y_%VL_W?[,\%7SY^FZ-?\ (H/_  4@
M\)7?_(N?LK?'+6,_=.F_#F1@?^^I5]_R->\_\)CX8_Z#4'_?5'_"8^&/^@U!
M_P!]4?VCPI#X,!-_XJ]__2:4 _LWBV?QYA37^'#V_P#2JLSP;_ANGXI:C_R+
MG[ /Q?EST_M/2X+/_P!"D.._Z>M'_#5?[:6H_P#(N?\ !-[6I?3^T_B)IUG_
M .A*?0_IZU[S_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4?VUD</@RNF_\ %4KO
M_P!)JP%_8>>S^/-:J_PT\.O_ $JE,\&_X7-_P4BU3_CP_8O\*:5G_H)_$:*?
M'_?E/8_F/0T'7?\ @JMJG_'AX$^!^E9Z?VGJFJ3X^OD@?Y(KWG_A,?#'_0:@
M_P"^J/\ A,?#'_0:@_[ZH_UCPT?X>78>/RJR_P#2ZLA_ZM8J7\3,L1+_ +>I
M1_\ 2*43P8>$_P#@J9JG_'_\6O@[I6>O]F:#?SX^GG$?Y)K\7J_H:_X3'PQ_
MT&H/^^J_GEK^B? /-)YE_:/-2IT^7V/\.$87O[7>VKVTNW;6V[/YM^D)E,,L
M_LSEJU*CE[;^).4[6]EM?1;ZV2OI?9!1117]$'\W'Z(?\$#-/L)[SXIZA/90
MO<6ZZ(L$[Q O&&_M#<%;J =HSCK@>E?HY7YP?\$&-8TO2?\ A:O]I7J0^9_8
M6S>>N/[0S_,5^AO_  F/AC_H-0?]]5_"WC*V_$C'7_Z=?^F:9_?'@HDO#/ 6
M_P"GO_IZH:5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5^8'ZH:5%9O_"8^
M&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'
M_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]
M4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\
MPF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#
M4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 !XQ_Y%B]_P"N!JYI
MW_(/@_ZXK_(5A^*/%'A^\\/W=K:ZK$\CQ$(BGDFK=CXN\-1V4,;ZS"&6)003
MT.* ->BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[Z
MH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\
MA,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/
M^^J -*L?P/\ \@B7_K]F_P#0JF_X3'PQ_P!!J#_OJLOPEXET&QTR2&[U2*-C
M=2L%8]BW!H Z:BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2
MHK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0:@_[ZH_X3'PQ
M_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -*BLW_A,?#'_0
M:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J -
M*BLW_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJ@#2HK-_X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^J -*L>R_P"1WO?^O*+^9J;_ (3'PQ_T&H/^^JR[3Q+H*>+;N]?5
M(A$]K&J29X)!.10!TU%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )
MCX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\
M?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8^&/^@U!_WU1_
MPF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]4 :5%9O_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'_"8^&/\ H-0?
M]]4 :5%9O_"8^&/^@U!_WU1_PF/AC_H-0?\ ?5 &E16;_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]4 :58_B7_D+Z/_ -?I_P#034W_  F/AC_H-0?]]5EZ]XET
M&YU/3)H-4B98;HM*P/W1MZF@#IJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J
M-*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3
M'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#
M'_0:@_[ZH_X3'PQ_T&H/^^J -*BJ%MXH\/WDZVMKJL3R.<(BGDFK] !1110
M4444 %%%% !1110 4444 %?GA_P7@_Y++^PM_P!GG^%OY35^A]% 'Y_?\%W_
M  GXQ^'EQ^SO_P %$O"_@[5=?TW]G;XQ0:UX\L-#M&GNX?#-Y%]GU"[BC3YI
M#"JQ,5'&TLS$*C$>0?MX_MC?LZ?\%F?C1^S;^Q+^P#\1(_B/#8_&?1/B-\4/
M$6@V,YL?#?AW2UF=ENI9(U$-Q.\H2.,_,'0*P4NH/ZP5G^'_  GX5\)Q30^%
MO#6GZ8ES,9;A-/LDA$LAZNP0#<WN>: /S,T3]H'X4_\ !(O_ (+,_M#ZO^V1
MXD/@SX:?M+Z=X=\2_#SQ_JEK+_90U33;.2UU#39KA%98IV9S,H?:/+5,G+IN
MZ3_@EKKL?[<?_!4O]H;_ (*I?#O3M0_X51>^%M&^'7PL\0W]C+;+XFBM&\_4
M+V!)0K&W6Y1420C#[B.&1U'Z):_X;\.^+-,?1/%.@V6I64A!DM-0M4FB8@Y&
M4<$''TJU;6UM96T=G9VZ10Q($BBB0*J*!@* .  .,4 /HHHH Q)?AI\.)Y6G
MG^'^B.[L6=WTJ$EB>I)V\FO&?ACX=\/Z3^WSX]L-*T*SMH$\#:64AM[5$129
M&R0 ,#.!^5?0->%^ ?\ E()X_P#^Q$TK_P!&-0![=_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5
M-10!\X?\%8+*SB_8!\?216D2L/[*PRQ@$?\ $ULZ_%K5M,MM9TV?2[M<QSQE
M6]O0_4'G\*_>_P#:R^ /_#4/[/\ K_P+_P"$L_L/^W/LO_$T^P?:?(\F[AN/
M]5YD>[/E;?O#&[/.,'XN_P"' _\ U=C_ .6)_P#=U?TAX0\=\'\-<*U\#F^(
MY)SJRER\E25XN%..\8R6K35KW/YK\7N!^.,_XSPN:9%0<E2I02FITX.-2-2I
M-6YYQ=U>+3M;ST9^/@\.ZB?$7_",^7_I'VCRO;K][Z8Y^E>RZ5IMMI&G0Z9:
M+B.",*OO[_4]:_0*#_@WYTZ7Q_/??\-38N(;%!YG_"#<')ZX^W<''&<]*W/^
M' __ %=C_P"6)_\ =U?7<,^('AID4ZTWC[N4K1?LJVD%M_R[W?7T1ZOC32\5
M/%'#Y;AZ>7.%.C34JD?:T4GB)*TVOWFL8I6AU]Z7<^A_^"3]E9R_L ^ 9);2
M)F/]JY9HP2?^)K>5]$_V=I__ #XP_P#?H5P'[)OP!_X9>_9_T#X%_P#"6?VY
M_8?VK_B:?8/LWG^==S7'^J\R3;CS=OWCG;GC.!Z+7\O<4XW#9CQ-CL7AY<U.
MI6JSB[-7C*<FG9I-736C2?='[!PI@L5EO"V P>)CRU*=&E"2NG:4814E=-IV
M::NFUV9#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-17A'OD/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% &%XCLK--5TE4M(@&O"& C'(VFM?\ L[3_ /GQA_[]"LWQ
M+_R%]'_Z_3_Z":V* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (
M?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_
M[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[
M3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8
M?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* ,CQ
M=8V4?AJ\>.SB5A"<%8P"*MZ?I]@UA 390DF%<DQCT%0^,?\ D6+W_K@:N:=_
MR#X/^N*_R% !_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%
M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\
M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10
M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,
M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/
MC#_WZ%9'@NRLY=*D:6TB8_;)1EHP>-U;M8_@?_D$2_\ 7[-_Z%0!I?V=I_\
MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344
M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_
M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_
MV=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ SXP_]^A619V5F?&=[$;2
M+:+.,A?+& <FMVL>R_Y'>]_Z\HOYF@#2_L[3_P#GQA_[]"C^SM/_ .?&'_OT
M*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_
M .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[
M]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*F
MHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\
M8?\ OT*FHH A_L[3_P#GQA_[]"LCQ'96::KI*I:1 ->$,!&.1M-;M8_B7_D+
MZ/\ ]?I_]!- &E_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-
M10!$EC91L'CLXE8="L8!%2T44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %>%^ ?^4@GC_\ [$32O_1C5[I7A?@'_E()X_\ ^Q$TK_T8
MU 'NE%%% !1110 4444 %%%% !1110!CV7_([WO_ %Y1?S-;%8]E_P CO>_]
M>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$UL4 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_P"N!JYIW_(/
M@_ZXK_(53\8_\BQ>_P#7 U<T[_D'P?\ 7%?Y"@":BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R
M")?^OV;_ -"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "L>R_Y'>]_P"O*+^9K8K'LO\ D=[W_KRB_F: -BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'\2_\A?1_P#K]/\ Z":V
M*Q_$O_(7T?\ Z_3_ .@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPOP#_P I!/'_ /V(
MFE?^C&KW2O"_ /\ RD$\?_\ 8B:5_P"C&H ]THHHH **** "BBB@ HHHH **
M** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T
M?_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** ,WQC_R+%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\
M(4 34444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_
M@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([WO\
MUY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'DW[<?[9OPB_X)^_
MLP^)/VLOCG:ZQ<>&_#!LUO+/P_:1W%]<27-W#:11PQ221J[&2=,@N,*&/:OG
MWX._\%OO!GQD^+'AOX36G_!-G]L#P]+XEURUTR/7?%?P,DLM,T]IY5C$]W<&
MY80P)NW/)@[5!.#BJO\ P7M_9O\ VO\ ]K#]FSX<?!S]D#X/Z?XPO/\ A=WA
M_5_%]IK.NP6%A%I%DTL[&Y:1Q(T1N!;;A"DD@4,0C$ 5Y]\3?V[O^"KO_!-C
MXP?#KQ+_ ,%)=-^#'C7X-?$OQK9^%+_Q-\)].U&PO?!FIW>X6[RQWDKBXL\J
MV6^_A"<JVR.0 ^BOVPO^"IWPA_9/^-6C?LP>'?@S\2OBY\4=:T5M:7X?_"7P
MY'J-]8:6LAC^W7C330Q6T)<%%+/N9L#;A@3U?["W_!0+X%_\% ? NN>*?A+I
M_B/0=9\):X^C>-_ OC?1CIVN>&]049^SWEL68(2.5969&PP#;D=5^7O^"7D:
M^,O^"S/_  4!^)GB)A<:M8>)/!7A_3Y)!DVFGPZ5-B-/[JN51F'0L@/7-'[.
M:CP7_P '+O[1'ACPZZPV7C']GKPSK^OV\0P)[^UN4LH96 ZL(&89/.&H _1*
MBBB@ KPOP#_RD$\?_P#8B:5_Z,:I]4_:E^,MAJ=S86W[%OC>ZC@G>..YBN;;
M;,H8@.,MT(&1]:\ZT+XD_'70?V@_$?QY/[(/C66/6]#LM,32LP!XC"68R;PQ
M!!X&,#&1UH ^LJ*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@#WJB
MO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]&,^.
M_P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_
MT8SX[_\  F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]B
MLO\ D=[W_KRB_F:V*^8-+_;<^)EU\4M4\+VO['7B^35+73()KK34O83-#$Q.
MUV&,!3VYKI?^&N?CA_T8SX[_ / F"@#WJBO!?^&N?CA_T8SX[_\  F"C_AKG
MXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8*
M />J*\%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F"@#WJBO!?^&N?CA_
MT8SX[_\  F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,^.__  )@H_X:
MY^.'_1C/CO\ \"8* />J*\%_X:Y^.'_1C/CO_P "8*/^&N?CA_T8SX[_ / F
M"@#WJBO!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX
M?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8* />J*\%_X:Y^.'_1C/CO_P "8*/^
M&N?CA_T8SX[_ / F"@#WJBO!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P
M)@H ]B\2_P#(7T?_ *_3_P"@FMBOF#QQ^VY\3-$\1>&]/UO]CKQ?9W&HZFT.
MG6]S>PA[N4(24C !RV.><5TO_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!1_PU
MS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@
M3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##
M7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^
M!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQ
MGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]4
M5X+_ ,-<_'#_ *,9\=_^!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\
MHQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'M'C'_ )%B]_ZX&KFG?\@^#_KBO\A7
MS?\ $G]M3XJ^'/ FIZYXD_8Q\9:?8VUJ7N;V[O(5BA7(^9B 2!^%:6C?MA?&
M>\T>TO+/]B'QQ-#+;1O%+'=0%74J"&'L1S0!]"45X+_PUS\</^C&?'?_ ($P
M4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_P"!,%'_  US\</^C&?'
M?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P4 >]45X+_P
MUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_P"!
M,%'_  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQG
MQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_
M\-<_'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\
M@3!1_P -<_'#_HQGQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,
M9\=_^!,% 'O58_@?_D$2_P#7[-_Z%7CO_#7/QP_Z,9\=_P#@3!7-?"S]MSXF
M>*/#L^H>%OV.O%^IVZ:G<0O<65["R+*CX="2!\RG@T ?3]%>"_\ #7/QP_Z,
M9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\<
M/^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% '
MO5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^
MC&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_
M'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0
M![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#
M_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7
M/QP_Z,9\=_\ @3!0![U6/9?\CO>_]>47\S7CO_#7/QP_Z,9\=_\ @3!7-:7^
MVY\3+KXI:IX7M?V.O%\FJ6NF0376FI>PF:&)B=KL,8"GMS0!]/T5X+_PUS\<
M/^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_'#_HQGQW_P"!,%'_
M  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X
M$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_^!,% 'O5%>"_\-<_
M'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!0![U17@O_#7/QP_Z,9\=_\ @3!1
M_P -<_'#_HQGQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P4?\ #7/QP_Z,9\=_
M^!,% 'O5%>"_\-<_'#_HQGQW_P"!,%'_  US\</^C&?'?_@3!0![U17@O_#7
M/QP_Z,9\=_\ @3!1_P -<_'#_HQGQW_X$P4 >]45X+_PUS\</^C&?'?_ ($P
M4?\ #7/QP_Z,9\=_^!,% 'O58_B7_D+Z/_U^G_T$UX[_ ,-<_'#_ *,9\=_^
M!,%<UXX_;<^)FB>(O#>GZW^QUXOL[C4=3:'3K>YO80]W*$)*1@ Y;'/.* /I
M^BO!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P)@H ]ZHKP7_AKGXX?]&,
M^.__  )@H_X:Y^.'_1C/CO\ \"8* />J*\%_X:Y^.'_1C/CO_P "8*/^&N?C
MA_T8SX[_ / F"@#WJBO!?^&N?CA_T8SX[_\  F"C_AKGXX?]&,^._P#P)@H
M]ZHKP7_AKGXX?]&,^.__  )@H_X:Y^.'_1C/CO\ \"8* />J*\;\"?M+_%SQ
M;XPT_P -ZW^R'XPT.TO+@1SZM?7$)AM5/\;@<X^E>R4 %%%% !1110 4444
M%%%% !1110 4444 ?+W_  5"^'7_  4 USP5X'^,'_!.OQJK^+/A[XR@U?7/
MAM?:LEC9>/=)X%QI<D[C;#(=JE'<JHR^3DBOFC]H#P%_P4#_ ."S'CGX6_!#
MXR?L)ZM\ ?@WX)^(.G^,?B/K/C3Q9IU]J6OSV&XPZ386]F[D1.[G?<OM!&&&
M"GER?IQ10!^>?Q?^$/[:'_!/K_@I=\1_V[OV4_V6+SXU_#KX]>'='A^)/@_P
MWX@M+#6="UO2H6MK6^@CNW2.X@D@<JZ(V_>[.V @W]=_P3%_9:_:@NOVH_C5
M_P %-?VV_AO9^!O''Q=73-&\*_#BVUF+49/"OAS3X]L4=Q<PDQR7%P^V614)
M52@^Z7,:?;U% !1110 4444 %%%% !1110 4444 %%%% !1110!X7X!_Y2">
M/_\ L1-*_P#1C5[I4$>EZ9%J$FK1:= MW+&$ENEA42.HZ*6QD@>E3T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?
M_P!CW+_Z3-7NE07>EZ9?SP7-]IT$TEK)OMI)H59HFQC<I(^4X[BIZ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RC]N?_DT?Q[_
M -@%_P#T-:[KX7?\DS\._P#8"M/_ $2E;%]86.J6DFGZG917%O*NV6">,.CC
MT*G@BGQ1101+!!&J(BA41!@*!T '84 .HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH *\+_P"">_\ R1/5O^Q[UG_TI->Z5!I^EZ9I
M$!MM*TZ"UC:1G:.WA5%+$Y+8 ')/4T 3T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %>%^ ?^4@GC_P#[$32O_1C5[I4$>EZ9%J$F
MK1:= MW+&$ENEA42.HZ*6QD@>E $]%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I4%WI>F7\\%S?
M:=!-):R;[:2:%6:)L8W*2/E..XH GHHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ K\T_P!M'_@X$\$>#?VROA%^QI^Q1IT'CF?7_C]X;\$?%?Q[_9TT^AZ
MM[?B"72X;E"L<NI/&LS#:S)$('R'8,J?I97YL?\ !<7X>> ?AEJ'[$/AOX;^
M"-(\/Z?)^WUX'NI+'1=-BM87N)9KIY9BD2J"[N2S,1EF))))H ^C?^"HO[>/
MC3]AOX3>$H?@M\)XO''Q.^*/CVP\%_#;PW>W36]D^IW9;;<7DR\QVT07+8()
M+(N5!+KX#\1OV\/^"JW_  3L^(WPO\0?\%)O#/P,\5_"OXE>.+'P?J7B'X/V
M^JV-]X3U6]W?9Y98]0FD6ZM,HP9E". K$X.Q'^^_B=\3_AY\%OA[K'Q8^+/C
M+3_#WAKP_827NM:WJMRL-O9VZ#+2.[< ?J20!DD"OS=\'67Q:_X+\?M)^ OV
MA=<\$ZKX+_9 ^$'B^'Q+X!M==MFM]3^*NO6Q86VI&!N;?3(26*!AF4.P.2["
MW /J[_@H#^U)\4?@?XT^ _P1^ [:<WB[XP?&6QT*5=0LS/\ 9M MX)K[6+M$
MW#+QVMN54GA6F4D$ UXD/VNO^"OG[8/QM^*5A^P-\)OA'X&^'?PL\5W'ABRU
MKXZZ5K+WWC35;95:>2VBM'B^S6/SJJS,)"X974G+I'TUF?\ AI7_ (+QWEQD
MW.A?LQ?!%+=5/2V\3>*)_,8CU(TNP0'O_I Z#&[UK]K;X>?&C]LWX,R>$OV'
MO^"@L/PIO;?5;BTUOQ;X4\/6'B&1RL3(]EF24"U=7='9HV69=H *9S0!A_\
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
MDM+<VUO/#O4^5*D+,@D7# .P! )H ^5/^",W_!3CXK?\%-O^%X>,/B)\))/
MVF^"?B<-"\)^&=2L)+?5+.Q%G%(!J =CBY9F9V4 !-VP;MNXY'CC]NC_ (*"
M?M9?M>?$?]F#_@E]X/\ A;IGAWX,746E?$'XI?%R'4+NUO->DB$ATK3[6QDC
M8M""!-+(Q"G(VCY#)A?\$//^3G_V\?\ L[#5?_1*5\L?\$G/V)/CI^VSXZ_:
MW\/^./VW?BO\*_!7A[]K+QB&T#X.>(DT+5]3U^:=#<WE_?".262)(EM4B@7:
MF]9&;/0@'Z1?\$VOVJ_VH?VB_!WC/P3^VA^SDWP^^)/PW\73:#KMQI-G=CP_
MXCC"[HM3TF:Y4-+;2#<-I9V0J-Q!<*/I.O@O_@C3\<_VD;/XU_M)?\$X?VF/
MC%?_ !+U#]G3Q9HT/ASXC:T!_:.K:-J]I-=6D-ZP_P!=<0K"0\I^9C)@_=!K
M[TH **** "BBB@ HHHH **** "O!OV^?^"C'[.?_  3M^'5CXK^-&K7E_P"(
M?$DLMIX ^'_AZT:[UOQ;?IY8^R6-L@+2-NEA5G.$3S4W$%E#>\UCZM\/O 6O
M>,-(^(>N>"=(O=?\/P74&@ZW=Z;%)=Z;%<^6+A()F4O"LODQ;PA ?RDW9VC
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
MBBB@ JKKFN:+X8T2\\2^)-7MM/T[3K62YO[^]G6*&VAC4N\LCL0J(J@L6)
M!)JU577-#T7Q/HEYX:\2:1;:AIVHVLEM?V%[ LL-S#(I1XI$8%71E)4J0002
M#0!^=_P4_P""[.D_M@_\%7O 7[('[*7A"34/@_JOA[Q%/J'Q/U31KB*'Q+J%
MA"K%-)=]H>W@?"R3%6\QI,*%5 \GK'_!0C]NW]IKX9?M(_#/]@;]A#X7^%==
M^+/Q+TZ^UF;7OB#/<IH/A?1;3 DN[E+4K-<.[[DCCC9?F3GJ!7FW[1'AWP_X
M1_X. _V1_#'A30K/3-,L/@QXX@L=.T^U2&"VB6*$+''&@"HH' 4  5]=_M@?
MMC_L\_L)? S5/VA_VF/'\&@>'=-(CC)4R7.H73 ^7:6L*_-/.^#M1>P+$JJL
MP /F#X*_MX?MZ_ 3]O\ \#?L ?\ !2_P;\,=0?XP:)JM[\)_B-\)(K^UM;BZ
MTV$7%YI][:7TDCQR"$[UD1]OS1+AB[%/4?CA^V'\0O"O_!2/P#^R=X#^RGPW
MIOPD\1?$/XNG^RWN;L:;#)%9:9%;;#E9)+LW#%0K,ZVY51U->'_L+?L^_M/?
MMU_MK:9_P6#_ &Y/A]<?#_3?#6@7>D_LY_!V_P";_0M/O%*7.L:G_<O;F%BG
MDC[B. P!12>O_P""=.JZ7\8/VS/VN_V^O$FI6\&BQ>/+?X:^&-0O9E6*UTGP
MQ:E;Z=96.T02:A=7CELX_<9Z+D@'D^G?M\?\%Q?BC^S%X@_X*/?#/]G+X*>&
MOAAI5IJ.M:-\(?'BZO'XPU+0K)I?-DFNTD6VM+N2.%WCC,3*!M#9R"?L/X:_
M\%#OV;/&'[ WA[_@HWX\\9VW@CX<ZSX1L]>O]0\2SB,:6LY1/L\A7.^43N(%
M5 3)(5"!BR@^/_\ !5#]C;]K'_@H_P#L^W>C?L:_\%![7PAX1USPC+%/X3TW
M0+:[T[QJ7+-Y4VK02K<V]K/&1 WV=MI1F)W@[:N?\$>OB_\  7_@H3_P2<^&
M.LS?LV>'=#\+VNGQ:+<_#FZM%O\ 3+"ZT:[$47E"X#^8BRVL5Q&SEG5MA+,Z
MER <3_P2]_X+&^*/^"EW[=7QC^%WA?X5WGAGX7^"O"&B:CX%G\0Z/-::OK:7
M<DV=2D21OW=O.@C:!-N3'M<G+E5]N_X*"?M2_%#X&>+/@5\%O@0VG-XO^,'Q
MFT_0&74+0SBVT&"&:^UB[1-RY:.TMV523@-,I(P*\ _8[54_X.+_ -L)$4 #
MX7^ P !P!]C%=Q$1^TK_ ,%XI7#?:="_9B^"(CQC_CV\3>*+C<?Q&EV"^_\
MI/8?> .-_P""U7_!=CX<_P#!.'X>^*?A=\!--'COXY:?HB7K^&[/3YKJR\)V
MLIC":EK#Q8$$6)HBD18/*TL0^5'#U]#_ +5/[>G@_P#8J_X)V:I^WE\9=*DO
MK?0O!EAJ<^E:<PB:_O[H0106L9;=Y8DN9XTW$-L5BQ!VFO#/^#BGP%X&\.?\
M$</VE/&GA_P9I5CK'B+1-)DU_5K/3XXKG4GAU&PAB:XE50TQ2)%C4N3M50HP
M!BNY_;D_8:F_X*/?\$?K[]D+3/$EMHVJ^)?A_HLV@:K>AO(M]0M!:W=OYI4$
MK$\D"QNP#%4D8A20!0!XCXM_;E_X+??LL?L\P_\ !0#]K[]G[X'WWPRM(+?5
M?''PO\$2:K%XL\,Z-,R!IUN;B5[6ZN+='#S0[44[7"NN,C]%O _C3PS\2/!6
MC_$/P5JL=_HVO:7;ZCI-]%G;<6T\:RQ2#/.&1E(^M?DE_P %"?VFO^"QWQ3_
M ."5'Q=^#/[2G[ .A?"M])^&&H+\1OB_J'Q*L+_2]3@@MBSIIEC:[IVGOR@A
M0.0EN;C+,Q4*?T&_X)5Z/KWA[_@F+^SMH?B=9%U"T^!WA2*[CE&'C<:1;#8W
MNOW3[B@#WNBBB@ HHHH **** "BBB@ HHHH _-'_ (*8?\' ?A#]GSXV^&?V
M5/V+])M_'GBX?%;1?#'Q0\3C3YKC0_!HN+\02V,TZ%4?49-DR+"&_=&*4O\
M-&4KZ?\ ^"HG[=VL?L!?LZ:?X_\  /PL?QOXZ\9^--,\&?#?PG]J\B+4=<U!
MV2W6:4 ^7$H21V/&XJJ;E+AA\T?\'"OP^\!?#S]EGX/VO@#P3I&AQZK^V-X0
MU75(](TV*V6\O[F[NI;BZE$:CS)I9&9WD;+.Q)))K]$?'7CKP7\,/!NJ?$3X
MC>*]/T+0=$L9+W6-9U:[2WMK*WC4L\LLCD*B* 223@4 ?GG\9_V[O^"NW_!-
MX^"OCE_P42\'_ 7Q=\)?$?BW3_#_ (QG^$-OK%GJGA&:]E\N*Z'VZ61+VW1C
MM8!4D8[<8SFOI'_@I/\ M2?%+]G7PE\,/!'P$_L[_A.OBS\9= \&:&^I6GVB
M.TMIIFN-1NVB# LL5C;7)SG"LR'G@'Y%NKKXF?\ !P[\=?"FM:)X8U+PM^Q9
M\,O&$.NPZQK%D]M?_%[6;*1A"((G >+28WW9=@#(=PP),?9O<O'Y_P"&D?\
M@NSX$\%(HGT/]FWX-:CXIOI(SE8_$/B*;^SK2*0?WET^UO9%/83<=3@ Q/$O
M[6__  5B_:I_:>^*/PK_ ."??PL^%?@GP-\(M:&@7OC'XZ:1K$LOBO65C#RI
M8P6;Q>7:1DA3.2^\,CH2&*KZM_P2Z_X* ZY^W3\!O%OB;XO_  \LO!'CWX6?
M$/5_ OQ0T2SU$SV%IK&FE/M$MM.^"UNRR*P+9*G<I9MN]NO_ &H?"/Q4_:X^
M#E_X#_8I_;MMOA=KNG>)&LO$'C'PSH&G^(YK?RX)%FTUHII-EM-NFMY"V1*@
M0 ;=^X?)?_!OM>_\*KT?]H'_ ()C_$WP)I#^.O@C\0TE\?\ C/3;FYN(_'SZ
MW%+/%K-U]J>207<T5L1,A<JN$"A1\H '>'O^"]?AC]H[_@K#\$_V)OV.O#Z^
M(?A9XPO?%%IXI^+%WI4XL-9O=,T6XO39Z-.2J3""5;<SS8=6$Z!!M(D;ZR_X
M*1?M47/[$_["GQ0_:?TFWAGU;PKX4GE\.6MQ$7CN=6F*V^GPLH(+![N:!"HY
M(; YKY<_;?\ !OA#X>_\%L/^";G@GP#X5TW0]%TRW^+<&FZ1H]C';6MI$OAB
MVQ'%%& D:CLJ@ 5W/_!5P_\ "\_VA?V5_P!@JV!DM_'7Q@'C+Q?!UCDT'PQ!
M_:,D,H'1);UM/C!/4\>X .9^(W[<G_!2#QE^TIX8_P""<7[(O@KX:2_%/PW\
M*-+\4?'/XE_$:UO?[!TFYG2-#:6=G92+)-/))ND4&38D; 9)#$=/^Q+^WW^U
MC+^VYXO_ .":?_!1;P#X%T[XD:'X B\=>%?&7PTENET3Q'X?:Z^R22&&\9I;
M6>*<[&#.0Q60@*J*TGL'[?W_  40_9^_X)U?":W^(7QDO;W4=:UR[_L[P+X"
M\/6YNM:\5ZDVT)9V5NOS2,6= SGY$WKDY95;Y;_9/_8G_:T\1Q?'#_@J5^W5
M90:=\<OBG\*K[P[X-^'>CS>;#X!\.+"\UOI8E'^MNI)A'+*PX$@.,%W4 &=\
M-/\ @H'_ ,%A?V]?A[XK_;)_X)T?"/X'P_!S2]:U&S^'6A?$5=5D\0>/K>PF
M>&:ZBFMI8[>R6:2*1(4=25=2)#M&\_8G_!/3]M7P+_P4,_8\\%?M<?#_ $>;
M2[;Q5I[F_P!$NI=\NEW\$KV]U:.V%W>7/%(H?:N]0K[0& KPK_@W N]%O/\
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
M^'?C;'XCU ZYK>JV/BF;PQ]E2WFO[B2= UK]ID\P1,X!_>C?M_@SQ\@?LO\
M_!!K_@IW^QK;>*(OV<_^"[2:%/XU\13:[XNU.Y_9;T34;_6-0D)+37%W>WLT
M\O)8A6<JI=RH!=L_JE10!\6Z1_P3?_;#\=7WP3B_;2_;[M?C-%\*_C'<^/M1
MU"3X96?AR74)(=,:VTBS2"QD:$"VNY9[II6RS[U7 V*P[?\ X*/_ /!..']N
M>+P!\2_AS\:M1^&'Q<^$>ORZQ\,?B-IFFQWW]G33(J7-M<6LC*ES;3HB!XRR
MYV+R5+H_TW10!\-?#7_@EG^TW\6/VI_ O[6'_!3?]LS3_BE=?"FXDO/AIX#\
M'>"%T+0]-U-U"_VI< S2R7=P %*!BJQ,@*D@E3]2_M8_ O\ X:@_98^)?[-'
M_"4_V'_PL3X?ZSX8_MO[#]I_L_[?8S6OVCR=\?F^7YN_9O3=MQN7.1Z!10!\
MF_&K_@FQXD^(_P#P2D\)?\$O=#^,L$%GI/@_PGX2\2>*Y=)>)]3TG2S9)>".
M!)6\A[J&T>/:9'""=AN;&3]76EI:V%I%8V-M'#!#&L<,,2!51 ,!0!P  , 5
M)10!\\7O[!/VS_@JM:?\%-O^%K;?LOP'/PW_ .$)_L+.[.KOJ7V_[9Y_'W_*
M\GR>V[S/X:B_X*8?L M_P48^$W@KX/7?Q9'A32_#?Q5T3Q;KB-H']H+K=I8-
M*[::5\^'R1*[H?.R^WR_]6V>/HRB@ HHHH **** "BBB@ HHHH **** "BBB
M@#YX_9E_8)_X9S_;C_:-_;._X6M_;/\ PT!<>%I?^$;_ +"^S_V#_8UA/9X^
MT>>_VKSO.W_ZN+9MQ\^<CY=^)G_!$?\ ;QU3_@H/\0?^"AWP*_X*_6_@;Q1X
MU3[!I\5W^SOI>O2:#HJ$"#3;:;4+YQ&BJJ[WBCA\YMSLN6Q7Z4T4 ? WC+_@
MF5_P4^^+7[+GQ6_9K_:2_P""OL/Q-MOB3X>MM$LYYO@;I?AW^Q+9KN-M0=6T
M^8O<-/9B:W".0JF4-S@J?HW]LS]@GX$?MM_L<:S^Q+\1]/N--\*ZAI=M:Z7/
MHSB.XT:6U9'M)[9F!"O$T2$ @AE!5LJQ%>V44 ?G1XX_X)"_\%!OVKO!.D?L
MQ?\ !0#_ (*BP^./@MIE[:2:]H/A7X;1Z-K7C2&V=9(8-2OA<R>6F]$9_*7,
MA7)(?#K^AVC:/I7AW2+3P_H6G0V=C8VT=O9VEO&$C@B10J(JC@*%   Z 59H
MH ^8OV&?^"??BS]@S]G;XI?"3P#\;[?7==\=_$+Q+XPT77;OPX;2+2;O4U4P
MPO$)Y3,L+HI+AEWC/R+7>_L!?LH:;^PW^QG\.OV4=.UQ=5?P9X<BM-2U=8B@
MU&_=FFO+H*Q)42W,LTN"21OY)/->P44 ?/'[<7[!7_#9OQ/^ _Q(_P"%K?\
M"-_\*2^+%KXU^Q?V%]L_MKR49?LF_P ^+[-G.?-Q)C^X:A_X*._\$[]!_;\\
M$>$YM&^+6K_#GXC?#;Q/'XC^&/Q(T*TCN+C0M14;3O@D(6YMY%VB2$LH?8N3
M@$'Z-HH ^#=*_P""6'[8?[1OQO\ AY\3?^"G_P"W-H_Q*\-?"CQ'#XB\(?#K
MP1\/4T+3KW6X 1;:EJ$AGE>=HLDK"H5 2>=K.K_>5%% !1110 4444 %%%%
M!1110 4444 > ?%7]AC_ (6;_P %$/A1^WM_PM'[%_PK'P?KNA?\(I_8GF_V
ME_:2H/.^U>>OD^7L^YY3[L_>6O"?^"GO_!'W]HW]O[]K/X:_M0_##_@H1;?#
M)/A18%O!_AC4/@[9^*+6UU9Y':75"E[>) \Q3[.J;X&,1MD=&#<C[UHH ^,O
MV?\ ]BW_ (+ ?#'XLZ9XX^-W_!:^#XG^&K&*[^W>!KK]F[0M%BU.1[66.#?>
M6DYGA6.=HICL&6$13@,37I_[#7["_A[]E3]@S0?V*_B#JUMXR0:/J,'C?4Y;
M4QQZ_=:C//<:A*ZDEMLLES,,$DA2!GBO?J* /S?\&_\ !'W_ (*,_L__  CO
MOV+OV3_^"L \+_ VX>Y@T2WUGX9Q:AXI\-:;<2.\MA::C]I17&)'"3LBO%O&
MP+L6OM']C/\ 9&^#O["7[,WA+]E'X"Z9<6WACPAIYM[-[V427%U*\C2SW,S@
M -++-))(Q 5=SD*JJ H]/HH ^>/@]^P5_P *G_X*,?&+]O[_ (6M]O\ ^%L>
M%]!T?_A$O["\K^RO[-A\KS?M7GMY_F==OE1[.F6ZUH_L9_L@ZW^S9XX^-?Q4
M\=^-;7Q%XD^,/Q8N_$]Q?VUHT7V+3%MX+33=-.XDO]GMK<+OX#,[D # 'NU%
M 'B'_!2']C7_ (>#?L2^/OV.?^%C_P#"(_\ "<:?;VO_  D?]C_;_L7E7<%Q
MN^S^=#YF?)VX\Q<;LY.,'0^/7[&/PR_::_8IU?\ 8>^,=S<WGAS7?!L.@:A?
M6.(9U,4<8BNH@=P21)8HY5#;E#( 0PR#Z_10!^<^J?\ !'C]NS]H+X?^'OV3
M_P!NO_@IK%XZ^!7AVYLO[1\,>'/AQ'I&L>,;6S='MK75+\7,A$8,<9D\I=TI
M7)8/AQ^B=A86.E6,.EZ99Q6]M;1+%;V\$81(D4 *JJ.     . !4M% !1110
M 4444 %%%% !1110 4444 ?/'_!2/]@K_AX1\,/ _P -_P#A:W_"(_\ "&?%
MC0_&OVW^POM_VS^SGD;[)L\^'R_,\S'FY;;C[C9KD_\ @L/_ ,$V/B3_ ,%3
MOV;M,_9I\'?M82?"O2$\20:IXD=/!HUE=<C@5C#:2QM=VZ^4LI64JQ=6:*/*
M_+7UG10!^?/A7_@FM_P6S\':;IOAW0?^#@BTL](TN"&WL])L/V0?"UO!#;1@
M*D$:I.!&@0!0% "@# XKZ/\ V4/V0-:^ WQZ^//[1?CKQK:Z[XA^,WCRUU&.
M2TM&B73M%L-/ALM.L&W$[WC59W9QA2TYP.I/N]% 'P=XI_X)6?M;_ ;]I#XC
M_'O_ ()A_MO:3\,M+^,.LMK?C_P#XU\ +KNFIK;@B;5;%A/$\$LF2SQG<CL>
M3M6-$]B_X)Q_\$ZO#G[ ?A#Q=J&L?%C5_B/\2?B7XD;Q!\4/B5KUJEO<Z[J!
M!5 D$9*6UO&&<1P*6">8^#@@#Z/HH \ _:'_ &&/^%]_MV?LZ?MK?\+1_LG_
M (4#_P )=_Q3/]B>?_;O]N:7'8?\?'GI]E\CR_,_U<OF9V_)C=5FT_9 UF]_
MX*17G[>'BOQI:W=G8_"&+P1X/\.1VK!M.,NH->W]X[EMI>8I:QC: 0D)!/S&
MO=J* /SM_:^_X(P?MC_'_P#X*/R_\%&?@E_P5,@^'.M:=X>BT3P/HM]\"-/\
M2+X8LO)5;@6SW]Z8UEFF\^1IDACD"SM'NVYS[7^QM^R;_P %-?@I\7)/&/[7
M7_!6S_A=OA5M'FMX_!O_  H71?#>R[9XS'=?:[*5I#L59%\O&UO,R?NBOJ>B
M@#\Z;;_@CM^V[^S]I_C7X"_\$^O^"D\'PQ^"?CO6;W4%\(ZI\.(]4U+P:;UB
MUW%H][]HC\N-RS%%=<PD[E)DW2-]E?L<?LG_  G_ &&OV8_!W[*/P0L9X?#7
M@S2A9V3W;AI[F1G:6>YE8  RS3222O@!=TAP , >F44 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 45YQ^V)K&K^'OV1OBGX@\/ZI<V-_8_#C7+BRO
M;.=HIK>9+"=DD1U(9&5@"&!!! (K\PO^"4__  2?U#]MS_@GA\+OVJOBQ_P5
M,_;+L/$WC3P_)>ZI'X>^/EQ#:PRBYFB'DI+!(RC$:G#,W.?I0!^PE%?F]_P2
M,^.7[1?PB_;P_:;_ ."87Q__ &F=:^+WACX+6^B:SX0^)'C*Y275;2SO[43R
M6.H77_+=XPZXD<YS%,>%98X^[O\ _@X?_P""<EIJ-WJ]G??$C4/ &GZL=-U#
MXRZ7\+]4N/!]O<"3RF#:DD10H)"%\Q5*'((8J<T ?<U%>!?M;_\ !3;]C+]B
M#P;X-^(_[0OQ:BTWPYX^\\^&->L+9[VTNTBLVO-ZR0!@5>$9CVY\QF14W%@#
M\[ZU_P %$?V.?VW?$_[._P 4]"^-_P <?ALTOQRFT'PWX87P_=Z.GBG5H[2*
M8V&J0LI$MD8IHW#9V[B1D,"  ?H+17R_^U?_ ,%=_P!D7]DOXRQ_LW:Q%XW\
M>?$C^S5U&]\!?"CP1=^(=4T^R8 K<7,=LI6!2"I =@Y5U;;M8$]S^R)_P4"_
M91_;@^$>I_&CX _%"*ZTKP]=S6GBNUUFVDTZ]\/7,*EI8;ZWN0CVS( Q)8;2
M%)#$ F@#V>BOS3_:]_X+^_L3>./V2?B_9_!OQ7\2M.M+WP#XDTGP1\9(? 6J
M67AJ[UT:?<QVT-GK'EJB3FX4+%)E 9 NU\E2?I[_ () ^,/%WQ!_X);_  !\
M<>/?%.HZYK6J_"K1KK5-8U>^DN;J\G>U0O+++(2\CL3DLQ))ZF@#Z.HK\N/^
M"JO@3X@_M+_\%K/V;OV-(?VJOB]\./!WB[X9>);_ %Q?A1X^N-$GN)[199H7
M8INC8YC"DLC':2 1UKTRT_X( >!;2[BNQ_P51_;<D,4BN(Y?V@Y2K8.<$?9>
M1ZB@#[[HKYO_ &N/^"K_ .Q;^Q!\7+/X%?M!>.=6L?%>J^$_[?T+1=*\-W6H
M7&K0F\%FEM:I;H[3W3S$A85&[:K.<(K,(_V*/^"K?[)_[=OQ%\2_!/X8OXM\
M-_$#PC9I>Z_\/OB)X1N=$UBVLV9%6Y\B<?-%ND0$J25,B;@N]-P!]*45\<?%
MC_@NM^P3\)OB]XE^$TE]X]\3Q>!+\V7Q&\8^!_AUJ.L:#X1N%_UD>H7MM&R1
M&/!W[-^PJRMAE8#XK_9@_:8\(_$C_@@O\:_C1^UI^W-\6_#/A9/V@-6@A^*O
M@+Q'=7>O6%C_ &U9"SBLI\R.('+I%M7Y1%*^  : /V;HKYN_:Y_X*P?L6?L/
M?%NS^!?[0GCO5+#Q5JGA/^W]#T73/#MU?SZM";P6<=M:I;H[3W3S'"PJ"VU6
M<X168,_8G_X*M_LG_MV_$3Q)\%/AB_B[PWX_\)627VO?#_XB>$;G1-8M[-V5
M%NA!.OSQ;G1258E2Z;@N]-P!]*45\:_%W_@NY^P5\(_BYXG^$JS_ !!\6KX"
MO#:_$?Q7X!^'&HZUHGA*9<^8E_>6T;)&8P&W[ ^PJRG#*RCV_P#8T_;@_9S_
M &^OAGJGQA_9?\9R:_X<TGQ3>>'YM4-F\4<UW;>69&B+#]Y$1(A60?*P;(H
M];HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
MP_;=_P"3+_B]_P!DOU__ --T]?E3_P $;O\ @C1K'[1/_!,[X0?&<_\ !6#]
ML#P1:^(?#DD[>#?A]\9&TW1].474Z&*UM_(<0H=N['/S,Q[U^R/C?P9X:^(_
M@O5_AYXSTW[9H^O:7<:=JUGYSQ^?;3QM%+'OC*LNY&8;E(89R"#S7/\ [/'[
M/7P?_92^"WA_]GGX!>$/[!\'^%K,VN@Z/_:%Q=?983(TA7S;F225_F=CEW8\
M]<8H ^%_VK_^":7PA_X)S_\ !&+]J+PC^QCI7B2\\4^+OA_JVI^,?&&OZP^H
MZ_XA<0/Y\MS<D N1;O<X1%509)&"[I&+>+?LS?"?_@HAXK_X(\^%]5\.?\%!
M/V;-*_9_G^""17\5_P#!ZYECT_1AIQ2\BNI%OL//&!,DQV[C,LA(W$BOV#G@
M@NH'MKF%)(Y$*R1R*"K*1@@@]017Q1K7_!O'_P $H=;\3W>K-^S]JEGH>HZK
M_:>I> =+\=ZO:^&KJ\#AQ*VF17*VX (&(U58\#&S'% 'PYXD^#W@OPS\ /\
M@E)\)U^,%E\5_#VG_'!3I'BY=$N;*WU6S1Y9[-EMKL"5$C00HH<<B($?*17U
M=_P6G_Y/:_8&_P"SD/\ VTKZ^^(_[%_[,7Q8U;X9ZUXV^$UI++\'-8BU3X9P
MZ?>7%C!H5S'$(8S'#;21QNBQJ$6*17C  PM7/C5^RE\ OVA_&_@'XC?&+P%_
M;&L_"_Q)_;_@:\_M2ZM_[,U'9L\[9!*B3?+QLE#I_LT ?$'_  1'GTFR_;R_
M;YT'X@R6Z?$P_M%SW5W'<C%Z_AAXR=&;YOF, A+[<?*-P_O+7RS^VO:^)_%'
M[77_  5%D_9#+36"?LV:+;>/3H*[H)M<2#-RA,9VM<#3UOD<#YM_FAOFW9_3
M?]K;_@DO^P[^VC\3+3XW_%SX;:G8>.[*P%BGC?P5XIO]"U2:T_Y]YI[&:,SQ
MXX D#%1PI45W_P"RC^Q/^RY^Q#\)G^"7[,'P?TWPQX>N+F2YU&WB>2XFU&X<
M!7GNIYV>6YD8  O*[' "C    /E#QAXC_99O_P#@V<O-62^T%OATW[)_D6Q1
MH_(%R-%$442^ET+T*@'^L%P /OU['_P12_Y1'_LY?]D?T/\ ])$KC&_X-\/^
M"3\GBG4-:D_9MN3H^HW5Q>2>!4\9:JGAV"\F1D>ZATU+D6\$NUVV%% B.&C"
M,JD?57P4^#/PU_9U^$?ASX$_!SPW_8_A7PEH\&E^'M*^V37'V2TA0)''YL[O
M))A0!N=F8]R: /S!_P""M7[)GP+_ &V_^"]O[+7[._[1WA6YUGPGJWPG\53W
MVGVFL75@[O DTT1$UK)'*N'13@, <8.0<5[_ /#W_@W _P""1/PM\?:'\3O!
M/[/.NVNL^'-8MM4TBYD^)NOS+%=6\JRQ.4DO2C@.BG:P*G&"".*]8_;>_P""
M1_\ P3V_X*.^*M#\:_MF_L_?\)EJ?AO3Y+'1;G_A*]6T[[/!(_F.FVQNH5?+
M<Y8$CL<5X?\ \0N/_!"C_HQG_P R;XG_ /EG0!0^+OA?0?$'_!SQ\)=3UC3(
M;B?1?V3]9O=+DE0$V]P=8>W,BYZ-Y4\J9'9R.]1_%O2;FW_X.8/!^K>%HX8=
M8O?V+]7ABG=1M>2/7B8=_J S]^U?8VG_ +'O[.>E_'O0/VGK#X=^7XY\+^ S
MX,T+7/[7O#]FT,RK,;3R3-Y+_O%5O,=&EXQOQQ5S4?V7/@3JW[36G?MC:AX&
M\SXCZ3X/F\+:?XC_ +3NAY6DRW N)+;[.)?(;,H#>88S(.@8#B@#XC_X-@]1
M\!V'_!'31-%\0W-E!XHT7Q?XKB^,$6HNHGM]7&K7;2&_WGB3[&;7<7_@"YX%
M?G7K<G@*7_@TP_:.E^%8B'A=OVC;D^&Q ,(+ ^)M*^S[?]GRMF/:OU[^-_\
MP0^_X)M?M _&C6?CMX[^!]];:SXIF67QM9^'/%VI:7IWBAU.X'4;.TGCANB6
M)+%ES(6.\ODUU,__  27_P"">T_[)?B3]A9?V=;>#X4>+?$;:]KO@^T\0ZE!
M%-?M=171D26.Y6:!1-!$PBB=(U"!0H4E2 ?.7QNT'1M8_P"#H3X+7VJZ9!<3
M:9^RUK5UITDL88V\QU.XA,B9^ZWERR)GT=AWJ+XXV6H6G_!S/\/;OPBL%OJV
MI?L>ZU +ED&)&35Y6A#\<JKD&OMK5_V4O@%KW[3^D?MEZKX"\WXDZ%X3F\,Z
M5XD_M2Z7R-+EF,TEO]G$HMVS(2V]HRXZ!@.*-7_92^ 6O?M/Z1^V7JO@+S?B
M3H7A.;PSI7B3^U+I?(TN68S26_V<2BW;,A+;VC+CH& XH ^)/^#9/Q!\,_#?
M_!'S3M#\4:A8Z;XH\*^+/%4?QL36;F-+BRUA=4NGF?46<C:XM!;9:3^! "3M
M)JM_P:Y7WPYU/]AWXHZE\'H88_"5Q^TMXNE\+1V\>R-=.8VAM@J]E$13 ["O
MG_XJ>"_V:_$OQI\8>,/^"E?_  ;Y_%GQ/\=$\1W"1ZO\"O".LW?A'Q]!')FS
MO)'MK];61G7:9A>([*#E\DM&OV[_ ,$(_P!C7XM?L5?L&0^$/CQX.T_PSXP\
M9^-=9\8Z[X4TR6-X=">_G#16*M%\A,<$<((3Y5;*C(7) /LNBBB@ 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 **** "
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 **** "
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 **** "
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 **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@!&954LS  #))/2O,O%'[9W[+W@[57T37/C+I7VF-]LB68DN5
M1LX(+0HZ@@]03QWKY[_X*=_M+^(=,U:']GSP9JDEI UFMQXCF@<J\PDSY=MD
M'(7;\[#^+>HZ @_%M?S?XA^.U;AO.ZF5Y10A4E2=ISG=QYNL8QBXOW=FV][J
MVEW\-G?%\\!BY8?#04G'1MWM?LDK;=[[G[#> ?BA\._BGI1UKX=^,]/UBV4@
M2O8W*N8B>0'7[R'V8 UO5^/_ ,)_BQXV^"WC:T\>> ]6>UO+5QO3<?+N8\@M
M%(H^\C8Y'T(P0"/UB^%_C[2OBG\.]&^(FBJ5MM8T^.Y2)CDQ%E^:,D=U;*GW
M!K[;PN\4:'B#0JT:U)4L322<HIWC*+TYHWU5GHT[VNM7?3U>'^((9U"49QY:
MD=UT:[K]4;U%%%?K1](%%%% !17P-^Q)\:/'.J?\%R/VZ?AEXX^+&K7'AKPU
M8_#8^%O#VK:[*]CI1N/#YEN3:P2/Y<!DDP\GEJ-[<MD\UG_\'"'QS\;_  U^
M WP(OO@O\8M5T"^U/]JGP?INJ3>%_$,MK+=V$HO?.MI3 ZF2%]J;HVRK8&0<
M"@#]":*\!_;1_P""EG[+7[">J^'?!?Q>UC7M7\8^,#)_PB?P^\"^&[G6M>U9
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
M2Z3XATG5]+EL=1T:_C +VUU;S -&X# Y&5/.&)! ]HH **** "BBB@ HHHH
M**** .<^+/Q9^'_P-^'^H?%+XI:__9>@Z7Y7VZ^^RRS^5YDJ0I\D*.[9DD1>
M%.,Y. ":\7_X>R?\$_O^B^_^6KJO_P BT?\ !63_ )1_>/\ _N%?^G6SK\7J
M_>O"WPMX?XWX?JX['5:L9QJR@E"4$K*$)?:A)WO)];6MH?S[XK^*_$7 O$5+
M 8"E2E"5*,VYQFW=SG&RY9Q5K172][ZG[0_\/9/^"?W_ $7W_P M75?_ )%K
MH_A-_P %"_V/OCE\0-/^%OPM^+W]J:]JGF_8;'^P-0@\WRXGF?YYK=$7$<;M
MRPSC R2!7X=U]%_\$F_^4@/@#_N*_P#IJO*^QXB\#>$LHX?Q>.HUZ[G2I5)Q
M3E3LW"#DKVI)VNM;-.W5'Q?#?CUQ?G'$6#P%:A04*U6G"34:ETIS46U>JU>S
MTNFK]&?M#1117\J'];!1110 45^?_P#P<Y_%?XI?!3_@CUX_^(7P:^)6O^$M
M?M-=T%+77/#.LSV%Y"KZI;HZI- RNH925(!Y!(/!KH_^"+W[=OQ1^._@7Q1^
MQ7^V8HT_]HKX!7R:!\1;6>3YM=M0,6>N0D@>;%<1[2S@8+D/A5FC% 'V[17P
M=_P13^*7Q-^)/Q:_;/L/B+\1M>U^#PY^UQXDTKP]!K6KS72:781B+R[2W$K,
M((5R=L:849. *^0?^"HO[8'[:'B[]N'XL_M;?LC_ !4\56_PU_85_P"$5C\7
M>#M#UF:#3O&M[=7WGZU!<1HP2<6]F3%('!\KR688+ D _:^BO*/BM^T:Z_L/
M>)?VM_V=-,3Q>Z_"J]\7>!;*!2RZTPTU[RSC4+R?./EK@<_/7YD?\$TOV'_A
M-_P5B_9=T#]K+XQ?\%?/COXH^+_BC3SJ/B>V^'_QE&E)X-O&=O\ 0H-,@0BS
M$)P &7:Y^=0%=10!^QU%?GWX!T[_ (*4_L\?\$H/VH/A]^VU\0KO6?$?P]\)
M>,T^%/Q:M=6A35-?T.+2KA[#4)_LTA>WO$92=S$2?<)+.K2-XC_P3<_X)#ZC
M^UW^P'\*?VG_ !U_P5<_;0TGQ7XV\%VFKZ@^@_'R>.VM[F09/E1RP2,$!'1F
M8X[]Z /URHK\\/\ @F/^T5^UC\ ?V_OB3_P1W_;9^-%S\3K[PWX.M_&_PB^)
MVJVZQ:CK/AZ29+>6WO=O$L\,SA1(<NWES$DJ$"\#_P %R?''[6W[6'[4O@__
M ()G?L$_&GQ5X-\4>&OAAXB^*GC75O!>M3V-TS6]K+;:'ISRP.K;+B^;;)&Q
M(VRQ2;3M6@#]3:*^?_\ @F)^VMH?[>W[ OPY_:S%U;PWFN^'%'BJ $(MCJUL
M6@OXR/X%6XBE*YQ\A1NA%?#_ .RCX!_: _X.!KOQ3^V=\:OVM/B7\.OV>4\7
M7VC_  ;^%_PJ\1OH<NM65G*87U75+J)3+,99%8"'(V/&VTJH&\ _6"BOR?\
MVCO#_P"T'_P;[?$?X??M&_#[]K#XB?$K]F7Q1XUL_#'Q3\!?%;Q VLW?A/[8
MS"'5M.O)%$D<2,#OA)PS$ [S*'A_6"@ HK\R/'_B[]I+_@L)_P %(?BQ^QE\
M-/VFO&/PB^ '[/8L=,\>ZI\-=1%AKWC+Q#<H[M:)?;2]K:PB.6.14!W%#N#>
M:ABN_$?_ ()B_ML?\$^?'O@OX_\ _!*3]HKXJ_$.VB\3VEI\2_@C\5_B4NHZ
M9K>C2-B>ZM9]09!9W48&=P8ELC;PABE /TJHKY]_;1_X*;?LJ?L)Z]X>^'_Q
M=UO7M8\;>+E=_"OP[\">&[G6M>U2-,[Y8K2V5F$8VM\[E5)1@I)4@3?L6?\
M!2K]EC]O"^\1>%/@UKVM:9XN\'R1KXN^'_C;P]<:-KVC>8,HT]G<JK[&R/G3
M<H) )!.* /?**^#-8_X.//\ @FQ!X1D\<>#;SXD>+]-TU+B7Q9=>#_AGJ%_'
MX6@AN9;=IM3D5 EHI:&1U#,7,>U]NUT+:/Q,_P"#AW_@F?\ #JU@\3Z7XW\8
M^,/"*VME/KGQ!\"^ -0U/0= %W'')#'?7D<>R";9+&6@&Z6,ML=%?*4 ?<5%
M?/'[5/\ P50_8@_8QT'P!XP^/WQBCTW0_B=87EYX-URSL);NUOX;:S2\+*\*
ML29(I(Q$H!:5Y$1 68 XO[,?_!7;]E']IWXYQ?LR0:+\0OA]\0;_ $I]4\/^
M$?BU\/[[P[>:[8H"SW-DMT@%P@568@'?M5F"E48@ ^H:*^5_VH_^"P_[('[+
M?QLG_9JN;3QW\0OB'8:>E_KG@OX2^!+SQ#?:/:N 4FO!;*4MPP92%9M^UT8J
M%=2>T^ ?_!2?]BW]I+]F77?VO/AE\;K ^!O"<=V?&5_JT$ME/X>DM8_,N(;V
MWF59;>2->2K+\P(*[@P) /=**^(_ O\ P< ?L#>,/%OAC1]=TSXI^#O#_C?4
MX=/\%_$3QU\*]3TKPYK=Q/\ ZA8+Z:,(!)U5I BXY)4<UTOC#XO_  (^'?\
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
M#5'PIX?\/?\ !(C0]9T?3(H+G7OB!XFO=5F1 &N)UU&6V5V(ZD16\2<]D%?
M7B9';_@SH^*;*I(7XOW!8@=!_P )I:C^HK]V?V6OV4?@%^Q9\'++X ?LS^ O
M^$:\(Z=>75U9Z3_:EU>>7-<S//,WFW<LLIW2.S8+D#.   !7%:7_ ,$R/V&]
M&_8_UW]@JP^!%N?A-XEN;FXUGPE=:U?7"SS3W(NI)1/+.TZ/]H595*R QLJE
M-N!0!\^?\%3/VD?$>A_MS?LX_LR?LN_LT_##QC\?O$L6OZO\//'?Q:>==)\&
MV45I_ILR?9?](FEGBC9=D3*?W2DYR"OS)^T+9?MG^&O^"XW["ND?MS_M2?#/
MQ?XGFUGQ;=:=X0^''@R33(?#UK)I2QF9YKBXEN+A;B1"B!P@!M'V[B6V_;OB
M#_@AM_P3@\2?L^>#/V;M1^$6LKH_PZU.[U#P'K,'C;5(]9T&YN7#SM;Z@+C[
M0JNP4F,N8\JIVY52-3X6_P#!%O\ X)P?"+QGX7^*7ACX!W%QXS\(>(EUS2?'
M.L>,-6O-:>^6(Q![B\ENC+=1",E1;REX &.(QDY /"/^"!M_H^D?%_\ ;5\"
M?$2>"/XLQ?M8>(-0\4P73C[;-HLR0G2I@#AOLA7[3Y/&T!FQ@,!7Q/XJUKPS
MXP^ 7_!8;6_V.)X;C2KGQ%I+K<>'&#0SQ!)_[:DC:/Y7C;&H,S+E65F()!S7
MT'^W1X,^ WC?]LGQU??\%1O^")_Q,^(,]E?"'X4?%?\ 9V\,:U>KXET$J##9
MZJ^F7\3_ &R/ C*7'[MMIVJB!=WM7_!"3]A_Q9\"/"?QR^-GQ*_9AM/A)I7Q
MN\?B]\*?"&XM8!+H7AJVMC;V<%Y%'E(YI$DE9X>=N?FY9@ #PKPS\'?^"@GB
MW_@D)9WE_P#\%%?V:=,_9TOO@>L%W,_P;NGAL?#YT[RY$9DO3F>--R$!3)YR
MD!=_RU][?\$E_!5E\.?^":_P6\#:/\98OB%INE^ [.#1?&<&EW%E'JNGA3]D
MEC@N0)8T%OY2J'&=J@]"*\KG_P"#>#_@D_/XEDU+_AGW5(] FU;^U)OA[#X[
MU=/#+WF\/YITL7/V?&X ^7M\KMLV\5]IZ3I.E:!I5MH6A:9;V5C96Z06=G:0
MK'%!$BA4C1% "JJ@ *    !0!^1O_!47]DCX+?MN?\'&GP$^ /Q^TO4[SPW?
M_L]ZM=7$&D:Y<Z=.9(;K4)(R)K9TD W 9 .#T-?8_P"R3_P1/_8'_8C^--G\
M?O@#X1\6V?B2PL[BUMY]7^(.JZC (YHS'(##<SO&3M/!(R.HKV?Q)^Q[^SGX
MN_:G\._MK>(?AW]H^)OA3PW/H&@>)O[7O$^RZ=,TC2P_9UF%N^3+)\[QLXW<
M,,#'IE 'XX^)/^1'_P""QW_8/N/_ %$YZ]MU'P=X7T3_ (-/UT72M!M8;1_V
M(HM0:W2$!#=2^&ENY)L?WVN':4MUWG/6OKZY_8 _9'N['XR:;<?"7=!\?XV3
MXN)_;U^/[>5K1K,C(GS:_N&9/]'\KKN^]S6_=?LH_ *\_94'[$ESX"W?# >
MT\&#PS_:ET/^)&MF+);3[2)?M'%N GF>9YO\6_=S0!^9EK^TCXET'X)_\$V_
MV8_V;_V:/AKXT_: \4_ 33-6^'OC?XN23KI7@VUA\,69OKA?LX^T2RS1HR^7
M$P/[E2<_*1S/[4%M^VWX6_X+3?L)Z/\ MQ?M2?#3Q;XHN/%OB2ZTOP?\-/!4
MFFQ:!9OIZ1R3O/<7,MQ,EPPV*'5%_P!%DQN(;;^A_P >O^"3?["7[1OP5^'7
MP'^(GP>N(](^$6FVUA\,-0T;Q)?V6J>&K>WMXK>)+:_BF%R1Y4,*MYCOO,:,
M^YE##%^&'_!%?_@F]\)O&'A?XG>'?@'<W?C/PAXCCU[2?'>L^,-6O-;>_CC,
M2-/>RW1EN8@A*BVE9K< G]WR: /#O^"2.A:,/^"MO_!0KQ-_9D/]H'XB^%;7
M[:8P9!"-,G?RPW4+N.2!U(&>@Q\H_&;3/',7PZ_X+&:#\([6:.Z_M31[J6VL
M$.3;RZ=))J3X7^_;"X+GN,Y[U^P?PD_92^ 7P*^*GQ"^-GPK\!?V5XG^*NJ6
MNH^/=3_M2ZG_ +4N;:)H89/+FE>.#:C,-L*HISD@GFH_AC^R+^SM\'/B1\2/
MBW\//AO%9:_\7;^WO?B)>3ZC<W*:Q-!"T$1:&>5XH@(W92L2HK _,">: /"/
M!7CG]A#PW_P1$\,>.OC-8Z!?_ 6Q^!.ERZU8-;+-:W&GI80@VXB4Y>8R 1B,
M?.9B%X>O /A3\0?A+9_\%]_#GQ4^&FB7.G>!(?\ @F'::KX?TX:9)!-;:0OB
MI)8(A;N \;+ $'E, RD;2 17M=E_P;X_\$I+#QQ'XJ@_9UO&TB'6O[8A^'\O
MC+5'\+I?[M_GC26N#:XW$_NBGE8XV8XKZ1'[*OP#'[4/_#9H\ +_ ,+)_P"%
M>_\ "#?\)%_:-SC^P/MOV[[%]F\S[/C[3^\\SR_-_AW[?EH _-__ ()^?%+_
M (*(?M.?L;V_Q^_8@B_9E_9._9MU"]UK4/#<$_A>[UO6M/LH;VX6ZOKM1<6]
MA&QDBFD*G[H'S$ "OD+X0745Y_P:K>%)[:^%S"?VF[(P3K;B%70^*D(81CB,
M'.=@X&<5^J.E_P#!O_\ \$M-&\7WFO:=\!M4BT34-5.IWGP\3QSJP\+S79<.
M9&TD7/V5U+*O[ID,6% V8 %>C6/_  2B_8!TS]G2[_9*TWX 1V_PZO?' \7R
M^%X/$NJ)#'JXN$N1/$PN?,@02QHP@C981@@1X)! /HBOS"_X)M^*_#7['?\
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
M%S2A['$7Y;W]V4H.Z\X.+^5['SK_ ,,7?M ?])"OB-_X!VG_ ,31_P ,7?M
M?])"OB-_X!VG_P 37T517M?ZX9[WI_\ @BA_\K/$_P!3,A[5/_!]?_Y8?!G_
M  4,_9B^,'P\_8^\7^,/%/[9'C3Q786?]G^?H&K6UNMO=;]0MD7>4&[Y68.,
M=T%?F-7[B?\ !0OX3?$#XY?L?>+_ (6_"W0/[4U[5/[/^PV/VJ*#S?+U"VF?
MYYG1%Q'&[<L,XP,D@5^8W_#IO_@H#_T0+_RZM*_^2J_I+P=XTRJ'#-99MC*-
M*I[:5E)TJ3<>2G9\JY+ZW7-;6UKZ:?S'XT<$9O/BFB\GP5>K2]C&[BJM9*7/
M4NN9\]G:SY;Z7O;77YTKVC_@GGX+\0?$/]L'PAX/\+?$/4?"E_>?VAY&OZ2B
M-<6NS3[EVV!_E^95*'/9S71_\.F_^"@/_1 O_+JTK_Y*KVC_ ()Z?\$]/VP?
M@;^V#X0^*7Q2^$/]EZ#I?]H?;K[^W]/G\KS-/N84^2&X=VS)(B\*<9R< $U]
MWQ3QKPL^&<<L-F%"53V-7E2JTI-RY)<J4;OFN[+EL[[69\#PIP-Q8N*< \5E
MV(C2]M2YFZ56*4>>/,W*RY4E=\UU;>Z/J_\ X8N_: _Z2%?$;_P#M/\ XFC_
M (8N_: _Z2%?$;_P#M/_ (FOHJBOXR_UPSWO3_\ !%#_ .5G]M?ZF9#VJ?\
M@^O_ /+#YU_X8N_: _Z2%?$;_P  [3_XFO7_ (,_#WQ1\,O!$?A;Q?\ %/5O
M&-ZES)(VM:U&BSLK'A"$ &%[5U=%<6/S_,\SH>QQ#ARWO[M.G!W]80B_E>QW
M9?P]E>5U_;8=3YK6]ZK5FK/RG.2Z;VN?G!_P=@?\H2OB-_V,'AW_ -.UM5O_
M (+0_LX_%CX!_$/PK_P6O_8K\./=_$CX,V;6_P 3?"]GE!XW\$D[KRUE"@[I
M;==TR,02J@M\S0PK7V9^UA^R/^SU^W%\$M2_9S_:C^'W_"4>#=7N+>?4-&_M
M:[LO-D@F6:(^;:2Q2KMD16PK@'&#D9%>C30Q7$303Q*Z.I5T=<A@>""#U%>*
M>V?CK_P1]_X*$?!SX=?L@?M^?\%*]*N))_""?M >)O&&A17\9AEO5N+2WELK
M9E)^22626&'&>'DQGO6/_P $WOV)?^"[OA_]@/4]"\,VG[)%[H'[1$6H>,_'
M,?Q4L_$\NO:E)K]LK7"WQLG2%7,#JFQ!\@X)+;C7W[8?\$4_^"9&D_L[^+/V
M3='_ &8HK+X=>./&$?B?Q3X4LO%NL0VU]J<9C,<F4NP\<2F*,BWC98!Y:_N^
M!7U):VMM8VT=E96\<,,,82**) JHH& H X  X % 'Y*?\$<?VUOBG^PO_P $
MZOCY^R-^T-X(NO&/Q'_8DU&_@O\ P]H%W^^UGPZ3)=6MS;/,H9H@@N2A* B"
M.#(!8+7HOA[_ ())?\$3/^"O?PD\/_MV?!WX5Q^$]9\96$6J/XM^$GBB32;_
M $R_E0//#-';L;9;R.1F64O!OWAB>IS]K:!^Q5^S+X6_:N\1?MN^'OAF+3XG
M>+O#<6@>)O$<6L7@34K"+RO+CEM/.^RLRB")1+Y7F!4V[L$@_,GQ-_X-L?\
M@D%\3/'.H^/A^SA?^&I]9G:76=.\%^,]3TJPO68G<#:V\ZQ1J<D;8E1>>!0!
M\Q_LE?&#XWR_L3_\%'/V+/&_[2NJ_&GP+\"_!>LZ5\.?BIKMR+J]OH;KP]J,
MESITUT"1<O9O%$C.22&E8#">6B_:_P#P0XN[2P_X(Z_L]7M]<QPPP_"S3WEF
ME<*J*$)))/  ]:]8^&?["/[(WP9_9;U+]BSX4? W2?#WPRUG1KW2]7\,Z3)-
M"+VWO(3!<F6X5_/DEDB8JT[2&7 'SY4$?+L7_!KK_P $*H95E3]AA258$!OB
M5XF8<>H.I8(]C0!YG^SW\3O W[9__!QM\3?VPOA1XHL]1^&/P _9XA\!ZSXV
ML[D-IMSK$NH2W\D<<X.R18HY;H.P)"M;CLRL?'O^";%E_P %B/VJ?C%\:_\
M@KY^Q/!^SK;^'_CWXPEL/#,GQOMO$$FI0^']&FELK)+==.9(XHF5,29)9Y8"
MQ P,_JCX0_86_9*^'?[,.K?L:?#?X'Z3X9^&NO:3=Z;K'AGPR\NG"[@NHC#<
M%Y[9TG,DD9VM-YGFD8^?@5UOP*^!OPI_9H^#WAWX!_ [P?#H'A'PGI<>GZ!H
M\$\LJVMN@^53)*SR2-R27=F=B2S$DDT ?E?_ ,$?--_:!_8R_;P_:"_X)$?M
MH7/@_2[_ .+VE77Q4\ GX=O=C0XS?M);ZG;Z>+S$ZHI"%(F.4^Q3'+ [J]0_
MX-E/BKH?P[_8RO\ _@F-\3+RVT7XO?L]^,M=T?Q9X2NY!'=2VT^IW%[#J$*-
M@RVS_:BBRKD?(IX#H6^VOB?^Q;^S1\8_VBO /[67Q"^&WVOXB?#".[C\$>)[
M;6;VTEL([I"D\;);S)'<HREEV3K(H#O@#>V?/?VT/^"1?[ 7[?/BNQ^)'[1/
MP-CG\8:9"(=/\;>'=6NM(U>*, A4:YLY(WF502%67>J[CM R: /S_P#^"V'_
M  4)_9R_X*F?LL^'_P#@F7^R+J^LZE\7/BE\8M)\/:CX&UKPO>:;J_AF"TG6
MZN;Z]M;F-'AA14C;>?E*-(P.(I-O[(V\"6MO';1EBL:!5+L6) &.2>2?>OA*
M/_@W/_X)Q>#M'@U;]GW2_'?PR^(=CJ?]HZ9\8/"7C^_;Q+;W.W8VZYNY)DEA
M="4>!T,;*3\H)W5]V6L'V6UCM?/DE\N,+YDK99\#&2>Y/>@#\Q_^"8OBSPY^
MQ_\ \%F_VQ/V*_C)J\&C:[\6/&EG\3/AC)J,@B7Q'8WB3-=1VS.1YKP2.(]B
MY8^5.0,1,1]1_P#!3;_@IK\-O^";?PT\/:UJ'@Z?QSXZ\;>*K#0? ?PRT74X
MX=3U^XN+A(W,(97(6-&)+%=I<QQEE,H(ZG]M?_@G!^Q;_P %#O#6G>&OVN/@
M9I_BDZ+*TFA:LMS/9ZCICL06-O=VSQS1@E5)0/L8HI93@5Y_^R5_P1*_X)R_
ML8_%B/X^_"CX*76I>.[>%HK'QAXU\27NMWUC&05Q;M>2NMN=K,N^-5?:S+NP
M2* /"OV:[K1K#_@YE_:'A^,,<5MXHU3X%^%9/A7'?L"[:,J(-32U9@-RB]4E
M@O4I(<8!POQ?N-!U3_@Z'^$$'PBEA?7=,_9SUS_A;ATYP2FEO.W]GQW6SHWV
MEXF4/SM>$]"F?K#]LS_@F[^Q]^WN-#U#]H_X7R7NM^%I'D\+^+-#UFZTK6-(
M+_>$%Y9R1RJA[QEBA/.W(!$O[&?_  3G_9"_8'LM;'[-7PL_LS5/$]PL_BCQ
M/JVJW.IZOK$BYVFXO;N22:1022$W! 6)"@DD@'Q!_P &_GA3PU;?\$-OB%+#
MH5J&USQ/X_FU@^2#]L?S)X-TG]_]U%&G/\* 5@?L)>&?#NG_ /!GOXAM[+1+
M6-+G]F[XAWMPJPC][<%-8?S6]7W*I#'D;5QT%?H]\ /V,_V;/V7/@9=_LU_
MKX;_ -A>"KZXU">ZT7^V+RZWR7KN]T?.N)I)AO9V. X"Y^7;@56\#_L/?LN_
M#?\ 8_G_ &"/!?PP^Q?":X\+ZCX=F\*?VU>R;M-OA,+J#[5),UR-XN)OG$N]
M=_RLN!@ _*R_OOA9#X;_ .",UW\;Y[/^Q%T.)8WU-E\I;\>&M.73LE^ 1>?9
M=OH0N.U?27_!;R32]3_;*_8+\,^ GB?XE#]IRQO;"*V(-VGAF*(MKC<?,(#"
M(=_\)"\]*Q?^"G__  35\$_%#XZ_L*?LP^#_ -E_4_$OP0\!ZQKFB>)]*AM;
MR^LM$T4:1;V]JMU=%FDA'[M52:202;T#!]XS7U!^R5_P24_8;_8M^)UW\;O@
M]\--3O/&UUIW]G1^+_&7BJ_UW4;.Q[6EO-?32FWB XQ'M+#ABPH ^;_^" D^
MDV?QL_;A\/\ C^2W7XJK^UKK]SXE288NWT1TB_LE\'YC;?\ 'X8?X0K''!KP
M;5-'_9*\??MN?\%1-.^+7Q!F\,? #4O!WA'3/B7XI\.VLL\-AX@:S:.:YB2W
MCDWW$5P9#*%C;][N\P8)S^@7[5O_  2%_83_ &Q?BNGQ[^*7PUU72_'?V!;&
M[\9>!_%FH:#J-]: !?(N9+&:/[2FU50&0,P50H8  5WGP,_8)_8\_9M_9SO?
MV2_@W^S_ *!I7P]U6VN8=;\-RV[74>K+<1^7.UX]PSR7;R)A&>9G8J N<
M'YA?M&:Q_P %-O\ @FI^Q)I_Q;_:$\=_L_?MF_LH^&;30IA9>-/"B:;KKZ69
M[:/3I[=2LEG.Z^9 RR2&:0D*P!.6'OWP^U^U\5_\'0TOBFQMIX8=2_8"M[J&
M&ZCV2HLGBRW<*Z_PL <$=C7I/@7_ (-]/^"6G@'Q5I.O67P0US5-+\/:DNH>
M'?!?B/X@:QJ6@:9=*Q821:=<W3P'!)PKJZCTKZ0A_91^ 5O^U7-^VW#X"Q\3
MY_ 8\&2^)O[4NOFT/[8M[]D^S>;]G'^D*'\SR_-XV[]O% 'X[_"J'X@7?_!N
MI^WK;_# 73:HOQQ\?_:4LB?,%B+RQ:^!QSM^Q_:-P_NYKT_P;\'O^"@_BO\
MX)!:?>W?_!1+]FO2_P!G6]^!J0W<LOP;NWBL?#YTWRY$=DO3F>./<C *7\Y2
M-N_Y:^^O@C_P2U_8@_9S_:7\<_M9_!KX/OHOB_XD6MY!XR$>NWLNG:A]KGCN
M+IS822M;(\LD2,Q6,?Q 8#,#Y-=?\&[W_!)ZZ\22:B?V?=4BT";5O[4G^'MO
MX[U>/PS)>;P_FG2UN1;XW 'RPHBP,;-O% 'J?_!)/P7I_P .O^":OP7\#:)\
M9H_B%IFE^!;2#1?&<&EW%E'JM@ ?LLL<%R!+'&(/*50XSM4$<$5\U?MM_P#*
MR%^Q+_V3_P ??^FN>OT6TC2-*\/Z5:Z#H.F6]E8V5NEO965I"L<5O$BA4C1%
M "*J@ *    !7G_C?]D?]GOXC?M(^"?VN?&?P^^V?$/X<Z?J%CX-\0_VM=Q_
MV?!>Q-%=)Y$<JP2[T9AF6-RN<J5/- 'Q;_P21T'11_P5N_X*%>)_[+@_M$_$
M3PK:_;3&#((1ID[^6&ZA=QR0.I ST&/D;]H/1_'1^%G_  6*T#X16DR70U[0
M+R:VL5Q_HSVAFU-\#^];"X9SW&[-?L?\)/V4O@%\"OBI\0OC9\*_ 7]E>)_B
MKJEKJ/CW4_[4NI_[4N;:)H89/+FE>.#:C,-L*HISD@GFHOAC^R)^SK\'?B/\
M2/BU\/?AM%9:]\7;^WO/B+=SZA<W2:Q-!"T$1:&>5XH@(W92L2(K _,">: /
MD;]L;Q'^RQJ7_!M7XLU?3K[03\/I_P!E]8O")W1_9A>?V4B:7&@' F6^%LJK
M]Y95 /S U\1_&O3/CCJ&O_\ !(A/AW\3/"_@Y)/@3!#X1\1^/="?4M$M?$3>
M&=,$*S0++'NN''EI;DL")BI7E37Z#?\ $/'_ ,$EY-5U1[O]FR\GT'5!>-_P
M@\GC?5QH%C/=1213W%K8+="&UF*2OL>,*820T7ELJL/;OBK_ ,$[?V,?C=^R
MCH/[$7Q6^!6G:W\,_"VD:?IOAKP_>WERTFEP6,"V]HT%WYOVF.6.)0@F$OFD
M%MS'<V0#X$_:J_9V_;'OOVT_V3]3_P""@/\ P4I^#-OKFB?&BTU+X;:'X2^$
MFHVNKZ\T;Q?VAI\<T=Q-Y4$T!5)'D"Q*3&6;@ ^._P#!QCX9O?C]^VL?!?[
M/@WQ5JOQ6\%?!O4KC]IN\\!ZNME]J\!R&*5=%N7V/YM[,HD>*+!?RW7Y)5*"
M/]*/V5O^"//[!W[('Q=3]H#X:?#;6-7\=V]@UCIOB_QSXOU#7K[3;1E*F"U>
M^FD%LNUF3,85BKLI8JQ!]/\ V=OV,?V:_P!E'Q!XY\7? GX<'2-8^)7B1]>\
M<ZS>:S>ZC>:Q?MG]Y+/>32R!%W/LB5A&F]]J+N;(!D_\$\OB+^RS\5?V)OAK
MXT_8JM;.U^&$_A6VB\)Z=9H%_L^")?+:UE7)*SQ2(\<H)+>8CDEB23[-7EW[
M+W[%W[-/[%^F>)M"_9C^&W_"*:;XN\37'B#6M)M=9O9[(ZA/CS98+>>9XK-6
MPH,=NL<>%4!<*,>HT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 45S_P 5/B1H7P@^'FK?$SQ/9ZA<6&C6AN+J'2K%
MKFX=00,1Q)\SMST%?.O_  ^!_9B_Z)]\5?\ PVU[_A77A\!C,5%RHTW)+LCI
MH8/%8F+E2@Y+R/JJBOE7_A\#^S%_T3[XJ_\ AMKW_"C_ (? _LQ?]$^^*O\
MX;:]_P *W_L?-/\ GS+[C;^R\Q_Y]2^X\&_X+2?M2_\ !0;]C'XEZ!XY^!?Q
MQETWP%XIL_(BLCX8TRY&GZC"/WD?F3VKN5D0K(NYB<B4# 4 ?$G_  ^T_P""
MG7_1S/\ Y9FB_P#R'7WE^WG^VK^R7^V9^R]XD^!]Y\/OB=%J-S;B[\.7MQ\-
MKW;::E#EH')"DJI.8W(!/EROBOQGNK6ZL;J2RO;:2&:&0I-#*A5D8'!4@\@@
M\$&OTWAC 83$9:H8O"Q52&EW"-VNCVU[/TOU/T#A_!X6O@%#$X:*G'2[@KM=
M'M\GZ'UCH/\ P67_ ."J7B?7++PUX>_:(EO-0U&[CMK&T@\$Z*TD\TC!$11]
MCY9F( 'J:_<GX':'\3_#?P@\.:+\:O&O_"1>+8=*B_X2/6!:00+<7A&Z78D"
M)&J*Q*+A1E5!.223^$W_  2;OOA%\./VE+7]H#XY^%O%&IZ5X3B>70[?P[X7
MN-1$FJ$ 1M)Y:E4$2,T@R<[_ "R.AK]6?^'P/[,7_1/OBK_X;:]_PKP^+L!S
MUX4,#A4E'5N,$KM]+I=%^+\CR.)L'S5HT<'ATDM6XQ2NWTNET_7R/JJBOE7_
M (? _LQ?]$^^*O\ X;:]_P */^'P/[,7_1/OBK_X;:]_PKX[^Q\T_P"?,ON/
MEO[+S'_GU+[CZJHKYU^%?_!3C]G_ .+_ ,0])^&?ACP5\1;?4-9NQ;VLVJ^!
M+NVMT8@G,DKC:B\=37T57)B,+B,+)1K1<6^YS5\/7PTE&K%Q;[GQ_P#M>?\
M!8KX6_LX?M#S?L?_  =_9R^*/QR^*NGZ3%JGB'PA\*/#RWG_  C]I*%:*2_N
M))$2W+JR,J_,2'0D*'3=;_8M_P""OGP=_:Q^.=]^R9\0/@=\2/@M\7;'2#JT
M7P]^+'AX6%SJE@#AKJQE1WCNHU/7!5OE<A65'9?"OCE^RU_P5&_8*_;_ /BW
M^WI_P3C^$W@GXT^%/CE#H]Q\0/AGXEU\:1K-C>Z;;-;QO8WDK"$QLCR-ARQ!
MDV",A%8K^SQ_P4._9=_:V_X*%_#'P;^WU_P3U\=? /\ :9\+Z=JO_"HY?'AE
M>SOH[BW*7T.GW\)BBO28E<?O8=@RPC;>Y4X&)[_\*O\ @L#^RI\4_P#@I-XX
M_P""64<&NZ+\2?!=HL\4NLP6\=AKN+:*YDCLI$F9WDCAF#E'1"521AD(37=?
MMV_MY?"W_@G]X(\%^//BOX5U_5K7QS\2]*\$Z9%X>A@>2"^OQ,8II1-+&!"O
MDMN*EFY&%/./R/\ '?\ P3_\:?MI_P#!3C_@H-\2OV<M:;0OCQ\&?&_PY\5_
M!?Q'%($=-0CTB_:73W+?*8;M8DC8-\F](2^45E;MO^"BO_!0;PA_P4C_ ."7
MO[,7QUT[23HGBFP_;'\&:+\1_!\RLD_A[7[9;Y;JT='^95W$21[N3'(F[#!E
M !^G6J?MY_"W2O\ @HEIW_!-:?PKK[>,M3^%#>/X=:2&#^S%T\7\MCY#.9?-
M\_S(F; C*;2/FSQ7N%?G!XR_Y6O?"?\ V9!)_P"I->U^C] ')_'GXO>'_P!G
MSX&^,_CWXLT^\N]*\$>$]1U_4[33D1KB:WL[:2YD2(.RJ7*QD*&91DC) YK
M_8Z_:B\$?MJ_LQ>"_P!JKX;Z'JNFZ%XXT9=2TRPUR.)+N&)F90LHB=T#94_=
M9A[USG_!3&.2;_@G!^T#%%&S.WP1\5A549))T>ZP *\N_P""!'_*&W]GO_LG
M\/\ Z.EH ])\#_\ !0#X4^//^"@OC7_@G)I?A/Q#%XP\#>![/Q1J>LW$$ TV
M>UN'A5(XF$IE,@,ZY#1JO!PQXS[9KFMZ/X9T6\\2>(M5M['3]/M9+F^O;N81
MQ6\,:EGD=FP%55!))X !-?FY^SA'(?\ @Z9_:)E$;%%_9QT ,V. 3-I^!G\#
M^1K[]_:%^#FB?M$_ +QQ^S]XEU.YLM-\=>#]3\/:A>61Q-!!>VLEM))'_MJL
MI(]P* /B2S_X.!=)^)EO=^//V4/^"9'[3/Q=^'-I<S11?$?PCX#1;'5%B=ED
MEL(YIEEND!5A]U&W J5!%?5G[#_[<O[/'_!0OX#6G[0_[-7B:YO]%EOIK#4;
M+4K-K:^TF_AV^=97<#9,4R;D)&2"KJRLRLK'\_\ ]G[XF_\ !</_ ()!?!?0
M/V6O'G_!-[1?VBOAEX T]=*\-^//@YXJ6TU=]-C)\GS],F62:><1X4K'&JY&
M#(Y^=_IK_@C[\?O^"?G[2_A'XG?%_P#8I^%.K> O$NM_$"XO?C9X+\3VL]IJ
M^G^))<F5[NVDED2)GP^&BPC%&! ='10#[%KYC_X*._\ !43X;_\ !-V7X=Z5
MXP^!/Q&^(6L?$_7KC1_"WA_X::/;WU]/=11HY3RI9XBY8. H3<20>*^G*_+7
M_@XD\:?$?X=?M2?L.>.?A#\(IO'WB?2_C9>W&A^#(-9AT]]8N%MK?;;BYG!C
MA+?WW&!0!Z,G_!PY\$_ >O:9!^UK^P9^T_\  OPYJNHPV,?C_P"*?PH-EH-K
M/*VU%N+F.>0Q9..=IP,DX S7Z!0S17$2SP2JZ.H9'1LA@>001U%?BS_P6-_;
M3_X*7?'_ /8CU_X%_M5_\$C?$/P0^$?B6_TZ+XE_%:#QOI_C2?P[I45]!/)<
MQZ=8"-LJT29D=]JC=QG!'V7^VGXF^+.K?LQ?!+_AC7]N#P1\'?@9JMK:/XY^
M.NO:Y9Q7UMX=%C&U@NFM?I]G,MT.&F?:\>%90<L  ?;M%?C9^SY^W-#\#O\
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
M6J:7= /::IJ.EZ?'-8K(C?)($8L-IR&%RP(P<$ Z63_@O]?6WA/_ (7;>?\
M!)3]JR'X5^7]H/CU_ %OQ98R+XV?VGS1;;?G\WIY?S>U?:?[-/[3/P,_;!^"
MNA_M#?LX_$.R\4>$?$-N9=-U6R+#D$J\4B. \4J,"KQN%=&!! -=V0",$5^9
M?_!$G3;'X*_\%,/V^OV1?AK:"T^'WAGXE:!XC\/Z1:C;:Z7>ZO9W,M[%$B_+
M&I,,2J@P%6  #C@ ^W?VXOVO?A_^P5^RIXP_:Y^*?A[6-5T#P790W.I:?X?B
MB>\F66YBMU$2S21H2&F4G<Z\ ]^*[[X=>-M-^)?P^T+XC:-;3PV?B#1K74K2
M&Z"B6.*>)955PI(# , <$C/<U\<_\'(7_*$KX^?]B_I__IVLJ\6_;R^/O[:W
MPZ?]@#X"?L8?'&/P/??%JSGT+7;Z[TF*^MEA_L.R"W;P2#$SVJRRW$498(TL
M:!\J2* /U(HK\P]53]M#_@F+_P %.OV</A1K/[?OC[XU?#O]H._US0_%'A_X
MG06<EQI=_:6:W$5Y93V\,?E(7D ,( 4*K [RRM'-\*=0_;(_X+ _M5_'W6_"
MO[=7CSX)?"+X(_$V[^'?@S1OA=!90WFLZS8(AO[^^N;F"4RQ;Y(]D  4HX^Z
M59I #[3_ &=/VU_AM^TO\<_C'\ O!GAK7++5?@IXEL]$\27>IPPK;WD]S:_:
M4>V,<C,R!."75#GH".:]CK\9?V%/VC_C9_P3GT'_ (*4_M%_M2:QI_C?QU\-
M?%^ES7>I6MB+"#Q'=+IAAT^=X8R1;_:=]J\BIPAE<(, "O.;/]NZ_O?V5Q^U
M_>?\'*=I#^T*_AK_ (2./X5(^E#P?'=^3]H'AYM.-OO)_P"74W'F[]_SX)&2
M ?O!17YG?'/]M+]M/XX_\$VO@C_P6A_8LU6_3_A&=(C\1?%[X)VY22Q\4:.N
MZ+5H86D5G2:U>*X>%U()0$D.Z(A[+_@FC^U+^TI_P5/_ &F?$/[?/AGQEK_A
M#]E_0K:7P[\)_!4UK%#-XUOXV9+S6[W*LZPQR%X8HE< M&"P#12!P#[_ ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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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 **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
(B@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>hfwa-20201231_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:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:hfwa="http://www.hf-wa.com/20201231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hfwa-20201231.xsd" xlink:type="simple"/>
    <context id="i1b02d74d915041f3a2681df4cd99502e_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="i80dd25d1bffd4be7a5f1eb77a46a4155_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i9bfa8caa7a9b4679a4050a4ecb1a602b_I20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-02-17</instant>
        </period>
    </context>
    <context id="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i674e4cfa2bc440a89858123225b4670e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i40d9a64b544f47b1bebf3475c4c0373f_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="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie5ae02455b7b425287b461a0e18f74ee_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="i72f80aaa09bc44eab048a36a68af5ea8_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="i9b1c4a474a37429ab51e81080e4616bc_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="id3131b76df7c4231b8af83b5fc77b4f6_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="if7896bdf159546f7b8be81159d607404_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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic08319b2ce094371ba5d796dfeb33c51_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="i58a77caa400544aa8a496c62498dc7ad_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="id6fe4a09ff6f492c823e2f2b36b5d65c_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="if71c4fce044e44f3a65049fcf35d55fa_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="i2b7a3673676041a3bbf54e46323880a1_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="icef5efa38036439e81ca31d64f255f2c_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="i0b86292e3cd347d5aa70dd0984cc7889_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i31f297b25ee84080bcecde3aca3ee2aa_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ifff69235a41541c4bb984bf840b9e865_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i445ce5f9d4d640b692f158d66ad85ebb_I20181231">
        <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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i480b605cdcca4201afbdd32a41d0b540_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5d57bfb8f4dd4c87a39906703209f5d1_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iff67ce85d07f4fd2808e28b9728efdef_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i5b77b725a49d49608c85b1d9e035ab58_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i01fe0b7a460249109bb00fd49c6da97b_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ide68964383374fcaacbc477cba77b7c2_I20171231">
        <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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i703bee6b853f44d281ec26e6130193fe_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:HeritageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e75485f0e6b4fc49e367ccece3a2063_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4facec7d38c246d19a749cd7c9fbf306_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6b11cdd1b16c47af8290acc1c7bb7367_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic378c30d3ada4a11b683471753f25dd2_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i321eb9d45e2344a09f2bc6f31c62ba62_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:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f7cf7cbee3b4f7b9d013b9e6ef83637_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="ib31948fce9334ac3aeec5c46568d2f22_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i996db470da564144bd17c85f9e7d2171_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if70fdb7d0f7140b9a2cd53d84d7a2bd5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:GeographicDistributionAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3a295b8fe6f2434783da65c9e386e318_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i5a803d1566704e4b9713e9cc2744a481_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="if23ea26fb84c41e78a5c9051517cfcb1_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:PurchaseCreditImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i6c51e28db6844594b705723105b5ead5_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i15ad6526cae94478ac694df8c5ddd096_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ic87dd5c40ce24398ad87e0d8f0b99ec1_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:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0d9ec6c3ecdf43d2b633bf36fa962f8c_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="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-16</instant>
        </period>
    </context>
    <context id="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-16</startDate>
            <endDate>2018-01-16</endDate>
        </period>
    </context>
    <context id="if4498b7593c54a3d927f9bf67c9c838a_I20180112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-12</instant>
        </period>
    </context>
    <context id="i83f23ef13f4440deba5bd58918eabf6a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i903ceec23fa244b9afb12058828a52c3_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i931521bcd7c04f939c91ce7a28b5026d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PugetSoundBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i77702801858b44e2837a1be7ca5ffd04_I20180702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-02</instant>
        </period>
    </context>
    <context id="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-02</startDate>
            <endDate>2018-07-02</endDate>
        </period>
    </context>
    <context id="if5926e2342c84a1c8f2ceec510c1d754_I20180629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-29</instant>
        </period>
    </context>
    <context id="ib501ddef366649c88d0b45689ccf2841_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if3853f22aaf3416298d555fb0477409a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id74569f813434be2959c42c6e7ffe969_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:PremierCommercialBancorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ife3253b5abb548d49f634f871234e957_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8041acaf49c44ea38a844c8f9457165c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iccba57412b854cc8805ed39b24964456_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if52d612dca534f82a330c0c5ebc63407_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iab1fb47c11ea4c2991585767cb50ee67_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i863a8bcb56364caaadd44c5740728817_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i55f42a2f069a4a75af24aede711cdefb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i513878ce2e8e4fe882da2cb7b156b672_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i394a7c62e01e42c491f056e99296c1da_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ica02b6cb3b304e658207f89f31c66e62_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ifa0876f63e48404cad101fe9ec609437_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idcd0647dd314462fa8c7443a21fd9aeb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i87864dbb98ba482aad182cd2462be155_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:WashingtonAndOregonStateToSecurePublicDepositsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i102b78c065c6416d90aba43a4f9d0804_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i35c02652879c408e86c5ff5e0d72af05_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">us-gaap:RepurchaseAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c71f6476ee9466eaba121a9357afaeb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">hfwa:OtherSecuritiesPledgedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i117d87b8a8244828b71c6db12af3608f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia94a8451e47e42d7b9975ca80a43072a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i991d55efb6c34dc9ae78a2e1825a3a7c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">us-gaap:LoansAndFinanceReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i230a6668f8f34bbc87f376d3c6e7735e_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="ie506fba615574585a0e5d434d8b37f9f_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="ie5d798af069a43dd98fb8a5c22399c95_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:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i11f555447d144b6e8b7f6137a9c48e1d_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:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0e314ff1796a42ae90dd2b794bb4c9e7_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="i7663f14394584c14842a378139eecac5_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="ib5247d8b75494f1b8d0ad5d070789398_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="i9ff0c7c084b64200af74306a50dc84a4_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="i0a0f14aeea324543b4e239365c64fd03_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="i8beadd2fcafc4e72923a22161c21a096_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="i6ed9d6578c3740fd8e4a329f09e109f9_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="i20bbea57086c479ba339cc7f9e26f462_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="i0b8ed23e966e4022a3259a22097df80d_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="i8401ed0877fa410791e610aa696be097_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="i79fccc5780b14c4488e8852a54c58151_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="i92d4aeeffa764a4188f8fee6a1842bcd_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="i457041f09fe84aabb8c5102e9851566c_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="i69ac4518c0a8463fb5d731e807f875b7_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="i416508a2c0c84b58855d9ca16efd2ec1_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="i1b7106ce3b6d4a98ad4fb3735c4775e4_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="ie771f2f41ff84fcdba341bb663997f15_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i270cee48371f4ad59736eac9ac6e696e_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fe6d208518549aa97c6a3d4a990c1df_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:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i351b72b455da44629067d52ee902d73b_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:SBAPPPLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8c8ef569339e4c57b4e33dafa08477b3_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="i689ef3649e844a1d860433c0167a0ab7_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieade87eafad94d21bb5a3ef3c999facb_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:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i75d11757cadf4f5581e3566a59cf9632_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hfwa:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icbf2cc47b00842a3b89365e4903bfe9a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hfwa:CommercialBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8400ef9ad90b4b6bab0a07c28135a70b_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2250096e2db2490ab6a99047d22fae50_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i351ec120e40e4a2e880cdae1e2772b44_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7707aadb2bd5457a837da1f3f5efca02_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:PaycheckProtectionProgramMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="idfb0000ecd34475fa0071285eb08cf12_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if548fcf79cbc4bcbb04541b6e47baf18_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i50448993a4fc4db8a1589c231a913cd3_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6b5e2c24097b498baaf729581b0380ff_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifbebb79904694f1da87256e2767c74a2_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id16680a67ba04b82ba71829866624f6e_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i14aa9c7b51e54248bc1905435f3157a9_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:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6c408f1f75444fa48386a10871b53e68_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i920d4a1c52254ef09f84453f30b9e2ea_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:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i17362d029e5d4a4f95a82e593aed0806_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i304ba326e8d6409f81f7ad8729eb68d6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1654eeae636d4b6eac9ad3a83e96f79d_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i569e6942465349b09c4de43c135ae9df_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if108f297d34043b4be878862d36f9be1_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida0449c6df3a45fabc488d15ecec67c4_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie1eb1b6260ec48b3adf9508e60352384_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i59c17b16205b4a8a948f2ce0ffe8cd33_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:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3abb9180dc774696b28abc9c00062298_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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i43a3c1313e0f442793ebdc793ee80c94_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:InternalCreditAssessmentAxis">us-gaap:SubstandardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie403705d8ef249d6a2490aeb496a067b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="icc08426e391a44119c85b001bdc83a29_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i27b6f96bb2c049079dd021fca74c3478_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iaf90bbfd2d1d485db7555014a97496e1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i83daaa92bcbc4505b32c38eced759ca5_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>
                <xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1052b89f92604df9babee1ccc746e656_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i191fb57f6ae946849742560cc9da6e62_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifb90de0f4c50448dbe705df93b486248_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib4dc5664816e40598697c7503b10320a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i99eba73411ef447197d7131f34f464b7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i721a8fe958be4290bad8b248321a9aa4_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7db584f30ac9437b918af5adc0583083_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib317640d62074af98a8bffa8217ef6cf_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:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1d531071eac443bab3000e8c157be462_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:SBAPPPLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ed08b4b2798427caa5fd9f6a9e14c28_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6340335899914d3f8dc14306f18fc721_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i316c79445f184d81af034320dcfc98e0_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id280e243c15c4a93b595e99738d39289_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ecdd3f2fbab41848212d1872b20f009_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ief9960cbd34f44928b39028b35b67720_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic47c516bfea7472d9c044a09937b1553_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i61fdd1ebfa9143d491e15f48ebb0de79_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="id9e03e2ef5cd4bcc9e918ef6166fbe15_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ad1366a984649d4923c55abd4d3bd0a_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9230d8d4537a4d05826022485c0daab2_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i96c1a8e18489402b8ea0a51f7a63b99a_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i28bee91314d0419180f81ae5f5e6741d_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3fef9ee98f944c169654bb2b2f012a59_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i40126c4a3c004fbf8b9b94ff1c151507_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b7e5109a44847b9944c31cb22fa374d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3519a17f0c9748e39159dc3466add353_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ief4260c42c234f18a3f7e5430ec26102_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iea931a21c41643e9a1be58e693e5b630_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8719692c81824a1083dbb10e2dbc234a_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib1c7d286b3c34cbb8e8ae97457beaf19_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa7d329b330c4187bcca5745f744c8cc_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie3d7db74332f49d5b3024ae52be25459_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8c6c14702bde49e0b973b7ad0069a3c0_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iebebf01968db4a918d92c0d02ff19d13_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i871312004c7c44c49566b3bf6a66f4cd_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i02445c7395884d2091ff6f2ef49bd11b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0bf27cb898ee403fb1b66ef3bbb1184a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i483bca844f824a78851619f5c254e772_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib191ead053804fa0a867674a3285db13_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifbb90154896949b8a991f7c26fdc1e06_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icd92b880b51349dba6373398c5aaa1b7_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>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i98262d19e8104bdda91b4d237c53dd92_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i439e64bf5b484bb69041b528e8f44b4c_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf0a015605174215807fa20145cad820_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie7df1a0b691248e68fc98ad31475fadb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iad93254d4dd04752966257d2c863ba71_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2c1d35ad63d94acdac93fc17a41e7992_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i81e79bd2f137470a83287dce641fe86f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:LoansReceivableExcludingPCILoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i71cb126124164cb59c6beca4235e71ad_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i6965b60dff4a49a49c5dc813edd59aa4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i71851af966594b3f8385e1c60a87c36b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0201fb68359744139b774b6026ee5ba1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i63f7645e53af4cb587666f2208adc15a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i038075788a144290a985eed1570192af_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c07202333394691b9384f2b963003b6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i17b4625e603d4f66b98c7edb7ca158b0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i68b6390e43464565a51163e88d51bb09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i208e6ec86b4a4740b5ffa1c7744c142c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iec66d7e85d854cc5841d9962ca3dea19_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i489f9ea75800434d9990164cf3edcee8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie7106287dc6848ac9fc22c9f9319c198_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i63a80e5b9b884fbe84a6f8239fa95e09_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia1196fc10bb64a5a8c6d1f7862714de4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia0dd0a85f3944ad5a47328e29595eb2d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ife1380002e724b4190f5d2ea86858902_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie3d073921a8c48c7ab7f8223127d6794_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i88a7e8673bb14dc392c5cb11d2696d90_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i29cb3cb70f474c21b1273acb58341f2d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibbb28ccc94444b149699a64ff88c756b_I20201231">
        <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:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9eeb1bf4b4824b56b08dddcf48b8478a_I20201231">
        <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:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib30b4a0ad30742dcb686394a91c35227_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i955fad345c784b3bac3162e4119b93a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iccfc8bb41a55490085e2bebdfcfa8092_I20201231">
        <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:ResidentialPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic89aad7741b44481801b054fbae15eb2_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8470c686eb144a8991b6939a3cb8b1a1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7e06a07739454f5095c45165176ac1cc_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ie6a8119c77ab4168ad29cc4fe810680f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</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>2020-12-31</instant>
        </period>
    </context>
    <context id="i28d5d6ed731645f19a98d1f29747fff2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i975db231187a455eaef7ce77744e139f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i600538635867479e9cc3ed042a98ca01_I20201231">
        <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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9d0b58611bd545c5bcd7aa6b7b30bae9_I20201231">
        <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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ice3610e9f53a491c88fc2069c29f06f5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i014eb373232d49b591bd3378aaa85435_I20201231">
        <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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i668928019d204882b1f5145c2a43b8b8_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7927eb16720345eb8f8763c5d1d8992a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ic0edc8ed58234044a75d2778a47282f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie90f69f423904855b7d33f611c623fd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:EquipmentorAccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib982ba4314e64ca7805d378ccb49dd88_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id7db20a801764b669e3314a316061d87_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i90edc3f6968c402c84ea6402559f41a4_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="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7d1ad210dcc44f9ba7b292eac5e227a6_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="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i78805ad29ad14e5e91a969454389c797_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="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i11e8d57a94e34e92a18ea8c31a79790e_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="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8087008a790a4ed2aee38b56f86f6ff0_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="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic555cb75481f413db0367a575a78fb87_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7afe42ee68984e3aaa49bb3bda850327_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="i29e29a49821249d191a31644903a96d7_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5e2a069677824d409928cc2bee789bb9_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="i82840755e7744f6996d5b17462e29750_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ife2017b25a24436285044901aa63a81a_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="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i532dce6858aa45c3aa4a3f38e7ad924a_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="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9584326213ad46d7b05be11126607f49_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0bb1797575ac473ea923b4ab8cf43429_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="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i838ab28c3ac84b60a7ea5c96d737ab33_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:ModifiedduringthequarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i065a8901a0054cfca1a7a563b13d9294_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f107713bc61464292dceade59c4fc93_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LoanRestructuringModificationAxis">hfwa:ModifiedduringthequarterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i026828bb34834156a2701f8f91a07b4d_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="ie06bd79ac51e4b949110d27f5fd7a661_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib1e8db0b519d4c64a94a967c3bfbd08c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i59a4f8800f7d428398c38fddeb48c884_D20190101-20191231">
        <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">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iecd54ec0c4a94fffb3e851bc9022c88a_D20180101-20181231">
        <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">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icdd22b721ae9482cbd0bccf217044484_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis">hfwa:FinanceReceivableModifiedSubsequentDefaultMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic90bb165ceb347fdaefc0b5e724a19fd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ifd8c1f8cfa2240abb4302114d81efd33_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i9277ac48e4454413957eefdebb07c8c6_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9a1fbba4b91b4aedbfa455dd6cf74f4d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i2c49b27868854cf78d07afc795bab225_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i110d3423303442768ee071cbc179c878_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iecc6e17207954f149ce2fbd61a312b63_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PurchaseCreditImpairedLoansMemberDomain</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia710df51c68f40a2ba94e6069d78739f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i336e50f30dd747a287a6b10ccc842074_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="i9c0db7713624439eab329e10e3a16f02_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i40bb30320c1847e497ddeed916a983da_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ida902a89f33e4fcdbc327b604bbe34ba_I20201231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i76b9163971164f38afccabf87e529865_I20201231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ifc9d48f37a9a4060b350afd5262e1595_I20201231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3bb47759556347948e18a009888cedb0_I20191231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6a74bc5f01e94361b8e8fbeac00bb196_I20191231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputDiscountRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9482ca66a236445d9d78f2619ac09dff_I20191231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i350f5bb686fa480bb815a7c8f27a8005_I20191231">
        <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:MeasurementInputTypeAxis">us-gaap:MeasurementInputPrepaymentRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4d07966da91344c782679f3b4afa2624_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="id65b5ceda5a2486f8e6cf5dc5fa60ed2_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i7861efea736e4bdb9e7e62d2c63427c0_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i07215c2825644ea2b1bd8e7895f39879_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i4f436d13832641018f9045d95e600ce3_I20200101">
        <entity>
            <identifier scheme="http://www.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-01-01</instant>
        </period>
    </context>
    <context id="i5736f401a6ec4629997ba237865952a1_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="icaac1f4214964526bd20300276da8216_I20200101">
        <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:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ib79e8a6e334348509a8647e0f48775b4_I20200101">
        <entity>
            <identifier scheme="http://www.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>2020-01-01</instant>
        </period>
    </context>
    <context id="i8410fa00e49e41dab35fb4675c978963_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:PaycheckProtectionProgramMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i05a1081116e0406692906012c3b41fbb_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ifff80362563a44619da761891a427d56_I20200101">
        <entity>
            <identifier scheme="http://www.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-01-01</instant>
        </period>
    </context>
    <context id="ieed2a16e13054abf8ea30950be015bd4_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="ib1cf9e245283448d946e6e133fc4f6e2_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i9c4250c7459b46a996716557bc647d06_I20200101">
        <entity>
            <identifier scheme="http://www.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-01-01</instant>
        </period>
    </context>
    <context id="i432a717c4d9a4177b2688b77083af26f_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="i5c55593e0dca4a6990b7493a5bf47a61_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i322944dc97fa4e41ac7735443c486337_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i285465dbe8334e27a2e9f8890fb96fd2_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="i3b05371ff1504870a3f2a399568e069d_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i8274a6e2b7ce41cdbcd958fc68ba0206_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="iaddf30f7af1c4e64b5034d085ca7b0de_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ic9d4285c954d4fa08a17df02d7cf7e13_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="if0a4bfb3bff349c4a0b6e244db63941f_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="ic6747e0161b04d2ba6214098a211e7aa_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="icd1182fac3954c32b80e28c1a2ec6ae6_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i288d47d207824b7e8a3e9cc7ba45a94d_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="i5f26b3c09e1748cd82a809aacb7939d8_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i6d794679b1fd487fa59d2601dbd565e9_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i1656dd81d11d47118290a55d176e428a_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="i06339c1b95a043b886a337e073ab470b_I20200101">
        <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>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i9c0a86cb19604b3b82c67b0ed7b5c31a_I20200101">
        <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-01-01</instant>
        </period>
    </context>
    <context id="i53fc078bd790403d91c6d8e1a803693b_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="ia1c3146da09d4b73956b94592f8e42e5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i82a18fbd166342d3910f9dc2d77f25d6_I20200101">
        <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:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="ib54ecadf8da04c1080dfc5cb39147c81_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i596b63bd4d9b40bf9ec0b88146943f7e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if574d0c6965445649be80c17449b20e3_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="ie154d0300ea241f995d49ea82540ee5d_I20181231">
        <entity>
            <identifier scheme="http://www.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>2018-12-31</instant>
        </period>
    </context>
    <context id="iad6b954a672b4520a1aae1d33c6152b6_I20181231">
        <entity>
            <identifier scheme="http://www.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>2018-12-31</instant>
        </period>
    </context>
    <context id="i4c3bf186667141b8be0ce7a135431715_I20181231">
        <entity>
            <identifier scheme="http://www.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>2018-12-31</instant>
        </period>
    </context>
    <context id="if9d30254ad6847ca899c86796fb013cf_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i388747b693ee4ccea5a8908c5881e1cb_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i8442bd77d6d84aa6b969eebf21a53bed_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i2ef0e00bf71d454893e836b976e5c31c_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ib8b7af933bd841b6b4214b9127d279c2_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i3dbba5d4bade44cf8e022592b2d21da7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i411b1238bc5a4a458845b876f9803b45_I20171231">
        <entity>
            <identifier scheme="http://www.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>2017-12-31</instant>
        </period>
    </context>
    <context id="ib126b9f59bb04b87ab1e25ec0a63a6e6_I20171231">
        <entity>
            <identifier scheme="http://www.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>2017-12-31</instant>
        </period>
    </context>
    <context id="idf141f47afa34691b34a5458a75e2b51_I20171231">
        <entity>
            <identifier scheme="http://www.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>2017-12-31</instant>
        </period>
    </context>
    <context id="id8a2b7c78eb64afdbf276f7c08b344d0_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i878c2f62da7d4d8c89a66c3ab165b45b_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="idbfefceb191b46f3ad907d1a0df67b0f_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if1a1eb58d9404a8489e425a409364a24_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ia3a64e942c0949fa80eeb8d9e693e5ce_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i1ec03b8280c8427b9688911e20e58458_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i17f6db6885be469bb295f3da2ec3268b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:UnallocatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9ca94c9cb5d9487db54c1f20721fc698_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i2255e6c7ed514a8088a30e8780697cfa_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ieca02bd6a31c4b46891bd9cf7ae7bf0a_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ib802d7ec35dc4e8e822ac3556289bc1e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7bf34d80a43d478da3b8d819edda03b5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i24bec037393e4b3caa9da1dcb8d67313_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic071287d801c4aac8039c6ae2b23210c_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i357565e51c0f45d28b71a5902b993a04_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i427756487b564fe48eba93ff07c0167a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6ef8900fb10b443eba7146a35685bbb6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5b840bfb40f545f6acd3d14d939d133d_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="i2f5c8f5c411d473897cb03c6c31da9bb_I20071231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2007-12-31</instant>
        </period>
    </context>
    <context id="i6f9e6b0aa5274314bedb15a11802da29_D20070101-20071231">
        <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>2007-01-01</startDate>
            <endDate>2007-12-31</endDate>
        </period>
    </context>
    <context id="i18ec8cebe1e844488397d1faae25a4c6_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="i0038735e4edc44129e3ed5b22a6ebb2f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7b0678c46dc24eb98b30dd296c7a09d7_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i059e51d936df445598a51b2d994b99f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1c5a0c66abcb436ca49e45eccb44a79f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2ba0e986ec7a4930afc416174754d99b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i442ac8837e0b4105a60c7792ce93c789_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a3318185b114c1cb00c4a438ade369c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">hfwa:PPPLFFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib68b021428ae48c98e2f75b8cfa30a2d_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="ibb0a256f60b440e5ba807563be1fc60f_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4a6abfe09da84806b247fb9ecfc188bf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icc688d840738473d82b4f8f6131398cc_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="i878036d19df64899aa02c29d20da5519_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3c4a225e72d5466eb23f521a16ab20cd_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i85c1fbc883144d7da4b3c0629cdcf9c1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i046809d643e04a35a77bac480c376491_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hfwa:AccruedExpensesandOtherLiabilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iddd402d60e404c399375c892e210b804_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i3ab9f89d91f348ffba71490321f849cd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2017bcf3fa9e4177b072e0eb767c9076_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i50f8dc5aee8a425fbe1da27a576480bf_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia19e1246f2994af785ea5c9ed0fc41c5_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i291e25e35962459eb0b3fb33a4d8feb1_I20181231">
        <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:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i49a61c998e6b46abbe3635b521c522d8_I20171231">
        <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:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iea3863498b394960961da9afa998cd79_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c34597906fc49749438a2aa61e79207_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iecb551d568a441789f8a944e29047c8b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i5f3c20b4c272479490ae9ecd4e3ee0b9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id7f486a01c504d1098dc9010fbe16261_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4c65d5eb49a54267a512ea9491d8354c_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">hfwa:UnusedCommitmentstoExtendCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i146c4c52c099452597e582fde1e93697_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i739a71cc230f4497b8bf1f4a0feabc40_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaebf807c7c3c454481255e371e05433c_I20341231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2034-12-31</instant>
        </period>
    </context>
    <context id="id16044738e734d6da721cd8838b1a771_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>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">hfwa:TwentyTwentyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7d3c39eb1e264865b00693f7def6f098_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i755a4d6bf5e14a23961432f561669dc7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i51b8a9600d2c4e3b9d69082f290c1956_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i766a50d8bdb9403c8c5e027d6c291924_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if151963f59a044b3af085e98d9d02c23_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2018-01-24</startDate>
            <endDate>2018-01-24</endDate>
        </period>
    </context>
    <context id="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2018-04-25</startDate>
            <endDate>2018-04-25</endDate>
        </period>
    </context>
    <context id="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2018-07-24</startDate>
            <endDate>2018-07-24</endDate>
        </period>
    </context>
    <context id="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2018-10-24</startDate>
            <endDate>2018-10-24</endDate>
        </period>
    </context>
    <context id="ifb571327424d4096bf024f405bef949e_D20181024-20181024">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">hfwa:SpecialDividendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-24</startDate>
            <endDate>2018-10-24</endDate>
        </period>
    </context>
    <context id="if29084335e784114bc27091d48d104f5_D20190123-20190123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-01-23</startDate>
            <endDate>2019-01-23</endDate>
        </period>
    </context>
    <context id="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-04-24</startDate>
            <endDate>2019-04-24</endDate>
        </period>
    </context>
    <context id="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-07-24</startDate>
            <endDate>2019-07-24</endDate>
        </period>
    </context>
    <context id="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-10-23</startDate>
            <endDate>2019-10-23</endDate>
        </period>
    </context>
    <context id="i86eb628342484d829dff2e3ab449615b_D20191023-20191023">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DividendsAxis">hfwa:SpecialDividendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-23</startDate>
            <endDate>2019-10-23</endDate>
        </period>
    </context>
    <context id="i2f6e0356f3c64ff685143babe6a22f4a_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="id8e2f835c4834722bbb6c4725fe826df_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="i6274bc52cda249d280cef8002c40c39c_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="i7ef15edd6a154318ab9453a67a7c5fc3_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="iac53edc0b69d4dbaa9a7787dbf7e8c67_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="i7ddc82a2f2774a9f845612504d7230b0_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="i4863a750a4df425c92fd4f92bee84114_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="i688d3bdab14746289385f3d467d60732_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="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:TwelfthStockRepurchasePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ica75e6a450c740a2bae9d97c443d988d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:EleventhStockRepurchasePlanMemberMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i0185caf278004b86a1594c5acdb11ba7_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="iddc661c925914a08b38308cb1071528a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia0e651ebe1c24ee2bcc776ae85ab390d_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i589cebc148814461be0f14851bf2957b_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6eaf54af24854f329d9d367157998bcb_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i12e26e902166424e824a23f7c585fc54_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i0381a580015041e7b568ea3aa250a94a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i754e8f0989184c8da8b2c20b17b31889_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if679382e52ec490995d89cece5c4e1f7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4e3edf277d37421bb29a9e2fbcf83426_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id65a5143ffc443d7a4714aafd122c5eb_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5479db8d3add4fbb8c6d27547f44e180_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1fcca6761e804ec39a570de26bc2e0f9_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5e38866f331b424188a5bf5a1c428059_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib2cee26c062b4c08b3d6ebff0beb706c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i7a344a83bb12466ba3dd20a36d222ec0_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i435ee16f452d4369b668884f2a470d25_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3e858c64bf134b07a89bf4d5cc5a7fca_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i997e407c8ff2487b95cd762df63dee1e_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib25b702fa0e24fd1b4cbc3e8038112fa_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i58c10ef983b447afa846877db903aa58_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i98b1973d5b55485b94ad3b05ecc1c3ab_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic484fb894b4a4d179fcdb68ba3e533b3_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i38e7e213297b4328bb54d12607cf353a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie05289b82216493687529ddfb73d630c_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a30c3a85568431091bad5e3b172c18e_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ia88bf4a757df4fb6b8c2fc591d304677_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</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="ib275a9c508e04a41aff7876f7ad3b7c6_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i07691fe389494dc3b1a5805c98ea2918_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i76d6ab209e5140f0bb050eb57786d68b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i951c0b8e8ee1417b81e34e8f712b04d9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i38c655820fd84e009f15774f25e515e4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i76cf0787ee4648468c669b3feb92eb62_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iaf5664459302453096cc3e5a20914b86_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i80f44b7fb56c48219f7cf314556fdafd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="idec02f6038324bda988faccbf4e191e4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i93204351f9c444ecad785e2f46247092_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib834586c7b5641b29fc2fa62903f67a1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i34c9e093d59d4f1198b56da2de578e6f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id74794116ff645ec885cb3b9ae14b2e5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d945e107cac4a878cfc64c9a1da660c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id5a55dc6c0094d42bb5dce37088e74a4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iefd5636708b94323a34d062c5fa28087_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec2a14a982b44c1baa614bd18924ae01_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i355f7bc524434c6d86da58d542dc4edb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2f35c0e826b2434c99d8b505be935234_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id3c17262ac4f4a7fa946c1386eba7941_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id1f7fed86f9248a8a296cff2ef59f557_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i785fc362aaa6420788bd146c21381f6d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2dd8846650d8400788f2e0d70d603eaa_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib6acfd33cdd448c7a9f9e22e8cf3981c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ide0285ce82634f1f987b2f32ad5413e0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1b51cb32206e42deb0c0603d84b2e196_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i034358ce215148cb828dd4280a44ab9d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i66ba97652f104491a08fdcb88d1ec09e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3822e479daf242c388e5fda929a45cbb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i84b6f478aaf34d86b322000b09bed8bd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0bd2e110996242ceaad5a8d70573555c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0c00d79dfd1d4f9ab1e0d6622803d246_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i72411d95f7474ba483ed3414b8b5c487_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5970953c837b4953916c2cd92c686a1a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7dadd91dd42b48dcbdc901392b5989f4_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if155d809513d40a9beb7c67de8cf8260_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4c138c1bd9ad4a188611fa6fcd1cf3bd_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ide92890a22194952a7dd47c427204d12_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4eef9559aa5e4ba1829cdf3c451a8f0f_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3f132b5950d74b82b2cc31788ab96698_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iecc240104bcd4a6b89dedec63abed9dd_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i15fa26f92da04da3a7a3e151de9b72df_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i839c4ad041c64eec8f0c32f1e5512997_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ieac1fd92588646b3837e99b5c7e5340d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4c2b066dbd804d9e91040957ed3e315b_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3983691ef9e24376894a6d44220373a8_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie00bdcd0bc034c5f9968162b60a740ce_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i92b7ac5387ad4df59f1f6d6ef6177c97_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i903fade40bbd45eda4e8d2116427ebb2_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9de03b94da2c4c09991f72bffe7b0b56_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="id608df247709473b832f5b9c3260d44a_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1a3d7e1387414c31b5f134ded8814943_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i83f53c6a641f4d99a9b9d3b14f60ade9_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:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i41fd37e384524a96a4a2466accacdd43_D20190101-20191231">
        <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:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i78df3a03fe5f430797f8764c5650efd9_D20180101-20181231">
        <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:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4b5ea09bd1da4cbb897918622a49c668_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="ia8a5f91755ca47c38a4bb74e6d0f2d3e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7c213037f514438f977699c4a35adfbf_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i4444d2ccd9ea4392afacd026897fa895_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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if732f999515046169bea171fbc3bb5d5_D20190101-20191231">
        <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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i223f1770654d4841a37484df81edf7d7_D20180101-20181231">
        <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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3ac3e2d17faa4109b811eb6ecaf36bd0_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="i875d9dd290b548ae8f85579c1c83737c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9163029fd9f64923b6a888c6344830af_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icff3e7272ce0418598df4d7e24c2ec09_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="i79b70fb553664d269df514c5e0bebd0e_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="idda91eb3b91540c8813469accc90091c_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i50d1844aa56d4e91a0c25e60f05de75f_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4ebec12480f646bca52dfb72558f35e7_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5b822f68e6aa4eefabdfc8aeea86f461_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4f560692fae94973b5a0f0c4fb854a28_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i87207176e6834ee8bb6ebbcc8f6716fc_I20201231">
        <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:BranchHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4129f0f263b44dab9b8e79c9b4544e1b_I20201231">
        <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:BranchHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibe8a6a8c8622424cba85bfb8b232a55e_I20201231">
        <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:BranchHeldForSaleMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba9b249a273f40a891f7b21410d28e77_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie1be96b5b73a40ba8a89915576c96b78_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iae6a13f6c03e447a9010c165ce476f2c_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i8d0cf4e3793f414d8996ee60b70dcc98_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="ib3fd54a378b1460db4cb3796224a494e_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="i916fd62ec6754eeca48900c2ae5ab9af_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="iec766050c41b4c578c2c0dbca526e1d9_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="i36881ae7817840779fcaf7917b9a1fc6_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="ic53d38fadb794d9d8344808a86970523_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="id2445b61f10f42b69d4e7d30d9e564fb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib8b4d27880d74b638f581b0e598fa4fc_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i44acf8de06d04acdbf89b2b65d66a514_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if9afa291deb54e17a117bdadc1778628_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="i723c6da8049341e8bc520991a15968e8_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:OptionOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hfwa:OptionTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1e98b42f0d0f4e17a11555d9480b652b_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="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i19a41a8664e54156a47265718f35a01b_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="i7a9fed2e096e41a6aa62cd30d1da1f90_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="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1280f9e68a3645409c2104eca5e970cf_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="id805eb0aaf0b43048fea19bb17bc1bba_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="ia3d3717552074d4fb97bd1f47c752abd_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="idf23e1ce79084fa2967e1256894e9ec2_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="i935684ff561f4912ae0b9cef938f3713_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="i08b9d24158e647cebf7ea96457965aaa_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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d06ad055a714f9ab204caaf3b5504ed_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>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8a9a44bad7e946288ea378269477b078_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i115d7e6d40a14d66abf517be12d7205d_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="ic3f0c5d40d6b4534864fd0d9e50f0191_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7212db4b1e3a43e09598218d8cd85591_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie556c854cd4c415f9b88f67c59073ddf_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="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic7464fd0f57d4784b3a23b349bf3ea21_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="i5a51026950154598818fc78f6161444f_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="i4680b9484bd34ab38de3b9cc8b605f04_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i58227932178a4a2c933e4e4760b34259_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0c1cd4a609564035b151292114290c4f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1d55ed1f2fb74cb6833f8e58d3f32161_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icf4644a9787c4afda661af501507d335_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="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i059bd6c0d30a4516b1016f93ec061c1d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i73280905eb25499d929ebc4092a3f500_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="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">hfwa:HeritageBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2aca644040ed410683773f0b05d91942_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="ie88417a2660b469aa77ba70ae4cbceb2_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>
    <context id="if8c163754dd04c909e473637bda52b41_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="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9bf006246ea64140b10584f9f125c271_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8abe5f840eef4736ab7dbbd28d92c5d9_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">srt:ParentCompanyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-04-01</startDate>
            <endDate>2020-06-30</endDate>
        </period>
    </context>
    <context id="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219">
        <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>2021-02-19</instant>
        </period>
    </context>
    <context id="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-02-19</endDate>
        </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="contract2">
        <measure>hfwa:Contract</measure>
    </unit>
    <unit id="hour">
        <measure>hfwa:hour</measure>
    </unit>
    <unit id="loan">
        <measure>hfwa:Loan</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY18zLTEtMS0xLTA_6c109ce1-7433-4d6e-9e9a-6982cd3d5b66">0001046025</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY180LTEtMS0xLTA_4bad77a4-53be-4c1c-9d6a-5953d3b7055f">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY181LTEtMS0xLTA_0fc6b96e-4ca6-40c0-afc8-2b08631c2ba8">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl80L2ZyYWc6ODVhM2I4NjE2ZjEzNDJmZjgxZGUxNDk2OTY3ODExZDYvdGFibGU6ZDllOGM2MmMxNTczNGYxYzljMGQ3MjY5YWZjNDllY2MvdGFibGVyYW5nZTpkOWU4YzYyYzE1NzM0ZjFjOWMwZDcyNjlhZmM0OWVjY182LTEtMS0xLTA_b272548b-0801-4d42-a24b-679f1e3dbed0">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic378c30d3ada4a11b683471753f25dd2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80">P3Y0M0D</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNjU4L2ZyYWc6MjRjMGFmMjcwZGUyNDVlN2I2M2I0OGE0YzM4MmM0NmMvdGV4dHJlZ2lvbjoyNGMwYWYyNzBkZTI0NWU3YjYzYjQ4YTRjMzgyYzQ2Y18zMjk4NTM0ODgzMzU4_5866e0b0-c234-4acc-80a6-ac49431013cb">us-gaap:OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNjU4L2ZyYWc6MjRjMGFmMjcwZGUyNDVlN2I2M2I0OGE0YzM4MmM0NmMvdGV4dHJlZ2lvbjoyNGMwYWYyNzBkZTI0NWU3YjYzYjQ4YTRjMzgyYzQ2Y18zMjk4NTM0ODgzMzU4_a6b33eb7-b034-4ec0-9ce3-06865e7ff531">us-gaap:OtherLiabilities</us-gaap:OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6MTgxMDY3YTBiZWU5NGIwNzk2ZjM5YTdiYzc3MGJiOWMvdGFibGVyYW5nZToxODEwNjdhMGJlZTk0YjA3OTZmMzlhN2JjNzcwYmI5Y18wLTAtMS0xLTQxOTEvdGV4dHJlZ2lvbjpkNTcxZWNjZTgyNjc0YWNiYTU1MWQ4ZTc3MmEyYmZhYl8zMjk4NTM0ODgzMzQ1_9d4c8b17-c806-4dde-aad1-3471fe1340c7">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDkx_fcb32667-8125-4071-8c44-b23fc3322ed5">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18yMTE_33212b62-c7ab-4afa-8920-daf1c65a60c0">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18yMTE_a5e3d61f-20e1-4894-9386-36deb5029a93">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg2_abd73898-8382-49b7-a6fb-6d3f2e1a64e7">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDky_1ac88229-6f97-4df0-a7fa-b0a7ae8ac211">000-29480</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6ODc3NzM5MTE3MTFkNGNiYzkyOTcyOGY3YzhjNTFjN2IvdGFibGVyYW5nZTo4Nzc3MzkxMTcxMWQ0Y2JjOTI5NzI4ZjdjOGM1MWM3Yl8wLTAtMS0xLTQ5NzYvdGV4dHJlZ2lvbjpkOTRhMGU4OTI2M2E0MWFhOTdiN2ZkYWIzYmZkNGE5MV8zMjk4NTM0ODgzMzg1_5333d64d-d931-45a6-b354-82685c578cc3">HERITAGE FINANCIAL CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8wLTAtMS0xLTA_1f5cf82f-32dc-488c-b318-47f4fb498a57">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8wLTQtMS0xLTA_01aed24a-ec77-44ca-a484-bbcc7a6f17af">91-1857900</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTAtMS0xLTA_b53961cd-b2e1-42a2-b5a0-4803c784b3f7">201 Fifth Avenue SW,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTEtMS0xLTA_c24a24fe-4203-4f7a-b3c5-e5726b5752b5">Olympia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTItMS0xLTA_95607861-e1fd-429f-b772-b1d6877eabf4">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6YWJmY2MxMzVmNWI2NDhlOWIyY2E2MTc5OThhZjFhYjkvdGFibGVyYW5nZTphYmZjYzEzNWY1YjY0OGU5YjJjYTYxNzk5OGFmMWFiOV8zLTQtMS0xLTA_3c708d14-3ea7-4e69-94b6-6fd20dca8c5b">98501</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk0_10a1e991-0894-48a3-bfc3-ae889dcb775b">360</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg3_7a2c8196-9cc3-4dbe-89ea-39df8f598979">943-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTAtMS0xLTA_cb495796-6220-434c-8877-3ee1b3e94806">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTEtMS0xLTA_8648c54b-ea00-4546-8894-09a1d3fdc991">HFWA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2ExZjk0MjA3YmQzNGNjMzhjOWNkNzg1NzRkZmYwNTIvdGFibGVyYW5nZTpjYTFmOTQyMDdiZDM0Y2MzOGM5Y2Q3ODU3NGRmZjA1Ml8xLTItMS0xLTA_937a6dc6-4429-45e6-bc02-857cc38170f4">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg4_590752b3-8b8b-4429-bdeb-04ee03b32490">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk1_234d1182-b0fb-47a5-8c14-6de8059bf836">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDk2_34729334-9b96-4cbe-b4fb-f4f7155be142">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDg5_bc1453cd-0a39-4fc0-a625-de9d18568d1a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8wLTEtMS0xLTA_0cb9bd0f-1540-4c04-ba2b-4e6e3a17d926">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8xLTQtMS0xLTA_1feb26b2-f42f-4c5a-9a6a-4442a32792b7">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGFibGU6Y2IyNjUwMGVlZjgxNGYwNjllYzMwNTllZjQyNDI1MDAvdGFibGVyYW5nZTpjYjI2NTAwZWVmODE0ZjA2OWVjMzA1OWVmNDI0MjUwMF8yLTQtMS0xLTA_72e4a028-bc4a-46d7-a543-66050b47b8af">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMjk4NTM0OTAwMzQx_b412f23c-672b-4845-a7f3-6a53827459fd">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zNDkw_ab29f88b-0466-4214-bb4c-8988292f4ba2">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="i80dd25d1bffd4be7a5f1eb77a46a4155_I20200630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMDIx_707dc1fe-0e68-4528-a8b3-8275a426bb53"
      unitRef="usd">706953100</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i9bfa8caa7a9b4679a4050a4ecb1a602b_I20210217"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMDQ0_59803af6-6c04-40e3-b8fe-7ac385681b1e"
      unitRef="shares">35914775</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xL2ZyYWc6NWY3NGRhNTg2OGQ5NDljYzhhZjgyY2JmMDkzMjkxOGMvdGV4dHJlZ2lvbjo1Zjc0ZGE1ODY4ZDk0OWNjOGFmODJjYmYwOTMyOTE4Y18zMjk4NTM0OTAwMzQy_c00fd3be-96f9-4163-9492-7133675c3ddc">Portions of the registrant&#x2019;s definitive Proxy Statement for the 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2021&#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>
    <us-gaap:CashAndDueFromBanks
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzItMS0xLTEtMA_3f049668-8e11-49db-ab3f-402b62c3c7e2"
      unitRef="usd">91918000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzItMy0xLTEtMA_1b05f494-3813-45f9-a53a-b6e6989258d6"
      unitRef="usd">95039000</us-gaap:CashAndDueFromBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMtMS0xLTEtMA_3609ab00-169a-4fc4-814c-9a4a3379fc0b"
      unitRef="usd">651404000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMtMy0xLTEtMA_b5f40b98-00d0-4548-a426-5bce44463a02"
      unitRef="usd">133529000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzQtMS0xLTEtMA_f2b4312e-863d-45de-97ca-64717c2a378a"
      unitRef="usd">743322000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzQtMy0xLTEtMA_c6dda468-fde8-470a-af96-876a80f31f60"
      unitRef="usd">228568000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOjNjYzFjNGVmNWNhMjQwYTc5ZjQwMDI0MWVhNGU2ZjMyXzg1_b27c4295-d922-468b-a3f8-37a504e7b99f"
      unitRef="usd">770195000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMC0xLTEtMC90ZXh0cmVnaW9uOjNjYzFjNGVmNWNhMjQwYTc5ZjQwMDI0MWVhNGU2ZjMyXzky_18693721-41c5-430f-aaec-f0d1feef41d7"
      unitRef="usd">939160000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMS0xLTEtMA_2893aafe-78a1-4e8d-afad-83122726c6a3"
      unitRef="usd">802163000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzUtMy0xLTEtMA_e41e34e3-9b18-4d7b-ba02-ec0670a59df4"
      unitRef="usd">952312000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzYtMS0xLTEtMA_745bca39-9b78-4001-9083-763a69cec3df"
      unitRef="usd">4932000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzYtMy0xLTEtMA_16e6dada-0c03-4b8f-b411-1c8b7a78ccb8"
      unitRef="usd">5533000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzctMS0xLTEtMA_864062e4-a5df-4593-a490-47ad3410133d"
      unitRef="usd">4468647000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzctMy0xLTEtMA_39e9be5b-ce36-48f0-8b8a-4e8e6ca8a4d8"
      unitRef="usd">3767879000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzgtMS0xLTEtMA_92739527-e8cb-4fcb-b1b1-8abb8d2c6995"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzgtMy0xLTEtMA_78c233da-e114-4fb8-a892-e53fa179de4b"
      unitRef="usd">36171000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzktMS0xLTEtMA_e4520090-e5bf-4543-a6b1-6da8f6d74b3b"
      unitRef="usd">4398462000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzktMy0xLTEtMA_e20552b1-ad9b-4de9-9264-e68bed2f2f67"
      unitRef="usd">3731708000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:OtherRealEstate
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEwLTEtMS0xLTA_16231b1e-f813-4d79-88fa-a87afabd3239"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEwLTMtMS0xLTA_9198bdaa-e0dd-419f-9f5e-1734ccf5d5a1"
      unitRef="usd">841000</us-gaap:OtherRealEstate>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzExLTEtMS0xLTA_49657800-e434-4b40-a2da-29be4af394fd"
      unitRef="usd">85452000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzExLTMtMS0xLTA_3c068db6-6c62-4a14-aa3c-24b156a8ec2a"
      unitRef="usd">87888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEyLTEtMS0xLTA_6eac0c88-347b-48ca-916f-dea759201f3a"
      unitRef="usd">6661000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEyLTMtMS0xLTA_466961d6-a074-414f-b18d-ae44ed752b3b"
      unitRef="usd">6377000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEzLTEtMS0xLTA_76d71980-366e-43ed-b2b7-56d7608b9d53"
      unitRef="usd">107580000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzEzLTMtMS0xLTA_0c72bbbb-096c-4a66-acc8-8ca7f529aa65"
      unitRef="usd">103616000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:InterestReceivable
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE0LTEtMS0xLTA_835a6efa-37a3-4ab9-aee2-8018ba861a80"
      unitRef="usd">19418000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE0LTMtMS0xLTA_58fc2d05-34fe-495b-8f88-35a15a0c91eb"
      unitRef="usd">14446000</us-gaap:InterestReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE1LTEtMS0xLTA_4715cf6b-3d75-4995-adf9-d7bf28b1ec7c"
      unitRef="usd">193301000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE1LTMtMS0xLTA_23d7b93a-c7ef-4834-950d-2bd145638a14"
      unitRef="usd">164129000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE2LTEtMS0xLTA_4be8002e-70b3-40d9-8c92-71a4352397fc"
      unitRef="usd">13088000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE2LTMtMS0xLTA_fd80ed07-a312-4843-b3f8-53bf49d30656"
      unitRef="usd">16613000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE3LTEtMS0xLTA_4153ced1-2b05-43f0-a391-d0936d5ddd82"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE3LTMtMS0xLTA_3695c892-6a18-4493-b25e-6bef96e3a933"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE4LTEtMS0xLTA_084a36db-32df-4db8-afad-ab3e6d51dab6"
      unitRef="usd">6615318000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzE4LTMtMS0xLTA_1a7af254-9078-47a1-aa91-1d18d4703a92"
      unitRef="usd">5552970000</us-gaap:Assets>
    <us-gaap:Deposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIwLTEtMS0xLTA_a92664da-4a77-41b6-88c8-00ecb4b1e994"
      unitRef="usd">5597990000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIwLTMtMS0xLTA_91ca8561-2968-4798-8949-e4d2879626a0"
      unitRef="usd">4582676000</us-gaap:Deposits>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIyLTEtMS0xLTA_cc1d736b-a85d-4e93-af4c-c084c1e2a1a7"
      unitRef="usd">20887000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIyLTMtMS0xLTA_9ee6eb5d-ec69-48f6-bbcb-a9de4685cb1f"
      unitRef="usd">20595000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIzLTEtMS0xLTA_b2d35b80-87ec-4419-8866-3ab38bcd6213"
      unitRef="usd">35683000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzIzLTMtMS0xLTA_a6622cab-1890-406a-ad52-c47edc558d71"
      unitRef="usd">20169000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:OtherLiabilities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI0LTEtMS0xLTA_2ee4b869-07ca-4c97-a841-f413ae3f19ef"
      unitRef="usd">140319000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI0LTMtMS0xLTA_fce2bdb4-cd24-41d8-b344-b929d814e48e"
      unitRef="usd">120219000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI1LTEtMS0xLTA_47693e5a-b828-4a05-bcff-ddb4264998d7"
      unitRef="usd">5794879000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI1LTMtMS0xLTA_3d651163-f3d4-46f9-9bb1-02296dfb3ed4"
      unitRef="usd">4743659000</us-gaap:Liabilities>
    <us-gaap:PreferredStockNoParValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8yMg_652e8a72-a7a8-404d-8b99-f61ba5a1c4f4"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8yMg_c425be80-4270-436c-9fc8-ec9b58a8b9fc"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8zNg_192759a6-5f55-4c11-b8df-df4586ab763e"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl8zNg_b8449a3d-cd18-432c-b8af-5818be258ed0"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_7d520ba3-45b9-43f6-8317-57f72bba57d9"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_c425f979-3b78-4f88-979b-f13c7d4662e7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_e41f0e78-2153-45be-8047-54e98c135c8b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTAtMS0xLTAvdGV4dHJlZ2lvbjpiNTFmYjM5YjcxYzU0Njc5ODgwYWQxNjNlZTI5MDkzNl81OA_fca263f0-684e-45f9-8daa-d0c302201d9c"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTEtMS0xLTA_1720b2d4-d24d-4e51-96e4-544a342bbacd"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI3LTMtMS0xLTA_12d7af10-1375-40f9-a87b-7ee076928d3a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18xOQ_1d73a0bb-dd0a-48f4-ac48-f04e99e7a651"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18xOQ_9c798d58-cba7-45fb-89b1-c390cc3a768a"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18zMw_34224e33-bdaa-4b56-b2c2-74a7dd30c2eb"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M18zMw_b6eb57a4-99d2-4a0d-909e-69c7f5682dad"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M181NQ_31b64f2c-cbf1-4873-8f1e-6da5d683916d"
      unitRef="shares">35912243</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M181NQ_78e7f583-b5c7-4867-955d-1eadd4be84dd"
      unitRef="shares">35912243</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M182Mg_1dbe88d6-ba31-465f-88a1-752630e8430c"
      unitRef="shares">36618729</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTAtMS0xLTAvdGV4dHJlZ2lvbjpkZmE0ZDZkZjc2NmU0NjBkYmE3ZDJhYjA5NGNhMjk5M182Mg_ff1a7af4-de2d-47d5-9d9c-e93d6f9d6dd6"
      unitRef="shares">36618729</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTEtMS0xLTA_291e8d74-ab0b-42cd-be94-348f08ebe133"
      unitRef="usd">571021000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI4LTMtMS0xLTA_5d88aa4c-7ef1-4996-9495-6cc90f577de3"
      unitRef="usd">586459000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI5LTEtMS0xLTA_09490da5-38ee-4534-8139-6fa70de2f6a5"
      unitRef="usd">224400000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzI5LTMtMS0xLTA_95d33d94-53eb-43d9-80fe-b98d74bf1527"
      unitRef="usd">212474000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMwLTEtMS0xLTA_58872e37-24c4-48ee-9f91-41c771b9ae6b"
      unitRef="usd">25018000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMwLTMtMS0xLTA_46ed485f-3440-41f3-89d0-ca78675ad180"
      unitRef="usd">10378000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMxLTEtMS0xLTA_2c47c652-3e6f-4dfc-8fe9-a5a55ea33230"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMxLTMtMS0xLTA_942690b7-7d6d-4f70-9815-2551c1227218"
      unitRef="usd">809311000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMyLTEtMS0xLTA_08acf8a2-c446-439e-bae7-aecff7e8c6ac"
      unitRef="usd">6615318000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMTgvZnJhZzoyZTczNzVjZWFkY2U0ODQ1OGYxZWNhYWUzMzNhZDY1My90YWJsZToyZmFmZDhjOWRjNzk0ZTRjYWRjYzJkMDViZGI2OWJlNC90YWJsZXJhbmdlOjJmYWZkOGM5ZGM3OTRlNGNhZGNjMmQwNWJkYjY5YmU0XzMyLTMtMS0xLTA_37403715-3586-4e4f-a682-a8b29ecf34b8"
      unitRef="usd">5552970000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtMS0xLTEtMA_402b1d30-4d42-45ac-b6a8-2306c2289572"
      unitRef="usd">192417000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtMy0xLTEtMA_5f6537a1-e1e1-42e2-b122-af05bbd57d3d"
      unitRef="usd">189515000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMtNS0xLTEtMA_f91e3fbc-adde-4216-8f6a-33fecc1d8037"
      unitRef="usd">175466000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtMS0xLTEtMA_6f764517-6943-4574-bb7e-a851949e5045"
      unitRef="usd">17541000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtMy0xLTEtMA_267c056d-3546-44bc-9aff-033057396505"
      unitRef="usd">23045000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQtNS0xLTEtMA_5fa82915-a5e1-4dd5-b472-c1eedfde9f7a"
      unitRef="usd">17602000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtMS0xLTEtMA_e3d4be80-a871-4d49-af50-66fc42629bde"
      unitRef="usd">3659000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtMy0xLTEtMA_59aa184f-fda3-4ed7-9e5d-085ea5613eed"
      unitRef="usd">3396000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzUtNS0xLTEtMA_1d0fc1e5-6d5e-48af-a739-c0db182f898d"
      unitRef="usd">4649000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtMS0xLTEtMA_c6e9dddb-e079-4dfa-a9dd-0842b92a98fb"
      unitRef="usd">703000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtMy0xLTEtMA_0b8ee588-ae94-454d-85ff-92ca32843142"
      unitRef="usd">1894000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzYtNS0xLTEtMA_c1908fb4-ca98-4e55-9177-8e76ff0adb0d"
      unitRef="usd">1689000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctMS0xLTEtMA_d21d253a-6554-4d65-921c-eab9bfa49b79"
      unitRef="usd">214320000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctMy0xLTEtMA_c9b167b7-ccd1-40fb-b8f7-0efa5d0b1d03"
      unitRef="usd">217850000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzctNS0xLTEtMA_b7a14faf-20e7-4c3f-b832-84e816d186e0"
      unitRef="usd">199406000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktMS0xLTEtMA_121282c7-7e58-4799-922c-402314f8d849"
      unitRef="usd">12265000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktMy0xLTEtMA_c146c909-2de9-4ff1-848b-4ab050ea8a6e"
      unitRef="usd">16349000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzktNS0xLTEtMA_587155dc-9214-4ee6-b050-c67733064585"
      unitRef="usd">10397000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTEtMS0xLTA_b17b505a-ecfa-4add-b7d5-e22e23f110a8"
      unitRef="usd">890000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTMtMS0xLTA_a21ad7ff-e483-4536-baef-0d73f1818907"
      unitRef="usd">1339000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEwLTUtMS0xLTA_7c8ef960-0127-47f0-a2ef-19c707fe69e6"
      unitRef="usd">1263000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseOther
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTEtMS0xLTA_d84f340f-f91b-4e7c-8a71-c302bbb32667"
      unitRef="usd">168000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTMtMS0xLTA_d8fdfcf7-58c0-47ea-802f-9ccfe3bb7f14"
      unitRef="usd">480000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzExLTUtMS0xLTA_c94be023-91e8-4425-94df-99eac12970a5"
      unitRef="usd">753000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTEtMS0xLTA_056a12f0-bf43-4009-b736-61c9d2386a05"
      unitRef="usd">13323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTMtMS0xLTA_cb7aa102-d2f7-44db-a28c-0cdc75f9e1ab"
      unitRef="usd">18168000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEyLTUtMS0xLTA_5a343126-3838-4c82-a0a4-dfaf1fb26222"
      unitRef="usd">12413000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTEtMS0xLTA_2bdda109-d8d3-4d5c-92c6-3c9d06e09568"
      unitRef="usd">200997000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTMtMS0xLTA_a30cc8ab-8747-498b-8694-18c6ac31a7ef"
      unitRef="usd">199682000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzEzLTUtMS0xLTA_55edc124-9c0d-447d-b3e4-73578bb07fce"
      unitRef="usd">186993000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTEtMS0xLTA_bb25e239-fdb3-42f1-8034-e54ab5204562"
      unitRef="usd">36106000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTMtMS0xLTA_b260b6ab-6f2e-4b75-a771-87e13e8a9eec"
      unitRef="usd">4311000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE0LTUtMS0xLTA_361f0b7f-7be6-438a-98ed-1566479bc97b"
      unitRef="usd">5129000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTEtMS0xLTA_1ec6e22c-00c7-4656-87fd-34fd34593c81"
      unitRef="usd">164891000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTMtMS0xLTA_7b9793a3-1dff-43bd-8cdf-e4dd65868c5a"
      unitRef="usd">195371000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE1LTUtMS0xLTA_077bb731-ac55-4fbd-8bc5-c3d96aae7a4d"
      unitRef="usd">181864000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTEtMS0xLTA_c5a2ebbc-f810-46e4-b8b1-33d0d1edf9ea"
      unitRef="usd">16228000</us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions>
    <us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTMtMS0xLTA_5bca9c17-e35a-46d0-b5a3-6e648996ac58"
      unitRef="usd">18712000</us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions>
    <us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE3LTUtMS0xLTA_9558056f-4a40-4458-9c19-484cd0c3894d"
      unitRef="usd">18914000</us-gaap:InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTEtMS0xLTA_8c048c8d-b78b-4bbe-93b9-26efc63cd9d7"
      unitRef="usd">1518000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTMtMS0xLTA_870b839b-3a1f-4de8-95e3-41c10af134eb"
      unitRef="usd">330000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE4LTUtMS0xLTA_69a0090a-e024-494d-ad85-afeb161fdab1"
      unitRef="usd">137000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTEtMS0xLTA_d6563c66-f025-4108-8c11-1ff4ad19f426"
      unitRef="usd">5044000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTMtMS0xLTA_c278df31-9fb9-4581-a48f-284779983439"
      unitRef="usd">2424000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzE5LTUtMS0xLTA_4126f29f-3b2e-4321-ac3e-84f1243a200a"
      unitRef="usd">2759000</us-gaap:GainLossOnSalesOfLoansNet>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTEtMS0xLTA_bf20f009-6d2d-45c3-a88b-1877b7798cb4"
      unitRef="usd">1691000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTMtMS0xLTA_de1e3976-4a8c-4eb2-9c68-2ffd420bcb4f"
      unitRef="usd">1232000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIwLTUtMS0xLTA_a32c69e1-207f-44ed-80e6-7747c957e051"
      unitRef="usd">564000</hfwa:InterestRateSwapFeeIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTEtMS0xLTE0NjA0_8d76d97a-efaa-4ce8-bd42-0279f3d2a13e"
      unitRef="usd">4319000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTMtMS0xLTE0NjA0_76eaad38-0d94-440e-97db-8c322ef9fad9"
      unitRef="usd">2160000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTUtMS0xLTE1NzA3_bbca2599-adee-44c2-a050-9c37d886e2e1"
      unitRef="usd">1753000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:NoninterestIncomeOther
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTEtMS0xLTA_5b77c8db-4cf4-4419-a599-3ff0ce6ab49d"
      unitRef="usd">8429000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTMtMS0xLTA_3fb84f7e-a421-4094-ab69-79b875127ed5"
      unitRef="usd">7604000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIxLTUtMS0xLTA_41a0106a-c406-4da1-a1a2-9e04eababeb4"
      unitRef="usd">7491000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTEtMS0xLTA_e9b7b680-5ac1-4fcc-a903-37d6db40397a"
      unitRef="usd">37229000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTMtMS0xLTA_97464468-4aec-4fe9-b54f-dd843a9a8a8b"
      unitRef="usd">32462000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzIyLTUtMS0xLTA_6f7838e9-5b9a-4980-a50e-79e17ab30a7d"
      unitRef="usd">31618000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTEtMS0xLTA_da7e9688-a31c-4b32-bacf-08f98d1b40b6"
      unitRef="usd">88106000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTMtMS0xLTA_19c6aad2-812e-4370-af4d-f35990a0ee0b"
      unitRef="usd">87568000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI0LTUtMS0xLTA_8a90ba85-f804-46b2-b08e-fecce7bfb0b5"
      unitRef="usd">86830000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTEtMS0xLTA_154985d6-041d-48d8-bd10-abd23927a0e0"
      unitRef="usd">22664000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTMtMS0xLTA_d8bcdade-e9ca-41c1-9a99-aad205e7bc33"
      unitRef="usd">21690000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI1LTUtMS0xLTA_6a057e3d-6e87-42ea-b154-1d1b5be6a905"
      unitRef="usd">19779000</us-gaap:OccupancyNet>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTEtMS0xLTA_3d900d9c-01a3-4288-aa58-acfd2877cc8c"
      unitRef="usd">9396000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTMtMS0xLTA_1041fa4c-b884-4d1b-9c88-19cbd8d6302e"
      unitRef="usd">8976000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI2LTUtMS0xLTA_ce870e35-9e5c-4b77-9d26-28d9195e394a"
      unitRef="usd">9888000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:MarketingExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTEtMS0xLTA_7dde8389-4091-484a-9adc-5378b78ac09a"
      unitRef="usd">3100000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTMtMS0xLTA_abc389f4-6b03-4a73-a00e-9cfa356a7ab9"
      unitRef="usd">3481000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI3LTUtMS0xLTA_284beb3a-8f2d-4fa1-8f17-3415edc2b75e"
      unitRef="usd">3228000</us-gaap:MarketingExpense>
    <us-gaap:ProfessionalFees
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTEtMS0xLTA_2ed8c097-af26-4f0d-8a04-87fc642210d5"
      unitRef="usd">5921000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTMtMS0xLTA_cfdbf895-64d1-4bf5-8764-2eba868f73d2"
      unitRef="usd">5192000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI4LTUtMS0xLTA_51748b93-aa0a-4e70-a209-46118c4da545"
      unitRef="usd">9670000</us-gaap:ProfessionalFees>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTEtMS0xLTA_24e667cc-3b87-4f7d-b8e3-cf4e66123ce0"
      unitRef="usd">3754000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTMtMS0xLTA_2ee31439-84ac-4b57-80a1-bb1fae13c241"
      unitRef="usd">3754000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzI5LTUtMS0xLTA_f3412079-06a2-499c-85cc-5b0563855638"
      unitRef="usd">3002000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTEtMS0xLTA_3d1a44f8-dce6-4bbd-911f-1ee3f94e8cb6"
      unitRef="usd">1789000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTMtMS0xLTA_03c09665-edfc-4d41-bbc3-fcd2c7197c3d"
      unitRef="usd">725000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMwLTUtMS0xLTA_3aae603f-ab96-42c5-afa2-d41019bde0ab"
      unitRef="usd">1480000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTEtMS0xLTA_52f26031-5447-4454-a0a3-ca81bd290740"
      unitRef="usd">145000</hfwa:ForeclosedRealEstateIncomeExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTMtMS0xLTA_b9a4ad71-cab1-489a-9cd8-9324e3975177"
      unitRef="usd">-352000</hfwa:ForeclosedRealEstateIncomeExpense>
    <hfwa:ForeclosedRealEstateIncomeExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMxLTUtMS0xLTA_6bca7af7-9b0e-4116-908f-62b1997b867d"
      unitRef="usd">-106000</hfwa:ForeclosedRealEstateIncomeExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTEtMS0xLTA_8adfc661-5607-4ac3-885b-02debd16d0ee"
      unitRef="usd">3525000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTMtMS0xLTA_b40d586b-ef6e-46b2-91a0-797882c0ce56"
      unitRef="usd">4001000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMyLTUtMS0xLTA_3f4c49fc-8c0b-42b8-abe1-9ed8ae1dfec7"
      unitRef="usd">3819000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTEtMS0xLTA_2267c26a-cedf-4c76-a969-e16d1230a7ec"
      unitRef="usd">10830000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTMtMS0xLTA_03b4e891-095b-4a9d-b23d-0a3b77be5694"
      unitRef="usd">11049000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzMzLTUtMS0xLTA_092d1112-e8c8-4739-bcaf-60acf027b2dc"
      unitRef="usd">11385000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTEtMS0xLTA_1dc89d12-ceee-4729-9e34-5c44ca3b5997"
      unitRef="usd">148940000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTMtMS0xLTA_cf944965-c3fb-43c5-b8a7-a0e638462309"
      unitRef="usd">146788000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM0LTUtMS0xLTA_9ee88ccc-129a-4bb0-b2f0-5c5fb625a125"
      unitRef="usd">149187000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTEtMS0xLTA_61c9c876-c356-4394-b7ab-b3b96d8e35df"
      unitRef="usd">53180000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTMtMS0xLTA_3f4cc84e-59e0-4465-90b4-48d5d5ec03fa"
      unitRef="usd">81045000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM1LTUtMS0xLTA_cb0d1119-1c02-4425-8944-e6b88e66517f"
      unitRef="usd">64295000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTEtMS0xLTA_987314ea-e8c2-4576-8c5d-07e460d9e4a7"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTMtMS0xLTA_491987a6-da7d-43b3-a19d-4ba187ae52f5"
      unitRef="usd">13488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM2LTUtMS0xLTA_2f1ee698-96f5-4b7f-ad21-d4eebef669a4"
      unitRef="usd">11238000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTEtMS0xLTA_7d92489e-e987-4905-a71a-ea021cf7cbf6"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTMtMS0xLTA_6b2677ee-2814-4681-8da3-b3bf2d079bcc"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM3LTUtMS0xLTA_d8cbc023-6f73-4c65-8c6f-e72dc758d91a"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTEtMS0xLTA_4342717d-ea07-4962-86ff-2e826e360f52"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTMtMS0xLTA_5c2aa911-2aa5-4708-8e73-a646fc251a0c"
      unitRef="usdPerShare">1.84</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM4LTUtMS0xLTA_61b7594f-7d1a-4b02-841f-924fb8761672"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTEtMS0xLTA_3fa212b4-5a0b-497b-9e5d-4d95d10e1c22"
      unitRef="usdPerShare">1.29</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTMtMS0xLTA_06cb7a04-d563-462d-8fb8-0ad8d2ef6ef0"
      unitRef="usdPerShare">1.83</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzM5LTUtMS0xLTA_81899eee-4be6-40f8-bd59-2a71a17b0015"
      unitRef="usdPerShare">1.49</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTEtMS0xLTA_3d1d9cbf-9201-4802-9a69-e1049049f5e0"
      unitRef="usdPerShare">0.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTMtMS0xLTA_3d68618a-c26d-40f7-a688-9ba1e26ae72f"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQwLTUtMS0xLTA_882df45c-8e5c-4e61-a559-f13360269f4e"
      unitRef="usdPerShare">0.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTEtMS0xLTA_ac2c6b58-0960-47eb-a282-ef89de0ac5a2"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTMtMS0xLTA_b0e63300-1b5b-46d8-8bc4-e50a86081264"
      unitRef="shares">36758230</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQxLTUtMS0xLTA_0a994ec7-2f62-40b9-a99c-15a538094ce6"
      unitRef="shares">35194003</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTEtMS0xLTA_c65d7b53-96e8-4381-95c8-1b0c8b2129d6"
      unitRef="shares">36170066</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTMtMS0xLTA_ff776dec-0597-4377-9156-d2f1db7a27a4"
      unitRef="shares">36985766</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjEvZnJhZzpiMzQ5NTNmMzY0Mzg0NDgzOTFjODlmYzdlNmYzOTBlMC90YWJsZToxYjFkYWU0NmE1MzI0NDJlYWVhY2E1OGJiODgzYWZkZi90YWJsZXJhbmdlOjFiMWRhZTQ2YTUzMjQ0MmVhZWFjYTU4YmI4ODNhZmRmXzQyLTUtMS0xLTA_e8219bc5-4ce1-4ef8-ae55-5fc03bd59b6b"
      unitRef="shares">35371590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItNS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItNy0xLTEtMA_3faf0600-dd17-41c9-907b-2763d489e30f"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzItOS0xLTEtMA_c7ab69cb-f10c-477d-b27c-c6150166f1c5"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzg1_ce3ea8a8-1781-4fdf-a0ab-985a89277669"
      unitRef="usd">4506000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzg5_8f5db56b-b274-493e-9891-2f10bbd8bc69"
      unitRef="usd">4834000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjY1YTAyMDM2YWViYzQ4ZWViOTRiNjA0OGVlNTkwNDRlXzk2_52d61aab-c096-4eb4-8ebb-12bd14fd1466"
      unitRef="usd">-1591000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtNS0xLTEtMA_e7b0a9ef-2dd5-4d73-a617-f3191da6395f"
      unitRef="usd">15828000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtNy0xLTEtMA_9a092cfc-4918-435d-a31c-c8a78b763491"
      unitRef="usd">18094000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzMtOS0xLTEtMA_b3733744-effc-4bf3-8657-1f3075d31cf5"
      unitRef="usd">-5956000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzEzNA_54c3142a-2b10-4c34-9ee9-9d7c7ae6665a"
      unitRef="usd">-330000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzEzNw_8afdad42-36a2-443b-9685-89029ad3dbaf"
      unitRef="usd">-69000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtMC0xLTEtMC90ZXh0cmVnaW9uOjdiNTU1ZDM4MmQwZDRiNDdhNGE0NmE1ZjIzNDIyNTkzXzE0NA_3cf128ed-250a-42b0-8d6d-bbcd1a2e63ea"
      unitRef="usd">-29000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtNS0xLTEtMA_e648f5bf-1514-43a4-8d8c-a29bf16d8191"
      unitRef="usd">1188000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtNy0xLTEtMA_e9fff186-7da9-4a61-ba9c-85feb87fb5e0"
      unitRef="usd">261000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzQtOS0xLTEtMA_62822bc7-15b8-48f8-8a57-7e27a77fb3a0"
      unitRef="usd">108000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtNS0xLTEtMA_6050426f-bf76-499e-9e21-edd325ef7f89"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtNy0xLTEtMA_2a154cbc-f727-4fa5-8922-069524a9d3ef"
      unitRef="usd">17833000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzUtOS0xLTEtMA_59d062d1-d6dc-447f-918c-967979fc41a1"
      unitRef="usd">-6064000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtNS0xLTEtMA_f784ab71-3cac-4406-8c0d-bcdeec0b309a"
      unitRef="usd">61210000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtNy0xLTEtMA_e15ba6d9-d307-4ec6-a99a-70399ff68e66"
      unitRef="usd">85390000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjQvZnJhZzpmMzYyOTk1Y2NlMzk0MWVjOTNmZDE1YWZlNTA5ZmZhMS90YWJsZTphZmExMWEzOTQxOTA0YTA4OWFmYTAyN2U0NDc0MTMxYS90YWJsZXJhbmdlOmFmYTExYTM5NDE5MDRhMDg5YWZhMDI3ZTQ0NzQxMzFhXzYtOS0xLTEtMA_e2325b88-c720-4b6c-8db0-d6d282f8c168"
      unitRef="usd">46993000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ie5ae02455b7b425287b461a0e18f74ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItMS0xLTEtMA_af82ac24-792d-4f8b-b30c-86567a8c8000"
      unitRef="shares">36619000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie5ae02455b7b425287b461a0e18f74ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItMy0xLTEtMA_d932361a-275a-4ff7-b60a-841b87e538a1"
      unitRef="usd">586459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72f80aaa09bc44eab048a36a68af5ea8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItNS0xLTEtMA_68212e71-bc34-4394-b4b4-bfe5adc2019d"
      unitRef="usd">212474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b1c4a474a37429ab51e81080e4616bc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItNy0xLTEtMA_61974105-5a03-46b7-94a6-d01b7c5b8313"
      unitRef="usd">10378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzItOS0xLTEtMA_2a338d10-4359-4392-8368-6cfe8a24c0ad"
      unitRef="usd">809311000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3131b76df7c4231b8af83b5fc77b4f6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtNS0xLTEtMA_f8b4dcd2-0df2-4944-a3f6-f9e1fb4b71f9"
      unitRef="usd">-5615000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7896bdf159546f7b8be81159d607404_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtNy0xLTEtMA_a31a432e-4c9d-4118-8224-ec1f576833c4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic08319b2ce094371ba5d796dfeb33c51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzMtOS0xLTEtMA_70cbdd64-1fda-4bfd-b8b4-dd5c51e6fc39"
      unitRef="usd">-5615000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzQtMS0xLTEtMA_d1e5674e-73c5-4e67-80a6-181133c1a433"
      unitRef="shares">110000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzQtOS0xLTEtMA_65cd44e8-cc84-4f48-83fd-17b7e21b93b2"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtMS0xLTEtMA_e7d77e58-72a7-40ed-b87f-abf2f49e54a4"
      unitRef="shares">8000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtMy0xLTEtMA_396d24a3-1873-4ded-b836-710c26202657"
      unitRef="usd">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzUtOS0xLTEtMA_94206c57-507d-4a40-842d-02088f842d0c"
      unitRef="usd">122000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzYtMy0xLTEtMA_028dd82a-2e39-427a-97cb-5875556289c1"
      unitRef="usd">3559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzYtOS0xLTEtMA_8fceb990-89fe-4778-89d2-ff1bac844bf6"
      unitRef="usd">3559000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctMS0xLTEtMA_218f7d81-4817-4249-b90e-e7a06d57efd0"
      unitRef="shares">825000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i58a77caa400544aa8a496c62498dc7ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctMy0xLTEtMA_6df90815-5931-4261-8cd5-f0b7edd9a5e3"
      unitRef="usd">19119000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzctOS0xLTEtMA_a90748a1-65ca-466d-96ff-fac839aca477"
      unitRef="usd">19119000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="id6fe4a09ff6f492c823e2f2b36b5d65c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzgtNS0xLTEtMA_45f1f8e4-eb9f-4cb5-8a20-abf1aa841712"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzgtOS0xLTEtMA_0040d72f-6b15-4ab3-9400-545ded2f07a1"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i40d9a64b544f47b1bebf3475c4c0373f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzktNy0xLTEtMA_44dafe21-8d98-444b-b232-248a0f1cd355"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzktOS0xLTEtMA_b70981f5-b732-4f30-89b0-5fbf26c11bd5"
      unitRef="usd">14640000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjo2ZjBhMGQzOTkwYzg0MGZmYmMzOWFlYTllNWYwM2Y2ZV80NQ_3d1d9cbf-9201-4802-9a69-e1049049f5e0"
      unitRef="usdPerShare">0.80</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="id6fe4a09ff6f492c823e2f2b36b5d65c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTUtMS0xLTA_3f09f5f7-4ac5-4836-a24f-f956c8ea09f8"
      unitRef="usd">29029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzExLTktMS0xLTA_406e28d8-1b53-42e0-8b5b-0c4c9c4fcbae"
      unitRef="usd">29029000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="if71c4fce044e44f3a65049fcf35d55fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTEtMS0xLTA_b114dc69-69fe-4ff2-9c7a-b5c7a124642c"
      unitRef="shares">35912000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if71c4fce044e44f3a65049fcf35d55fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTMtMS0xLTA_4497f445-2a76-44f0-ad22-f3a83167d200"
      unitRef="usd">571021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b7a3673676041a3bbf54e46323880a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTUtMS0xLTA_a30fa59b-897d-422b-9bff-6d241e0b8cf2"
      unitRef="usd">224400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icef5efa38036439e81ca31d64f255f2c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTctMS0xLTA_31df591e-e44a-4a7c-b1e9-f2384b12babf"
      unitRef="usd">25018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo0MmViMzJmNDI1ZmU0ZmUyYjk3MzQ2N2Y0YWQyZWJlZC90YWJsZXJhbmdlOjQyZWIzMmY0MjVmZTRmZTJiOTczNDY3ZjRhZDJlYmVkXzEyLTktMS0xLTA_47a7018d-4f3f-40a9-be38-a8b8391e1c92"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i0b86292e3cd347d5aa70dd0984cc7889_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItMS0xLTEtMA_047baad6-c975-4bcc-a8c9-f16de68505f3"
      unitRef="shares">36874000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0b86292e3cd347d5aa70dd0984cc7889_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItMy0xLTEtMA_aa26d7b6-2fd5-4627-9f37-b2f2a09ffd72"
      unitRef="usd">591806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItNS0xLTEtMA_4c868dd8-f52c-44c4-a92f-2e6a9603dc50"
      unitRef="usd">176372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31f297b25ee84080bcecde3aca3ee2aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItNy0xLTEtMA_c1c33e29-dbb0-456e-b8a3-ec6a4c5f99c0"
      unitRef="usd">-7455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzItOS0xLTEtMA_b9247ac4-1a10-4baa-921f-0c6b0db16dd5"
      unitRef="usd">760723000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifff69235a41541c4bb984bf840b9e865_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtNS0xLTEtMA_2fcb9adc-262e-4d99-82e2-3f5ec78538ce"
      unitRef="usd">-399000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i445ce5f9d4d640b692f158d66ad85ebb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtNy0xLTEtMA_e6b23cf3-c710-44a2-bec7-be57d1886286"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i480b605cdcca4201afbdd32a41d0b540_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzMtOS0xLTEtMA_dc6142d4-f3e5-4843-b7a9-e9546b6674d5"
      unitRef="usd">-399000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzQtMS0xLTEtMA_d391220f-9a0f-4f84-b586-2779bdf1384d"
      unitRef="shares">62000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzQtOS0xLTEtMA_7a610488-1943-4825-89d1-328c8802d38c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtMS0xLTEtMA_49535579-e474-4644-b9f0-5a27ba4a0384"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtMy0xLTEtMA_3851a01c-a897-4531-aeb0-598f55da052a"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzUtOS0xLTEtMA_ebed63ee-08e5-4c6a-b881-3ebcc67a91e3"
      unitRef="usd">58000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzYtMy0xLTEtMA_103ef70d-e30c-4f83-a8cd-6d35d7bd9508"
      unitRef="usd">3231000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzYtOS0xLTEtMA_d2f875dc-57dc-4d91-82cd-e8104cfa034f"
      unitRef="usd">3231000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctMS0xLTEtMA_3e491200-1d90-45c4-87c0-033d084ecb8c"
      unitRef="shares">321000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib44681689dae45f6a2317f6a583ab6ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctMy0xLTEtMA_12c4b706-ba39-457c-9cd5-6918cd19fd68"
      unitRef="usd">8636000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzctOS0xLTEtMA_76f66822-ccd5-420a-a335-f68e25871405"
      unitRef="usd">8636000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzgtNS0xLTEtMA_586e4d68-73c8-4c3c-bb95-c9325a2bdd7e"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzgtOS0xLTEtMA_d95fcb3e-2aec-4cc0-b896-54617509c958"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idbe429753e2f489a8d5ae48ac9faeccf_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzktNy0xLTEtMA_7e586aa7-8241-452e-aabd-fa427789b897"
      unitRef="usd">17833000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzktOS0xLTEtMA_b85ba906-0e84-49c3-892b-7ad7c0b0d9a1"
      unitRef="usd">17833000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjpjYTM2MWVkYzczZDQ0MTE1YmJmMTg0NTI1NWJiMmVkYl80NQ_3d68618a-c26d-40f7-a688-9ba1e26ae72f"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i30397c505cf54689ac0d07fcd442c955_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTUtMS0xLTA_0eaf89ee-9697-4656-b044-5cd603756dc1"
      unitRef="usd">31056000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzExLTktMS0xLTA_c784fb67-7264-42b0-9347-85f2852c1d81"
      unitRef="usd">31056000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="ie5ae02455b7b425287b461a0e18f74ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTEtMS0xLTA_6426a98b-4954-470a-ba89-4fda53962ad3"
      unitRef="shares">36619000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ie5ae02455b7b425287b461a0e18f74ee_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTMtMS0xLTA_b847b11f-402b-43f4-9011-0c45aa00dfeb"
      unitRef="usd">586459000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72f80aaa09bc44eab048a36a68af5ea8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTUtMS0xLTA_ade29d4e-f56b-447e-9ec0-6d2c8c001bbb"
      unitRef="usd">212474000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9b1c4a474a37429ab51e81080e4616bc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTctMS0xLTA_41cd3901-b1b5-49f7-8114-b4c8f0eb40e9"
      unitRef="usd">10378000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTo1MGEyOWEwMTY0NDc0YzgzOWYxYTI4MmQ0ZWM1MTg2Yy90YWJsZXJhbmdlOjUwYTI5YTAxNjQ0NzRjODM5ZjFhMjgyZDRlYzUxODZjXzEyLTktMS0xLTA_b4a2337d-2d65-40c1-85bd-0942f3ed9ed7"
      unitRef="usd">809311000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItMS0xLTEtMA_f778dade-2b08-4073-ad58-ae20109a9a18"
      unitRef="shares">29928000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItMy0xLTEtMA_4619d09d-77b9-467a-a537-e29740f2e495"
      unitRef="usd">360590000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d57bfb8f4dd4c87a39906703209f5d1_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItNS0xLTEtMA_2e4bdd37-29b3-4e55-82a0-70e2fe15a180"
      unitRef="usd">149013000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iff67ce85d07f4fd2808e28b9728efdef_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItNy0xLTEtMA_e8c78f8b-b02e-4a89-ab11-f3185f2d6d55"
      unitRef="usd">-1298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzItOS0xLTEtMA_40bd882a-e3aa-4e39-8ece-24c899a7c5b0"
      unitRef="usd">508305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01fe0b7a460249109bb00fd49c6da97b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtNS0xLTEtMA_090f8284-29a4-4a8c-a44c-0bf4be8bed80"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ide68964383374fcaacbc477cba77b7c2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtNy0xLTEtMA_af601f8d-1107-4dc4-81ef-0032e4ba518e"
      unitRef="usd">-93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzMtOS0xLTEtMA_e3673950-5910-4d62-ad07-30ca37586cb4"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzQtMS0xLTEtMA_3384086d-a70e-4aa7-bd28-40559e9959de"
      unitRef="shares">29000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzQtOS0xLTEtMA_ba94d8a5-abc9-4431-8ea8-3d730dd8f058"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtMS0xLTEtMA_c6267b4a-451d-4cfd-be18-a2af09548b2a"
      unitRef="shares">10000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtMy0xLTEtMA_6c207231-a2e9-412e-8f1a-f80ce4a81099"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzUtOS0xLTEtMA_7d969d2d-a35c-4ed8-b8ef-af0851396d3f"
      unitRef="usd">133000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzYtMy0xLTEtMA_cda30bc1-09be-4ca7-ba9f-9fab1099a0ad"
      unitRef="usd">2744000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzYtOS0xLTEtMA_6c5a5a93-a57e-4933-84d4-240bb40799a1"
      unitRef="usd">2744000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctMS0xLTEtMA_aae6f187-c505-463a-a166-ed6f2ec97725"
      unitRef="shares">53000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctMy0xLTEtMA_08d7165a-85a9-451f-87b5-ed128e1ebe27"
      unitRef="usd">1704000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzctOS0xLTEtMA_11955936-f2a6-4d52-aaa0-ad18740f42dd"
      unitRef="usd">1704000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzgtNS0xLTEtMjYxOTU_7b1178f8-ec20-4fe6-82e3-9cc0660f07e4"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzgtOS0xLTEtMA_16e86514-bef0-4b8a-802f-bb987d824a31"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2d5244bd564b4f89a174212f37f48ba8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzktNy0xLTEtMA_12dbf56b-11ce-4fdd-8243-c43c314d4ce1"
      unitRef="usd">-6064000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzktOS0xLTEtMA_1b22e596-f3d7-49e9-aed6-80affaa12ec3"
      unitRef="usd">-6064000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTEtMS0xLTI2MTk4_052b0245-6a56-43bb-90fc-aeafdc049e3b"
      unitRef="shares">6960000</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia4a70ebba9e64d689549be68854272ad_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTMtMS0xLTI2MjAw_cbfdd7c7-a971-4149-bfa6-f21c8197a80e"
      unitRef="usd">230043000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEwLTktMS0xLTI2MjAw_b7b5bab3-5540-46a1-99ae-073087525a7d"
      unitRef="usd">230043000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTAtMS0xLTAvdGV4dHJlZ2lvbjoxY2QwZDFlODBlY2Q0MTdjYjQ3OWVjMzA4NDA4ODA2OF80NQ_882df45c-8e5c-4e61-a559-f13360269f4e"
      unitRef="usdPerShare">0.72</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i6c61fa760dd245d3803a67180b18148e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTUtMS0xLTA_819bf43d-0a66-4bac-a623-75a6fcbbd382"
      unitRef="usd">25791000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzExLTktMS0xLTA_d6366887-6e79-44e1-abe6-81943b1c58c5"
      unitRef="usd">25791000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i0b86292e3cd347d5aa70dd0984cc7889_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTEtMS0xLTA_08f483dd-f035-4101-885c-8fcb1a3202c7"
      unitRef="shares">36874000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i0b86292e3cd347d5aa70dd0984cc7889_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTMtMS0xLTA_bad0130c-758a-44c1-b681-8b96d60d53e4"
      unitRef="usd">591806000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0dbc7c10cd64b86a43d2bebb461a456_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTUtMS0xLTA_4bd9e1f3-89de-4d21-94e2-2e0a87124043"
      unitRef="usd">176372000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i31f297b25ee84080bcecde3aca3ee2aa_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTctMS0xLTA_c60d9047-ec48-438a-a9b3-db9a7d1abef0"
      unitRef="usd">-7455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMjcvZnJhZzplZTgwMThiOWM4OTg0MzA2YTFhZGM3ZWU4OTQ2M2RhMC90YWJsZTplNWM3ZmFhMDNmOWY0M2Q4YjBkZmMzNzIxOTBiN2ViZi90YWJsZXJhbmdlOmU1YzdmYWEwM2Y5ZjQzZDhiMGRmYzM3MjE5MGI3ZWJmXzEyLTktMS0xLTA_8932a5bb-d029-42dd-95d8-601fd4ab565b"
      unitRef="usd">760723000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtMS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtMy0xLTEtMA_89f46f21-b5e5-414d-9dc9-0d13c9c8179a"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMtNS0xLTEtMA_01b781d2-b8f7-43e7-993c-cf4421d6b1cd"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtMS0xLTEtMA_a28e53be-e0cf-465b-a53f-7dd1c1c45cfe"
      unitRef="usd">-3612000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtMy0xLTEtMA_078001db-0df1-4055-809f-89ac18225cfa"
      unitRef="usd">14113000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUtNS0xLTEtMA_090ae288-1042-4697-aac4-a545dda862f2"
      unitRef="usd">17622000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtMS0xLTEtMA_bb25e239-fdb3-42f1-8034-e54ab5204562"
      unitRef="usd">36106000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtMy0xLTEtMA_0de7915b-c1bf-4585-8837-4531213335ae"
      unitRef="usd">4311000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYtNS0xLTEtMA_06bec0b6-0ac5-4b75-8f00-cee53eabbcda"
      unitRef="usd">5129000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctMS0xLTEtMA_48de2f2a-011b-48d5-804f-0869ae373ba2"
      unitRef="usd">-11154000</hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities>
    <hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctMy0xLTEtMA_d69fe6d5-0782-4bda-b128-06430de64d69"
      unitRef="usd">5757000</hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities>
    <hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzctNS0xLTEtMA_ac87da7e-2a7d-46fd-84dc-7e49f6446912"
      unitRef="usd">10195000</hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtMS0xLTEtMA_f15f6036-e862-40db-9a95-8f8a980f17b0"
      unitRef="usd">3559000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtMy0xLTEtMA_abd47b0e-158e-4312-a2dc-a95bb8f06e7a"
      unitRef="usd">3231000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgtNS0xLTEtMA_c194db6c-2d89-487c-ae89-639d9cb1f1da"
      unitRef="usd">2744000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktMS0xLTEtMA_8adfc661-5607-4ac3-885b-02debd16d0ee"
      unitRef="usd">3525000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktMy0xLTEtMA_98e45688-3c58-4056-a438-f78f4636d79b"
      unitRef="usd">4001000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzktNS0xLTEtMA_cab02681-e855-4efe-a7d1-a4e48082306b"
      unitRef="usd">3819000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTEtMS0xLTA_84929028-fb1f-44bd-a8d4-afa2882485c5"
      unitRef="usd">136979000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTMtMS0xLTA_7114cd61-09dc-49ef-aed3-785fe2f275cb"
      unitRef="usd">72216000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEwLTUtMS0xLTA_cab7d0e3-20b0-4a37-a717-fcb423326e78"
      unitRef="usd">76101000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTEtMS0xLTA_a603d16a-bf20-4cf3-84a0-b2cadee9ac4a"
      unitRef="usd">142624000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTMtMS0xLTA_ba5b0b1b-c4d1-4f13-9dfb-65934366bf93"
      unitRef="usd">70397000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzExLTUtMS0xLTA_888c25b0-deee-4862-81c8-9a35a3a1e3a0"
      unitRef="usd">79237000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTEtMS0xLTA_f3617554-ca47-4084-a907-9521253b5571"
      unitRef="usd">4319000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTMtMS0xLTA_a7d5baa0-e5af-4da6-9bc7-409eb7555fe8"
      unitRef="usd">2160000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEyLTUtMS0xLTA_7b3b1c58-6172-4469-a462-e8790bc98a6f"
      unitRef="usd">1753000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTEtMS0xLTA_c0f0ef31-51e4-483f-999b-8c6191160867"
      unitRef="usd">0</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTMtMS0xLTA_74d23af7-be06-4bb5-a55f-7ed8ca6a8b3d"
      unitRef="usd">-51000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzEzLTUtMS0xLTA_7f3315be-7442-4fb9-bc6b-1045590755cc"
      unitRef="usd">-49000</us-gaap:OtherRealEstateValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTEtMS0xLTI0OTA5_76dc4b58-65aa-404f-9839-19096e66aa9b"
      unitRef="usd">-422000</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTMtMS0xLTI2NDgw_911f39ad-b3d9-4214-bcca-95b95d66f63b"
      unitRef="usd">0</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTUtMS0xLTI2NDgw_c5d521e5-5216-47b3-a099-321e8b00bd91"
      unitRef="usd">0</hfwa:InterestRateSwapValuationAdjustments>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTEtMS0xLTA_b937736a-ebeb-4cb4-9e55-4e30a746fae8"
      unitRef="usd">179000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTMtMS0xLTA_b73af693-c449-4c0f-9f4a-d9cb4fa85635"
      unitRef="usd">-227000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE0LTUtMS0xLTA_ee7f1639-fef8-480d-b7f5-4340d0b637a6"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTEtMS0xLTA_e5ad8b29-5955-4fe7-adf8-38ba33d7c591"
      unitRef="usd">5044000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTMtMS0xLTA_f912c4cf-0867-48e1-a00b-7271e636b26e"
      unitRef="usd">2424000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfLoansAndLeases
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE1LTUtMS0xLTA_2f1b8d88-0793-4296-b1b7-32636aa4719d"
      unitRef="usd">2759000</us-gaap:GainLossOnSaleOfLoansAndLeases>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTEtMS0xLTA_5af1de19-4918-4388-b2ab-54322ff8e620"
      unitRef="usd">1518000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTMtMS0xLTA_8be2e714-cba5-4e2c-b920-b2e5cd93c6e9"
      unitRef="usd">330000</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE2LTUtMS0xLTA_1a29ee2c-b2df-42ce-9e8c-a7c2b24bbe2c"
      unitRef="usd">137000</us-gaap:GainLossOnSaleOfInvestments>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTEtMS0xLTA_893d853d-40ea-4a49-8f1d-714318eb84cd"
      unitRef="usd">1043000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTMtMS0xLTA_78dc4311-372f-4eea-a64d-220fbc679fad"
      unitRef="usd">169000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE3LTUtMS0xLTA_c5418d94-13e8-4195-b20c-46ef54734b14"
      unitRef="usd">798000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:ImpairmentOfAssetsHeldForSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTEtMS0xLTA_308b8860-b570-4149-8465-8a3bd62088bc"
      unitRef="usd">630000</hfwa:ImpairmentOfAssetsHeldForSale>
    <hfwa:ImpairmentOfAssetsHeldForSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTMtMS0xLTA_5b7dc93a-15a0-4d02-9b09-dd7d49d2fe3c"
      unitRef="usd">102000</hfwa:ImpairmentOfAssetsHeldForSale>
    <hfwa:ImpairmentOfAssetsHeldForSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE4LTUtMS0xLTA_a1d22d3d-5f88-439d-b906-6f2b0beec38e"
      unitRef="usd">75000</hfwa:ImpairmentOfAssetsHeldForSale>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTEtMS0xLTA_9ca5bbf3-93bb-4f45-b93e-02dc49395c00"
      unitRef="usd">655000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTMtMS0xLTA_83522eb7-da1b-42e6-9895-7762e06ae90e"
      unitRef="usd">117000</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:OperatingLeaseImpairmentLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzE5LTUtMS0xLTA_23787334-2082-4603-8c58-bee8f9f1504f"
      unitRef="usd">0</us-gaap:OperatingLeaseImpairmentLoss>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTEtMS0xLTA_db9cd4a8-195f-4161-85e0-dd8dacafdb70"
      unitRef="usd">-88000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTMtMS0xLTA_9ba12945-1b00-4225-8bd3-d7bb7a295dec"
      unitRef="usd">75000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIwLTUtMS0xLTA_3fcafd41-7b8b-4a5b-9e31-79c619e441ee"
      unitRef="usd">-32000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTEtMS0xLTA_a87ea677-e841-4daf-ba4c-f990dbfb8e9a"
      unitRef="usd">70331000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTMtMS0xLTA_14991d13-6904-4880-b959-052c6d2ec735"
      unitRef="usd">92490000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIxLTUtMS0xLTA_0e21643e-2d65-4f17-9d4b-b33a1a4a3386"
      unitRef="usd">90411000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTEtMS0xLTA_75c13896-6bb4-4869-aa83-60d2223c4809"
      unitRef="usd">692720000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTMtMS0xLTA_89a5073b-7efb-4120-a049-87b1908a76e3"
      unitRef="usd">126142000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:PaymentsForProceedsFromLoansAndLeases
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzIzLTUtMS0xLTA_435b37fb-a65b-4c8c-a60b-f6095173c79d"
      unitRef="usd">106527000</us-gaap:PaymentsForProceedsFromLoansAndLeases>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTEtMS0xLTA_7ba2363f-e3e6-4912-9902-333758069260"
      unitRef="usd">264223000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTMtMS0xLTA_773269aa-17d5-42bd-a925-bae0e691ba69"
      unitRef="usd">242348000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI0LTUtMS0xLTA_be105452-1894-4c52-a11d-8c3545daab0c"
      unitRef="usd">92563000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTEtMS0xLTA_5f95a770-e320-4b4c-8ed7-3fc1fe266183"
      unitRef="usd">152618000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTMtMS0xLTA_279d03bb-2394-4f06-942b-de53cfbb052e"
      unitRef="usd">242776000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecurities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI1LTUtMS0xLTA_da8318cd-0b60-4617-a2b7-e2347f015d57"
      unitRef="usd">342141000</us-gaap:PaymentsToAcquireAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTEtMS0xLTA_d4838e62-8336-4c25-ab26-8e1bdfc9cd3c"
      unitRef="usd">55030000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTMtMS0xLTA_fa614332-b175-4fcd-80a5-807e864e1d4b"
      unitRef="usd">43962000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI2LTUtMS0xLTA_bb57e150-39fb-4cc7-8622-f2b0dc467a7d"
      unitRef="usd">156014000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTEtMS0xLTA_c3659172-137a-46bb-be8d-e190df8f09d8"
      unitRef="usd">6997000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTMtMS0xLTA_1484e347-baae-4668-b780-403fe2d836e8"
      unitRef="usd">13041000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI3LTUtMS0xLTA_a524612c-244b-436b-b703-1c8b52b54eb8"
      unitRef="usd">23265000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTEtMS0xLTA_25726984-4dc5-4644-8a01-f4bd8a568de7"
      unitRef="usd">0</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTMtMS0xLTA_e21b9c37-f17c-413b-a212-4ae6d5308661"
      unitRef="usd">3562000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSalesOfAssetsInvestingActivities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI4LTUtMS0xLTA_395436dc-b3f9-43ec-9fa7-5ffd3c786966"
      unitRef="usd">9993000</us-gaap:ProceedsFromSalesOfAssetsInvestingActivities>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTEtMS0xLTA_057340ca-bae2-4929-bf96-5e474bccb18a"
      unitRef="usd">1290000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTMtMS0xLTA_1f03869d-93a9-4740-b35a-74c4aa0706cf"
      unitRef="usd">864000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <us-gaap:ProceedsFromSaleOfForeclosedAssets
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzI5LTUtMS0xLTA_32271232-6599-4f7e-a5bb-6770eb81a7f7"
      unitRef="usd">198000</us-gaap:ProceedsFromSaleOfForeclosedAssets>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTEtMS0xLTA_a162a5ab-221a-4911-9496-df0865e6b349"
      unitRef="usd">2407000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTMtMS0xLTA_12b446a2-c87a-4e76-b96a-ed068c23b036"
      unitRef="usd">1664000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMwLTUtMS0xLTA_b98eb24e-82d1-47ae-bd84-772da78a98af"
      unitRef="usd">1908000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTEtMS0xLTA_5e6fa17a-d870-4e1d-9dc9-84cbeca864ea"
      unitRef="usd">2560000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTMtMS0xLTA_bd545f20-7ba1-4554-8f09-56aba5f4b658"
      unitRef="usd">18032000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMxLTUtMS0xLTA_1d4937ef-0d35-4a55-8d44-4111b01f1d4d"
      unitRef="usd">26538000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTEtMS0xLTA_36af1a12-460d-45bd-aadf-8f5166864919"
      unitRef="usd">2844000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTMtMS0xLTA_061ba18e-fc32-408e-9d6a-fcb7d34e8604"
      unitRef="usd">18333000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMyLTUtMS0xLTA_5d3dfe76-78de-4c25-adcf-51907de3161c"
      unitRef="usd">22524000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTEtMS0xLTA_35780c79-bf68-4129-ace0-6329a946e2e4"
      unitRef="usd">554000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTMtMS0xLTA_ae6a9b47-bae0-42d3-80ca-eda0d3cb647a"
      unitRef="usd">96000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzMzLTUtMS0xLTA_566ff2da-4c24-469a-8978-76722fbff4a7"
      unitRef="usd">28000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTEtMS0xLTA_2beea483-9285-4afa-9291-7a0152e4ac03"
      unitRef="usd">3641000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTMtMS0xLTA_885f3d8d-9bce-42e9-b91e-4375685960a9"
      unitRef="usd">8053000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM0LTUtMS0xLTA_a8e82f9f-3e32-46ac-a39d-91001e545325"
      unitRef="usd">54000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:BankOwnedLifeInsuranceDeathBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTEtMS0xLTA_7e8c534c-8ac4-4205-ac6d-2e4b6feb6dac"
      unitRef="usd">-1324000</hfwa:BankOwnedLifeInsuranceDeathBenefit>
    <hfwa:BankOwnedLifeInsuranceDeathBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTMtMS0xLTA_fcb7b83c-9e95-4459-bd0c-a1e86fe50ecf"
      unitRef="usd">0</hfwa:BankOwnedLifeInsuranceDeathBenefit>
    <hfwa:BankOwnedLifeInsuranceDeathBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM2LTUtMS0xLTA_49f07cad-6f94-45d3-878e-9ad143b2f81e"
      unitRef="usd">0</hfwa:BankOwnedLifeInsuranceDeathBenefit>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTEtMS0xLTA_e6767746-984d-49c3-855c-3c5ee924f7da"
      unitRef="usd">-7117000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTMtMS0xLTA_0eff377a-507b-4f79-afec-f7282866c20a"
      unitRef="usd">-27485000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM3LTUtMS0xLTA_5f087041-25ba-473f-bff2-2fe57cced7dd"
      unitRef="usd">-8303000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTEtMS0xLTA_a5c8cceb-5666-46d0-a70f-63cd687506a6"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTMtMS0xLTA_c50ae86d-534a-41dd-8331-d71b40cfc3f9"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzM5LTUtMS0xLTA_6473823b-f712-49e7-a7f6-1ab30fd9ca14"
      unitRef="usd">105974000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTEtMS0xLTA_dc5eb653-9c89-4460-8859-525168edbc1b"
      unitRef="usd">-538549000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTMtMS0xLTA_b0877f8d-b361-4b14-a6a6-805b17fbad92"
      unitRef="usd">-125302000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQwLTUtMS0xLTA_1af02c12-1055-4f85-8491-60120788a0f6"
      unitRef="usd">-109598000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTEtMS0xLTA_1a0aa412-fd22-4d34-9ae9-61e375ea3286"
      unitRef="usd">1015314000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTMtMS0xLTA_e1aefef3-31c4-4853-989d-47b96c49dae6"
      unitRef="usd">150274000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQyLTUtMS0xLTA_e4e8bb07-9a03-4568-ac13-8fecb2cf95ca"
      unitRef="usd">214740000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTEtMS0xLTA_6294751c-0318-497b-94f8-85ad8d472434"
      unitRef="usd">-64000000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTMtMS0xLTA_a5400bcc-dd27-450f-9226-350d656ca9b0"
      unitRef="usd">-445800000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQzLTUtMS0xLTA_376663bf-df5d-4dfe-be55-5f865d95ca70"
      unitRef="usd">-554950000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:RepaymentsOfDebt
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTEtMS0xLTA_6229b0cf-b463-4122-846f-4d31d5d6aa39"
      unitRef="usd">64000000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTMtMS0xLTA_21f3f102-1b34-47b0-8e32-a89678981b6a"
      unitRef="usd">445800000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ0LTUtMS0xLTA_38dfc652-c399-4db6-bf62-a8ec1b1bf197"
      unitRef="usd">663450000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTEtMS0xLTA_6a877f6e-97ff-4a04-8d0c-e66a6d6be983"
      unitRef="usd">28859000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTMtMS0xLTA_74b6cd08-f927-4e5d-9d98-44030df8b8fb"
      unitRef="usd">30908000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ1LTUtMS0xLTA_b4de5cd8-f570-4588-98d5-1c11e7a9cdbc"
      unitRef="usd">25791000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTEtMS0xLTA_46eb2b0c-8f46-4945-b8a5-61a83479b4db"
      unitRef="usd">-15514000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTMtMS0xLTA_b27ffec9-de9e-40e3-935a-014cb368c35b"
      unitRef="usd">11318000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ2LTUtMS0xLTA_d612087d-4f06-44b2-a5fa-eb71da321a52"
      unitRef="usd">796000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTEtMS0xLTA_098ca70a-87a4-466a-9a81-f1168e5c8477"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTMtMS0xLTA_1fb2050e-23fc-4880-8ce5-6b14e9ee3d07"
      unitRef="usd">58000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ3LTUtMS0xLTA_ce81a198-c0ce-43a7-a3be-423e7bf522c6"
      unitRef="usd">133000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTEtMS0xLTA_90881fee-dd6e-42ce-9be1-b0296775a39a"
      unitRef="usd">19119000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTMtMS0xLTA_669976f3-2869-4459-8b2b-d5c5cbb893a6"
      unitRef="usd">8636000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzQ5LTUtMS0xLTA_ed62bc0f-496c-41a7-ba91-3de588df12db"
      unitRef="usd">1704000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTEtMS0xLTA_2772392f-9f00-46da-a587-6ea0e9eea237"
      unitRef="usd">982972000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTMtMS0xLTA_c3fec679-7e01-48ac-94c9-48c8539bd9aa"
      unitRef="usd">99470000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUwLTUtMS0xLTA_56a6c91e-810f-406d-9fc1-b342c279db66"
      unitRef="usd">78082000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTEtMS0xLTA_1fb7c473-be2d-4f47-9db2-a611251b5750"
      unitRef="usd">514754000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTMtMS0xLTA_c2c55119-8442-4e00-9581-d88d87058f44"
      unitRef="usd">66658000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUxLTUtMS0xLTA_7ac2f051-099d-4286-9eaa-b39cd3c79c1b"
      unitRef="usd">58895000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTEtMS0xLTA_e57838b5-099b-4fce-acf9-40ea35b5312a"
      unitRef="usd">228568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTMtMS0xLTA_b802ac58-3936-489a-9232-8b0d7919c038"
      unitRef="usd">161910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUyLTUtMS0xLTA_9904f513-e4b1-45a7-85de-6334cadbb601"
      unitRef="usd">103015000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTEtMS0xLTA_ea5439f2-897f-4fa0-886c-3a29a86bee0c"
      unitRef="usd">743322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTMtMS0xLTA_945ca034-b2ea-4ca2-90d4-5caa393216d2"
      unitRef="usd">228568000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzUzLTUtMS0xLTA_d0ef40e0-7369-41bb-a9a4-39f3299c66ab"
      unitRef="usd">161910000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTEtMS0xLTA_1709e40b-47ee-4593-a027-8ec37c0d0dce"
      unitRef="usd">13136000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTMtMS0xLTA_51d3ec28-d981-44db-9c24-367dddbdd0b9"
      unitRef="usd">17867000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU2LTUtMS0xLTA_ee25632e-be24-4ecc-b322-6b38db00421c"
      unitRef="usd">12385000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTEtMS0xLTA_6f807483-ec38-4a1c-9e56-44954add545a"
      unitRef="usd">13432000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTMtMS0xLTA_43c73a37-a0f4-4582-b83b-fc65965d2042"
      unitRef="usd">7528000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzU3LTUtMS0xLTA_30854c9f-2870-41a9-8a3e-d7f8a4c0b15d"
      unitRef="usd">5634000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:TransferToOtherRealEstate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTEtMS0xLTA_c199eb71-2669-45b7-9755-86459f0f1234"
      unitRef="usd">270000</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTMtMS0xLTA_bbe2a2db-16f9-4e81-a4e7-e8f05c753c6a"
      unitRef="usd">0</us-gaap:TransferToOtherRealEstate>
    <us-gaap:TransferToOtherRealEstate
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYwLTUtMS0xLTA_5fd284e4-afac-4e67-a5b8-5cd99b5d9e49"
      unitRef="usd">434000</us-gaap:TransferToOtherRealEstate>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTEtMS0xLTA_bed71f4d-629b-4eb9-89ed-804334276be6"
      unitRef="usd">3243000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTMtMS0xLTA_232959de-4a25-42a6-be59-38ad965a6ede"
      unitRef="usd">1533000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYxLTUtMS0xLTA_d1987140-720e-4b39-8eb4-fc886923ff9f"
      unitRef="usd">1836000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTEtMS0xLTA_71428d57-6c4a-4b44-b20e-2fa343395ca3"
      unitRef="usd">10237000</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTMtMS0xLTA_891c4b54-1c40-47a5-8564-6601ba999c9c"
      unitRef="usd">46677000</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:Investmentinlowincomehousingtaxpartnership
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYyLTUtMS0xLTA_8293c4a7-0cec-42d6-bcab-0ae2a2bd91db"
      unitRef="usd">0</hfwa:Investmentinlowincomehousingtaxpartnership>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974"
      unitRef="usd">7175000</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474"
      unitRef="usd">29754000</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:CumulativeEffectFromChangeInAccountingPolicy
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d"
      unitRef="usd">93000</hfwa:CumulativeEffectFromChangeInAccountingPolicy>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTEtMS0xLTA_b8f2475e-caa3-4eb4-b8ba-55ca51ced187"
      unitRef="usd">2672000</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTMtMS0xLTA_38b18978-6555-400a-863e-248265c4ed43"
      unitRef="usd">209000</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY1LTUtMS0xLTA_f87b051d-83d3-4583-b5ed-2fb71f1d5407"
      unitRef="usd">421000</hfwa:TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTEtMS0xLTE0NzI4_b52faad1-639d-4f27-be63-c89260488191"
      unitRef="usd">1265000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTMtMS0xLTE0NzMy_f7844043-159d-4e69-9c29-660d265ed96c"
      unitRef="usd">1505000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzYzLTUtMS0xLTE0NzMy_87dfcdd1-e924-4a16-bdc4-b6e2817c0f8d"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTEtMS0xLTA_271c5321-4eba-44ed-a322-ef30a1f14e61"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTMtMS0xLTA_a96fbd43-7a11-4e8b-af38-6a467e951583"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY4LTUtMS0xLTA_eff3516f-1493-4352-a5e9-89a93b455203"
      unitRef="usd">230043000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTEtMS0xLTA_d0c72608-c25d-4a2b-aa27-4680dad05864"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale>
    <hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTMtMS0xLTA_0b5201a1-f8f2-43a7-85c9-0ea34dadc83c"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale>
    <hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzcyLTUtMS0xLTA_904cde12-6dd1-4b84-ac4f-85f820c3aa15"
      unitRef="usd">84846000</hfwa:NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale>
    <hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTEtMS0xLTA_85a662a8-5674-4c4a-8a74-8a08a579dd7a"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable>
    <hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTMtMS0xLTA_9a5c705a-18f5-4c75-a379-c73232342a7e"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable>
    <hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzczLTUtMS0xLTA_2a8300fd-4406-4330-a8bb-6fb9fbad0642"
      unitRef="usd">718620000</hfwa:NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTEtMS0xLTA_f4938384-7704-4c39-8efd-03eaf287cebf"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTMtMS0xLTA_2a1390c3-963a-43d6-a7be-a7a668e8d9e0"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc2LTUtMS0xLTA_a2b2a273-09e8-49e2-8d93-cf1a11c314f3"
      unitRef="usd">1796000</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTEtMS0xLTA_eda2235c-f05b-41e0-afba-c04c70e58a01"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTMtMS0xLTA_7ff1dce7-a99d-4724-8b88-294bbb2db850"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc3LTUtMS0xLTA_21ea4c38-92ca-4e71-b33a-ed2999c29745"
      unitRef="usd">3785000</us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1>
    <hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTEtMS0xLTA_300cd22b-76d0-4993-9151-85432c7bc8ab"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired>
    <hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTMtMS0xLTA_9ab50618-6f4b-4a5d-8d72-c444f5edfd52"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired>
    <hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzc4LTUtMS0xLTA_28a99a13-2208-4456-94c1-65886760aed4"
      unitRef="usd">1743000</hfwa:NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired>
    <us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTEtMS0xLTA_97b6dc35-f0b8-4668-9a23-1b53ce977b50"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTMtMS0xLTA_a2d5c450-d33c-4da8-9276-4b4085ee32ac"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgwLTUtMS0xLTA_14ef8429-d845-46e4-abfb-8084e2b61313"
      unitRef="usd">2454000</us-gaap:NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1>
    <hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTEtMS0xLTA_f01117ce-e54b-43c0-bbf6-df843d38a8f8"
      unitRef="usd">0</hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired>
    <hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTMtMS0xLTA_a8526cb4-2f0d-4d76-a77b-e8143f5010b4"
      unitRef="usd">0</hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired>
    <hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgxLTUtMS0xLTA_7da20c30-2e3d-4ba2-8317-5f7aca753361"
      unitRef="usd">17116000</hfwa:NoncashorPartNoncashBankOwnedLifeInsuranceacquired>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTEtMS0xLTA_fe38cf60-8f67-4566-a9e5-7cd272988d22"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTMtMS0xLTA_cf0ee5e5-9beb-4fc9-8800-c61db563888b"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgyLTUtMS0xLTA_80a0e4b7-bc6d-4a73-a298-a3a1c4d10dab"
      unitRef="usd">2957000</us-gaap:NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTEtMS0xLTA_916e5bd8-e62c-4a2e-b4e5-2a6b3e8c05eb"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTMtMS0xLTA_1ea3369f-90ec-4c6b-81fc-e45701b0651e"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzgzLTUtMS0xLTA_1ac3f025-eb4e-43ac-aedb-a337ed1f4385"
      unitRef="usd">18345000</us-gaap:NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTEtMS0xLTA_fbc60572-0c68-43e0-bd25-bbd4553b979b"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTMtMS0xLTA_9aa3b93b-3a5a-4328-b8f8-6c182ecb147b"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg0LTUtMS0xLTA_8c41f9e7-07fd-461e-bac1-3906e13c1afb"
      unitRef="usd">121910000</us-gaap:GoodwillAcquiredDuringPeriod>
    <hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTEtMS0xLTA_d9c55796-38cd-4698-8d83-262b3fc60bbf"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability>
    <hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTMtMS0xLTA_be3556e1-3f47-4679-a2c3-15a5cfc510f7"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability>
    <hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg1LTUtMS0xLTA_9b52bdb6-23dc-49d1-a9d1-53906e5180bb"
      unitRef="usd">824602000</hfwa:NoncashOrPartNoncashAcquisitionDepositsLiability>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTEtMS0xLTA_1113f031-f85d-4c7c-8b26-fab8574f1acc"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTMtMS0xLTA_57e62ac7-66a7-4648-b3e3-3896e8f78f9f"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg2LTUtMS0xLTA_ed8d9704-cbb6-44bc-a89f-4ac34b4adff1"
      unitRef="usd">16000000</us-gaap:NoncashOrPartNoncashAcquisitionDebtAssumed1>
    <hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTEtMS0xLTA_6c462504-2c28-484d-98bc-f1e67ad23f60"
      unitRef="usd">0</hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase>
    <hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTMtMS0xLTA_d8e09f33-7466-4848-afa2-c8aad4c91dc9"
      unitRef="usd">0</hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase>
    <hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg3LTUtMS0xLTA_883a2626-aa86-4aed-97b3-85970ae7d937"
      unitRef="usd">462000</hfwa:Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTEtMS0xLTA_b95ec544-9e2c-4421-a5ef-d7e89ea12d92"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTMtMS0xLTA_a26b7573-0e8e-4dd6-a100-5b5380672412"
      unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzg4LTUtMS0xLTA_0198833c-a29f-4dab-80e2-14232df1ae5b"
      unitRef="usd">8439000</us-gaap:NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTYw_a36d5da6-9994-40dd-8bcb-8bba2ca8d245">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, Heritage Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 53 branch offices at February&#160;26, 2021 located throughout Washington State and the greater Portland, Oregon area. The Bank&#x2019;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 ACL on loans, management's estimate of ACL on unfunded commitments, management's evaluation of goodwill impairment and the fair value of financial instruments. It is reasonably possible that management's estimate of the ACL on loans of $70.2&#160;million at December&#160;31, 2020 as disclosed in Note (5) Allowance for Credit Losses on Loans, management's estimate of the ACL on unfunded commitments of $4.7&#160;million as disclosed in Note (15) Commitments and Contingencies, management's conclusion that the fair value of the reporting unit more likely than not exceeds its carrying value at December&#160;31, 2020 as disclosed in Note (8) Goodwill and Other Intangible Assets and the estimates of fair value of financial instruments as disclosed in Note (18) Fair Value Measurements could materially change. In particular, these estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 years' net income or stockholders&#x2019; equity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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 due from banks and interest-bearing balances 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;The Company identifies investments as held to maturity or available for sale at the time of acquisition. Securities are classified as held to maturity when the Company has the ability and positive intent to hold them to maturity. Securities classified as available for sale are available for future liquidity requirements and may be sold prior to maturity. As of December&#160;31, 2020 and December&#160;31, 2019, the Bank does not hold any securities classified as 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;Securities available for sale are carried at fair value. Interest income includes amortization of purchase premiums or accretion of purchase discounts using the interest method. Unrealized gains and losses on securities available for sale are excluded from earnings and are reported in other comprehensive income (loss), net. Realized gains and losses on sale of investment securities are computed on the specific identification method. Transfers of securities between the available for sale and held to maturity categories, if executed, are accounted for at fair 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;A debt security is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent. Interest accrued, but not received for a security placed on nonaccrual, is reversed against interest income during the period that the debt 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 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;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 uncollectability 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"&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, or 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 and indirect loans purchased by the Bank as well as 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, unearned discounts, and net deferred loan origination fees and costs. Interest on loans is calculated using the simple interest method based on the daily balance of the principal amount outstanding and is credited to 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;Purchased 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 acquired in a business combination are designated as &#x201c;purchased&#x201d; loans. Upon adoption of ASU 2016-13, the Bank's PCI loans were transitioned to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 purchased after January 1, 2020 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 purchased 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 effective 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 purchased 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&#160;days or more. Delinquent loans may remain on accrual status between 30&#160;days and 89&#160;days past due.&#160;The Credit Administration department is also involved in specifically reviewing larger loans that are delinquent more than 30 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 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 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. The interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the 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 of 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 are considered current if they are 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Unfunded Loan Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&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;Unfunded loan commitments are generally related to the unused portion of the total commitment of a loan or providing credit facilities to clients of the Bank, including standby letters of credit. These financial instruments are not actively traded and represent off-balance sheet risk to the Bank in excess of the disbursed amounts recognized in the Consolidated Statements of Financial Condition.&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;Loan 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 referred to as "net deferred fees," 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. The objective of the interest method is to calculate periodic interest income at a constant effective yield. When a loan is paid off prior to maturity, the remaining net deferred fees are immediately recognized into interest income. In the event loans are sold, the unamortized net deferred fees are recognized as a component of the gain or loss on the sale of loans. Fees related to lending activities, other than the origination or purchase of loans, are recognized as noninterest income during the period the related services are performed.&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;Allowance 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 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 against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries do not exceed the aggregate of amounts previously charged-off and expected to be charged off. 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 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. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this methodology, the Company has identified segments of loans with similar risk characteristics that align with their identified loan classes. Loans are determined to be collectively evaluated if they share similar risk characteristics in the segment, or individually evaluated if they do not share similar risk characteristics. Nonaccrual loans are not considered similar to other loans; therefore, they are evaluated for credit losses on an individual basis. 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 &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;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. For each loan segment collectively measured for allowance, the allowance is comprised of the baseline loss allowance, the macroeconomic allowance, and the qualitative allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 performing TDR loan is evaluated for allowance on a collective basis with loans with similar risk characteristics. Nonaccrual TDR loans do not meet the similar characteristics criteria and are evaluated for allowance on an individual basis as described above except that 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;Baseline 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;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, GDP, 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 portfolio segment. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 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 also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above mentioned model. The Bank has a bias for minimal factors unless internal or external factors outside those considered in its historical losses or macroeconomic forecast indicate otherwise. The Bank has established metrics to estimate the qualitative risk factor 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines 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;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 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 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 sell residential real estate loans are made primarily during the period between the taking of the loan application and the closing of the loan. The timing of making these sale 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. Most of these sale commitments are 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 (interest rate locks) to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives. Fair values of these mortgage derivatives are estimated based on changes in mortgage interest rates between the date the interest on the loan was locked and the balance sheet date. 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. Changes in the fair values of these derivatives are included in other income.&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, and the fair value 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. Any impairment is measured as the amount by which the carrying value of servicing rights exceeds its fair value.&#160;Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type, and maturity. Impairment is recognized through a valuation allowance for an individual stratum, to the extent that fair value is less than the carrying amount. If the Company later determines that 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 noninterest income on the Consolidated Statements of Income. The fair values of servicing rights are subject to significant fluctuations as a result of changes in estimated and actual prepayments speeds, default rates 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;In connection with the sales, the Bank typically makes representations and warranties about the underlying assets conforming to specified guidelines. If the underlying assets do not conform to the specifications, the Bank may have an obligation to repurchase the assets or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements is remote at December 31, 2020, December 31, 2019 and December 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, which is reported as other noninterest income on the Consolidated Statements of Income, is recorded for fees earned for servicing loans. 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 loan servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, 2020, December 31, 2019 and December 31, 2018.&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 acquired by the Company in partial or full satisfaction of a loan obligation is classified as held for sale. When acquired, the property 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 through a 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 expense, 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 &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;improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80"&gt;three&lt;/span&gt; to seven years. The Company reviews buildings, leasehold improvements and equipment 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 investments made by the insurance company.&#160;The Company records BOLI at the amount that can be realized under the insurance contract at the statement of financial condition date, which is 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 available for sale is excluded from the estimate of credit losses on investment securities available for sale. No allowance has been established as interest accrued, but not received, is reversed timely in accordance with the policy for investment securities stated above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 is excluded from the ACL on loans as interest accrued, but not received, is reversed timely in accordance with the policy for loans receivable stated above. Additional analysis was completed on ACL of accrued interest receivable during 2020 based on the significance of loan modifications in accordance with the CARES Act and regulatory guidance.&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 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 CDI acquired in business combinations. The fair value of the CDI 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 CDI is amortized over an estimated useful life which approximates the existing deposit relationships acquired on an accelerated method. 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 Heritage 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. Factors to consider may include, among others: a significant change in legal factors or in the general business climate; significant change in the Company&#x2019;s stock price and market capitalization; unanticipated competition; and an action or assessment by a regulator.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 has the option to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value. If the Company opts to bypass the qualitative analysis or the qualitative analysis indicates that events or circumstances exist that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative analysis. 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-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 which 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 &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;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 (19) 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 Black-Scholes-Merton option pricing model and 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;Low Income Housing 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 two 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 on the Company&#x2019;s 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 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 are other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined that 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Market 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 a total of $25.0 million of qualified equity investments into three certified development entities which are 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 accounts for its NMTC on the equity method and reports the investment balance in Prepaid expenses and other assets on the Consolidated Statements of Financial Condition and the related investment income is 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 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&#160;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 &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;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 Premier Merger, 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 Heritage 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 Compensation and employee benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;expense 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 commitments to originate residential real estate loans held for sale and the related forward delivery contracts are considered derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 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 of the financial contract is controlled through the credit approval, limits, and monitoring procedures and management does not expect the counterparties to fail their obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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;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, the provision for credit losses on accrued interest receivable and the provision for credit losses on investment securities available for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight: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 &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;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="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.&#160;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.&#160;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="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="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&gt;&lt;br/&gt;&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 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-01&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition and Measurement of Financial Assets and Financial Liabilities (Subtopic 825-10)&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 January 2016, to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. This Update contained several provisions, including but not limited to (1) requiring equity investments, with certain exceptions, to be measured at fair value with changes in fair value recognized in net income; (2) simplifying the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment; (3) eliminating the requirement to disclose the method(s) and significant assumptions used to estimate fair value; and (4) requiring separate presentation of financial assets and liabilities by measurement category and form of financial asset on the balance sheet or the accompanying notes to the financial statements. The Update also changed certain financial statement disclosure requirements, including requiring disclosures of the fair value of financial instruments be made on the basis of exit price. The Company adopted this Update effective January 1, 2018 using the cumulative catch-up transition method. This change resulted in a cumulative adjustment of $93,000 from accumulated other comprehensive loss, net to retained earnings for the unrealized gain related to the Company's equity security. The Company's processes and procedures utilized to estimate the fair value of loans receivable and certificate of deposit accounts for disclosure requirements were additionally changed due to adoption of this Update. Previously, the Company valued these items using an entry price notion. This ASU emphasized that these instruments be measured using the exit price notion; accordingly, the Company refined its calculation as part of adopting this Update. Prior period information has not been updated to conform with the new guidance. See the Consolidated Statements of Stockholders' Equity and Note (18) Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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-02&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842), &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 2017-13, 2018-01, 2018-10, 2018-11 and ASU 2018-11 and ASU 2019-01, was originally issued in February 2016, to increase transparency and comparability of leases among organizations and to disclose key information about leasing arrangements. The ASU sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. The ASU requires lessees to apply a dual approach, classifying leases as either a finance or operating lease. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. All cash payments will be classified within operating activities in the statement of cash flows. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The ASU was effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the ASU on January 1, 2019 and elected an exclusion accounting policy for lease assets and lease liabilities for leases with a term of twelve months or less. The adoption of this ASU resulted in the recognition of operating lease assets and liabilities of approximately&#160;$29.3 million and $30.2 million, respectively, in Prepaid expenses and other assets and Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition. This change also resulted in a cumulative-effect adjustment to beginning retained earnings of $399,000, net of tax, under the modified retrospective approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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;,&#160;&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 2020-02, was originally issued in June 2016. 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 is 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 &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;adopted ASU 2016-13 on January 1, 2020. The Significant Accounting Policies section above reflects the policies after adoption. The CECL Adoption had the following impacts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;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, 2019, the Company had no historical charge-off or recovery history and did not have any investment securities available for sale outstanding at the adoption date for which an other-than-temporary impairment was previously recorded. At the adoption date of ASU 2016-13, the unrealized losses present in the portfolio of investment securities available for sale were primarily due to decreases in market interest rates on floating rate investment securities since the purchase of the securities and the fair value of these securities was expected to recover as the securities approach their maturity dates. The basis of management&#x2019;s conclusion was that at December 31, 2019, 83.5% of the investment securities were issued by or guaranteed by the United States government or its agencies, 14.0% were issued and guaranteed by State and local governments and the remainder of the portfolio was invested in at least investment-grade securities. As a result of the analysis, no ACL on investment securities available for sale was recorded upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loan Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was applied prospectively and replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The adoption was completed in a specific order beginning with the transition of PCI loans to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30. First, an ACL on loans was determined for each PCI loan. The ACL on PCI loans was added to the loan's carrying amount to establish a PCD loan at its amortized cost basis. The difference between the outstanding principal balance and the amortized cost basis of the PCD loan is a noncredit premium or discount, which is amortized into interest income over the remaining life of the PCD loan. The PCI to PCD transition did not have an impact on beginning retained earnings; however, it did have the effect of reducing the existing allowance for PCI loans by $1.6 million under the CECL methodology as compared to the previous ASC 310-10 methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;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 the PCI to PCD transition, the Bank recorded a pretax increase to the ACL on loans of $3.4 million to increase the reserve to the estimated credit losses at January 1, 2020 based on its CECL methodology as part of the cumulative-effect adjustment to beginning retained earnings. The pretax increase to the ACL on loans of $3.4 million and the reduction in ACL on loans due to the PCI to PCD transition of $1.6 million resulted in an increase in the ACL on loans of $1.8 million at January 1, 2020. Upon adoption, the adjusted beginning balance of the ACL on loans as a percentage of loans receivable was 1.01% as compared to 0.96% at December&#160;31, 2019 under the prior incurred loss methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The PCI to PCD transition also resulted in a net discount of $4.3 million for PCD loans, or an increase in the net discount for PCD loans of $1.6 million. Following the transition, the total net discount for purchased loans increased to $10.0 million at January 1, 2020 compared to $8.4 million as of December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Unfunded Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was applied prospectively and replaced the reserve for unfunded commitments with the ACL on unfunded commitments as included in Accrued liabilities and other expenses on the Consolidated Statements of Financial Condition and replaced the provision for unfunded commitments which was previously recorded in Other expense with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on loans. Upon adoption, the Bank recorded a pretax increase in the beginning ACL on unfunded commitments of $3.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Overall CECL Adoption Impact&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The adoption of ASU 2016-13, including the above mentioned increase to the ACL on loans of $3.4&#160;million and the increase to the ACL on unfunded commitments of $3.7 million, resulted in a pretax cumulative-effect adjustment of $7.1 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 2017-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;Goodwill (Topic 350)&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 January 2017 and eliminates Step 2 from the goodwill impairment test. The ASU was effective for annual periods or any interim goodwill impairment tests beginning after December 15, 2019 using a prospective transition method and early adoption was permitted. The Company adopted the guidance on January 1, 2020. The Company has goodwill from prior business combinations and performs an annual impairment test during the quarter ended December 31, or more frequently if changes or circumstances occur that would more-likely-than-not reduce the fair value of the reporting unit below its carrying value. Although the Company cannot anticipate future goodwill impairment assessments, based on the most recent assessment prior to adoption, it is unlikely that an impairment amount would need to be calculated and, therefore, at adoption there was no impact from these amendments to the Company&#x2019;s financial position and results of operations. In addition, the current accounting policies and processes were not changed, except for the elimination of the Step 2 analysis. For additional information regarding goodwill impairment testing, see Note (8) Goodwill and 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%;text-decoration:underline"&gt;FASB ASU 2018-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;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&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 August 2018 and modifies the disclosure requirements on fair value measurements in Topic 820. The amendments &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;in this ASU were effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. The adoption did not have a material impact to Note (18) Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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-03&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;Codification Improvements to 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;, was issued in March 2020 and revised a wide variety of topics in the Codification with the intent to make the Codification easier to understand and apply by eliminating inconsistencies and providing clarifications. The ASU was effective immediately upon its release and did not have a material impact on the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2020-04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, as amended by ASU 2021-01, was issued in March 2020 and provides optional expedients and exceptions for applying GAAP to loan and lease agreements, derivative contracts, and other transactions affected by the anticipated transition away from LIBOR toward new interest rate benchmarks. For transactions that are modified because of reference rate reform and that meet certain scope guidance (i) modifications of loan agreements should be accounted for by prospectively adjusting the effective interest rate and the modification will be considered "minor" so that any existing unamortized origination fees/costs would carry forward and continue to be amortized and (ii) modifications of lease agreements should be accounted for as a continuation of the existing agreement with no reassessments of the lease classification and the discount rate or remeasurements of lease payments that otherwise would be required for modifications not accounted for as separate contracts. ASU 2020-04 also provides numerous optional expedients for derivative accounting and is effective March 12, 2020 through December 31, 2022. An entity may elect to apply the ASU for contract modifications as of January 1, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. Once elected for a Topic or an Industry Subtopic within the Codification, the amendments in this ASU must be applied prospectively for all eligible contract modifications for that Topic or Industry Subtopic. The Company&#x2019;s swap related transactions are the majority of its LIBOR exposure. Effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. The Company further anticipates this ASU will simplify any modifications executed between the selected start date (yet to be determined) and December 31, 2022 that are directly related to LIBOR transition by allowing prospective recognition of the continuation of the contract, rather than extinguishment of the old contract resulting in writing off unamortized net deferred fees. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2020-08&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;Codification Improvements to Subtopic 310-20, Receivables&#x2014;Nonrefundable Fees and Other Costs&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 October 2020 and modifies the premium amortization of purchased callable debt securities on a prospective basis. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The Company does not expect the ASU will have a material impact on its Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <hfwa:DescriptionOfBusinessPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTA4_d4fb5d07-9dc1-4d68-ae8b-9064d2bf8db3">Description of BusinessThe Company is primarily engaged in the business of planning, directing and coordinating the business activities of its wholly-owned subsidiary, Heritage Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 53 branch offices at February&#160;26, 2021 located throughout Washington State and the greater Portland, Oregon area. The Bank&#x2019;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.</hfwa:DescriptionOfBusinessPolicyTextBlock>
    <hfwa:NumberOfBranchesOperating
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxNQ_3688529d-0a1c-4a9e-8271-00097a47c15b"
      unitRef="branch">53</hfwa:NumberOfBranchesOperating>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI2_682b8711-7cbb-4c99-8b80-c6db790c59f3">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 ACL on loans, management's estimate of ACL on unfunded commitments, management's evaluation of goodwill impairment and the fair value of financial instruments. It is reasonably possible that management's estimate of the ACL on loans of $70.2&#160;million at December&#160;31, 2020 as disclosed in Note (5) Allowance for Credit Losses on Loans, management's estimate of the ACL on unfunded commitments of $4.7&#160;million as disclosed in Note (15) Commitments and Contingencies, management's conclusion that the fair value of the reporting unit more likely than not exceeds its carrying value at December&#160;31, 2020 as disclosed in Note (8) Goodwill and Other Intangible Assets and the estimates of fair value of financial instruments as disclosed in Note (18) Fair Value Measurements could materially change. In particular, these estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to the COVID-19 pandemic.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzMyOTg1MzUzOTM3MDQ_09b22841-21c2-4f57-ab94-1c181363a357"
      unitRef="usd">70200000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4e75485f0e6b4fc49e367ccece3a2063_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzMyOTg1MzUzOTM3MzI_3c526790-67be-4a5e-bf10-67bd3cfea762"
      unitRef="usd">4700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE0_bf0acab2-bcd7-4303-969f-22bd0a7bbdc4">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 years' net income or stockholders&#x2019; equity.</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE1_0ab71e13-2a77-49fc-bc07-ca1103361b4f">&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 due from banks and interest-bearing balances 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTEz_d8b9a3a6-07cc-483b-8282-73e25c8ad2f5">&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;The Company identifies investments as held to maturity or available for sale at the time of acquisition. Securities are classified as held to maturity when the Company has the ability and positive intent to hold them to maturity. Securities classified as available for sale are available for future liquidity requirements and may be sold prior to maturity. As of December&#160;31, 2020 and December&#160;31, 2019, the Bank does not hold any securities classified as 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;Securities available for sale are carried at fair value. Interest income includes amortization of purchase premiums or accretion of purchase discounts using the interest method. Unrealized gains and losses on securities available for sale are excluded from earnings and are reported in other comprehensive income (loss), net. Realized gains and losses on sale of investment securities are computed on the specific identification method. Transfers of securities between the available for sale and held to maturity categories, if executed, are accounted for at fair 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;A debt security is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent. Interest accrued, but not received for a security placed on nonaccrual, is reversed against interest income during the period that the debt 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 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;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 uncollectability 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;</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:FinanceLoanAndLeaseReceivablesHeldForSalePolicy
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI3_bdcda998-4d52-4cca-9877-c42d3bd3b8b7">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, or 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>
    <hfwa:LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI5_3e57a7d3-099d-4abb-8b8e-2ece2bec2a70">&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 and indirect loans purchased by the Bank as well as 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, unearned discounts, and net deferred loan origination fees and costs. Interest on loans is calculated using the simple interest method based on the daily balance of the principal amount outstanding and is credited to 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;Purchased 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 acquired in a business combination are designated as &#x201c;purchased&#x201d; loans. Upon adoption of ASU 2016-13, the Bank's PCI loans were transitioned to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 purchased after January 1, 2020 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 purchased 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 effective 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 purchased 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&#160;days or more. Delinquent loans may remain on accrual status between 30&#160;days and 89&#160;days past due.&#160;The Credit Administration department is also involved in specifically reviewing larger loans that are delinquent more than 30 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 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 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. The interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;the 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 of 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 are considered current if they are 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Unfunded Loan Commitments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%"&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;Unfunded loan commitments are generally related to the unused portion of the total commitment of a loan or providing credit facilities to clients of the Bank, including standby letters of credit. These financial instruments are not actively traded and represent off-balance sheet risk to the Bank in excess of the disbursed amounts recognized in the Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;</hfwa:LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock>
    <us-gaap:DeferredChargesPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjE3_b10e9ff9-082a-4c4d-8d5d-03627a62d307">&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;Loan 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 referred to as "net deferred fees," 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. The objective of the interest method is to calculate periodic interest income at a constant effective yield. When a loan is paid off prior to maturity, the remaining net deferred fees are immediately recognized into interest income. In the event loans are sold, the unamortized net deferred fees are recognized as a component of the gain or loss on the sale of loans. Fees related to lending activities, other than the origination or purchase of loans, are recognized as noninterest income during the period the related services are performed.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjM3_7183ab70-411f-4ee4-a56d-6136b841e196">&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;Allowance 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 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 against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries do not exceed the aggregate of amounts previously charged-off and expected to be charged off. 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 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. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this methodology, the Company has identified segments of loans with similar risk characteristics that align with their identified loan classes. Loans are determined to be collectively evaluated if they share similar risk characteristics in the segment, or individually evaluated if they do not share similar risk characteristics. Nonaccrual loans are not considered similar to other loans; therefore, they are evaluated for credit losses on an individual basis. 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 &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;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. For each loan segment collectively measured for allowance, the allowance is comprised of the baseline loss allowance, the macroeconomic allowance, and the qualitative allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 performing TDR loan is evaluated for allowance on a collective basis with loans with similar risk characteristics. Nonaccrual TDR loans do not meet the similar characteristics criteria and are evaluated for allowance on an individual basis as described above except that 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;Baseline 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;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, GDP, 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 portfolio segment. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 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 also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above mentioned model. The Bank has a bias for minimal factors unless internal or external factors outside those considered in its historical losses or macroeconomic forecast indicate otherwise. The Bank has established metrics to estimate the qualitative risk factor 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines 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;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 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"&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 available for sale is excluded from the estimate of credit losses on investment securities available for sale. No allowance has been established as interest accrued, but not received, is reversed timely in accordance with the policy for investment securities stated above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 is excluded from the ACL on loans as interest accrued, but not received, is reversed timely in accordance with the policy for loans receivable stated above. Additional analysis was completed on ACL of accrued interest receivable during 2020 based on the significance of loan modifications in accordance with the CARES Act and regulatory guidance.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableAllowanceForLoanLossesPolicy>
    <us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTU4_1395b14c-3325-41a6-8e3f-ba77e20a72e6">&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 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 sell residential real estate loans are made primarily during the period between the taking of the loan application and the closing of the loan. The timing of making these sale 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. Most of these sale commitments are 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 (interest rate locks) to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives. Fair values of these mortgage derivatives are estimated based on changes in mortgage interest rates between the date the interest on the loan was locked and the balance sheet date. 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. Changes in the fair values of these derivatives are included in other income.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansAndLeasesReceivableMortgageBankingActivitiesPolicy>
    <hfwa:ServicingPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTEw_a72ca9b2-671f-4a95-a3df-1edcc29b2f96">&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, and the fair value 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. Any impairment is measured as the amount by which the carrying value of servicing rights exceeds its fair value.&#160;Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type, and maturity. Impairment is recognized through a valuation allowance for an individual stratum, to the extent that fair value is less than the carrying amount. If the Company later determines that 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 noninterest income on the Consolidated Statements of Income. The fair values of servicing rights are subject to significant fluctuations as a result of changes in estimated and actual prepayments speeds, default rates 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;In connection with the sales, the Bank typically makes representations and warranties about the underlying assets conforming to specified guidelines. If the underlying assets do not conform to the specifications, the Bank may have an obligation to repurchase the assets or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements is remote at December 31, 2020, December 31, 2019 and December 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, which is reported as other noninterest income on the Consolidated Statements of Income, is recorded for fees earned for servicing loans. 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 loan servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, 2020, December 31, 2019 and December 31, 2018.&lt;/span&gt;&lt;/div&gt;</hfwa:ServicingPolicyPolicyTextBlock>
    <us-gaap:RealEstatePolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjM4_8acf887f-7e2b-4499-98b4-f4a537db5519">&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 acquired by the Company in partial or full satisfaction of a loan obligation is classified as held for sale. When acquired, the property 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 through a 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 expense, net on the Consolidated Statements of Income.&lt;/span&gt;&lt;/div&gt;</us-gaap:RealEstatePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE2_bebc87bb-4eb2-443e-8fa7-41260202c9e7">&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 &lt;/span&gt;&lt;/div&gt;improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80"&gt;three&lt;/span&gt; to seven years. The Company reviews buildings, leasehold improvements and equipment 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.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4facec7d38c246d19a749cd7c9fbf306_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1ODU1_8daa50fa-9759-4a8d-9318-93580d14b051">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6b11cdd1b16c47af8290acc1c7bb7367_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1ODYx_3413f04b-0ea5-4a51-a2ab-207fb217a836">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i321eb9d45e2344a09f2bc6f31c62ba62_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTIy_758acf20-4dae-47b7-afc1-a2466962d60a">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <hfwa:LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjI3_4faa2fbc-ae3b-4b7a-8dbc-3fe60bf70679">&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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;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 investments made by the insurance company.&#160;The Company records BOLI at the amount that can be realized under the insurance contract at the statement of financial condition date, which is the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.&lt;/span&gt;&lt;/div&gt;</hfwa:LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjMy_bf5bf8b7-f539-4e0b-ab94-ce50bcf53ef8">&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 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 CDI acquired in business combinations. The fair value of the CDI 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 CDI is amortized over an estimated useful life which approximates the existing deposit relationships acquired on an accelerated method. 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTg0_d243789d-ff81-4927-91fe-4b95d9a04d0b">&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 Heritage 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. Factors to consider may include, among others: a significant change in legal factors or in the general business climate; significant change in the Company&#x2019;s stock price and market capitalization; unanticipated competition; and an action or assessment by a regulator.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 has the option to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value. If the Company opts to bypass the qualitative analysis or the qualitative analysis indicates that events or circumstances exist that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative analysis. 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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjA2_1f0060c2-5d39-4cc7-a25e-1a635f931281">&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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTc4_e17f4b84-de3f-425e-870e-b1cfaf5c9bdc">&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: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 which 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 &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;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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzQyODM4_febb5391-95b6-4f05-88eb-abb94d405eb5"
      unitRef="usd">25000</hfwa:CapitalizationThresholdPolicyContractualLeasePayments>
    <us-gaap:CompensationRelatedCostsPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE4_b4e3f1a9-1e6b-441e-abc1-3470aea392ad">&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 (19) 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 Black-Scholes-Merton option pricing model and 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;Low Income Housing 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 two 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 on the Company&#x2019;s 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 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 are other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined that 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:700;line-height:120%"&gt;New Market 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 a total of $25.0 million of qualified equity investments into three certified development entities which are 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 accounts for its NMTC on the equity method and reports the investment balance in Prepaid expenses and other assets on the Consolidated Statements of Financial Condition and the related investment income is 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 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&#160;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 &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;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 Premier Merger, 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 Heritage 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 Compensation and employee benefits&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;expense 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:VariableInterestEntityNumberofInvestments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE0OTI_3727abdc-43c6-4f90-a156-d39d9bb1f156"
      unitRef="tranch">2</hfwa:VariableInterestEntityNumberofInvestments>
    <hfwa:QualifiedEquityInvestments
      contextRef="i5f7cf7cbee3b4f7b9d013b9e6ef83637_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzQ2MzAw_cbcba587-ad8a-47de-8d68-f029ef57e272"
      unitRef="usd">25000000.0</hfwa:QualifiedEquityInvestments>
    <hfwa:NumberofTranches
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE1MDY_3a098ff7-becd-4627-9d3f-5bf8d535dab8"
      unitRef="tranch">3</hfwa:NumberofTranches>
    <hfwa:TaxCreditCarryforwardRequiredFundingPercentage
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIwODE1MjA_025177b5-c64c-49ec-95d7-a511127cfa08"
      unitRef="number">0.85</hfwa:TaxCreditCarryforwardRequiredFundingPercentage>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTIz_3e552374-b4ce-4f0d-9eda-0f2cf0563fb1">&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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTI1_12574865-4fe8-4471-a04f-6c85e39fbc7b">&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 commitments to originate residential real estate loans held for sale and the related forward delivery contracts are considered derivatives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 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 of the financial contract is controlled through the credit approval, limits, and monitoring procedures and management does not expect the counterparties to fail their obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTE5_0fe44793-a559-42dc-818f-893d4493637a">&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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzEwOTk1MTIxMzA4NzI_3614fe00-b93b-4bb8-ab43-821793b4f898">&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;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, the provision for credit losses on accrued interest receivable and the provision for credit losses on investment securities available for sale.&lt;/span&gt;&lt;/div&gt;</hfwa:ProvisionForCreditLossesPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MjI4_b6ce2928-3841-491b-ac92-aceca6db3034">&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 &lt;/span&gt;&lt;/div&gt;are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzUzMjA2_51e1fa04-5bc0-4dec-914d-39fbc249e16a"
      unitRef="segment">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTY4_b308d8f7-71cb-4636-b069-aba925d43dbb">&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="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.&#160;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.&#160;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="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="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;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzY3MTk0_1a58907f-20dc-4254-97f6-79cc415a85f9">Recently Issued 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-01&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recognition and Measurement of Financial Assets and Financial Liabilities (Subtopic 825-10)&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 January 2016, to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. This Update contained several provisions, including but not limited to (1) requiring equity investments, with certain exceptions, to be measured at fair value with changes in fair value recognized in net income; (2) simplifying the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment; (3) eliminating the requirement to disclose the method(s) and significant assumptions used to estimate fair value; and (4) requiring separate presentation of financial assets and liabilities by measurement category and form of financial asset on the balance sheet or the accompanying notes to the financial statements. The Update also changed certain financial statement disclosure requirements, including requiring disclosures of the fair value of financial instruments be made on the basis of exit price. The Company adopted this Update effective January 1, 2018 using the cumulative catch-up transition method. This change resulted in a cumulative adjustment of $93,000 from accumulated other comprehensive loss, net to retained earnings for the unrealized gain related to the Company's equity security. The Company's processes and procedures utilized to estimate the fair value of loans receivable and certificate of deposit accounts for disclosure requirements were additionally changed due to adoption of this Update. Previously, the Company valued these items using an entry price notion. This ASU emphasized that these instruments be measured using the exit price notion; accordingly, the Company refined its calculation as part of adopting this Update. Prior period information has not been updated to conform with the new guidance. See the Consolidated Statements of Stockholders' Equity and Note (18) Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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-02&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842), &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 2017-13, 2018-01, 2018-10, 2018-11 and ASU 2018-11 and ASU 2019-01, was originally issued in February 2016, to increase transparency and comparability of leases among organizations and to disclose key information about leasing arrangements. The ASU sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. The ASU requires lessees to apply a dual approach, classifying leases as either a finance or operating lease. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. All cash payments will be classified within operating activities in the statement of cash flows. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The ASU was effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the ASU on January 1, 2019 and elected an exclusion accounting policy for lease assets and lease liabilities for leases with a term of twelve months or less. The adoption of this ASU resulted in the recognition of operating lease assets and liabilities of approximately&#160;$29.3 million and $30.2 million, respectively, in Prepaid expenses and other assets and Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition. This change also resulted in a cumulative-effect adjustment to beginning retained earnings of $399,000, net of tax, under the modified retrospective approach.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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;,&#160;&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 2020-02, was originally issued in June 2016. 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 is 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 &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;adopted ASU 2016-13 on January 1, 2020. The Significant Accounting Policies section above reflects the policies after adoption. The CECL Adoption had the following impacts:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Investment Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;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, 2019, the Company had no historical charge-off or recovery history and did not have any investment securities available for sale outstanding at the adoption date for which an other-than-temporary impairment was previously recorded. At the adoption date of ASU 2016-13, the unrealized losses present in the portfolio of investment securities available for sale were primarily due to decreases in market interest rates on floating rate investment securities since the purchase of the securities and the fair value of these securities was expected to recover as the securities approach their maturity dates. The basis of management&#x2019;s conclusion was that at December 31, 2019, 83.5% of the investment securities were issued by or guaranteed by the United States government or its agencies, 14.0% were issued and guaranteed by State and local governments and the remainder of the portfolio was invested in at least investment-grade securities. As a result of the analysis, no ACL on investment securities available for sale was recorded upon adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Loan Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was applied prospectively and replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on unfunded commitments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The adoption was completed in a specific order beginning with the transition of PCI loans to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30. First, an ACL on loans was determined for each PCI loan. The ACL on PCI loans was added to the loan's carrying amount to establish a PCD loan at its amortized cost basis. The difference between the outstanding principal balance and the amortized cost basis of the PCD loan is a noncredit premium or discount, which is amortized into interest income over the remaining life of the PCD loan. The PCI to PCD transition did not have an impact on beginning retained earnings; however, it did have the effect of reducing the existing allowance for PCI loans by $1.6 million under the CECL methodology as compared to the previous ASC 310-10 methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;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 the PCI to PCD transition, the Bank recorded a pretax increase to the ACL on loans of $3.4 million to increase the reserve to the estimated credit losses at January 1, 2020 based on its CECL methodology as part of the cumulative-effect adjustment to beginning retained earnings. The pretax increase to the ACL on loans of $3.4 million and the reduction in ACL on loans due to the PCI to PCD transition of $1.6 million resulted in an increase in the ACL on loans of $1.8 million at January 1, 2020. Upon adoption, the adjusted beginning balance of the ACL on loans as a percentage of loans receivable was 1.01% as compared to 0.96% at December&#160;31, 2019 under the prior incurred loss methodology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The PCI to PCD transition also resulted in a net discount of $4.3 million for PCD loans, or an increase in the net discount for PCD loans of $1.6 million. Following the transition, the total net discount for purchased loans increased to $10.0 million at January 1, 2020 compared to $8.4 million as of December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Unfunded Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ASU 2016-13 was applied prospectively and replaced the reserve for unfunded commitments with the ACL on unfunded commitments as included in Accrued liabilities and other expenses on the Consolidated Statements of Financial Condition and replaced the provision for unfunded commitments which was previously recorded in Other expense with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on loans. Upon adoption, the Bank recorded a pretax increase in the beginning ACL on unfunded commitments of $3.7 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:120%"&gt;Overall CECL Adoption Impact&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The adoption of ASU 2016-13, including the above mentioned increase to the ACL on loans of $3.4&#160;million and the increase to the ACL on unfunded commitments of $3.7 million, resulted in a pretax cumulative-effect adjustment of $7.1 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 2017-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;Goodwill (Topic 350)&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 January 2017 and eliminates Step 2 from the goodwill impairment test. The ASU was effective for annual periods or any interim goodwill impairment tests beginning after December 15, 2019 using a prospective transition method and early adoption was permitted. The Company adopted the guidance on January 1, 2020. The Company has goodwill from prior business combinations and performs an annual impairment test during the quarter ended December 31, or more frequently if changes or circumstances occur that would more-likely-than-not reduce the fair value of the reporting unit below its carrying value. Although the Company cannot anticipate future goodwill impairment assessments, based on the most recent assessment prior to adoption, it is unlikely that an impairment amount would need to be calculated and, therefore, at adoption there was no impact from these amendments to the Company&#x2019;s financial position and results of operations. In addition, the current accounting policies and processes were not changed, except for the elimination of the Step 2 analysis. For additional information regarding goodwill impairment testing, see Note (8) Goodwill and 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%;text-decoration:underline"&gt;FASB ASU 2018-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;Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement&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 August 2018 and modifies the disclosure requirements on fair value measurements in Topic 820. The amendments &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;in this ASU were effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. The adoption did not have a material impact to Note (18) Fair Value Measurements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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-03&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;Codification Improvements to 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;, was issued in March 2020 and revised a wide variety of topics in the Codification with the intent to make the Codification easier to understand and apply by eliminating inconsistencies and providing clarifications. The ASU was effective immediately upon its release and did not have a material impact on the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2020-04&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;, as amended by ASU 2021-01, was issued in March 2020 and provides optional expedients and exceptions for applying GAAP to loan and lease agreements, derivative contracts, and other transactions affected by the anticipated transition away from LIBOR toward new interest rate benchmarks. For transactions that are modified because of reference rate reform and that meet certain scope guidance (i) modifications of loan agreements should be accounted for by prospectively adjusting the effective interest rate and the modification will be considered "minor" so that any existing unamortized origination fees/costs would carry forward and continue to be amortized and (ii) modifications of lease agreements should be accounted for as a continuation of the existing agreement with no reassessments of the lease classification and the discount rate or remeasurements of lease payments that otherwise would be required for modifications not accounted for as separate contracts. ASU 2020-04 also provides numerous optional expedients for derivative accounting and is effective March 12, 2020 through December 31, 2022. An entity may elect to apply the ASU for contract modifications as of January 1, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. Once elected for a Topic or an Industry Subtopic within the Codification, the amendments in this ASU must be applied prospectively for all eligible contract modifications for that Topic or Industry Subtopic. The Company&#x2019;s swap related transactions are the majority of its LIBOR exposure. Effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. The Company further anticipates this ASU will simplify any modifications executed between the selected start date (yet to be determined) and December 31, 2022 that are directly related to LIBOR transition by allowing prospective recognition of the continuation of the contract, rather than extinguishment of the old contract resulting in writing off unamortized net deferred fees. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;FASB ASU 2020-08&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;Codification Improvements to Subtopic 310-20, Receivables&#x2014;Nonrefundable Fees and Other Costs&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 October 2020 and modifies the premium amortization of purchased callable debt securities on a prospective basis. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The Company does not expect the ASU will have a material impact on its Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="ide68964383374fcaacbc477cba77b7c2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzU4NjQ3_bd6d108f-5283-49d0-a89b-425d5c311a17"
      unitRef="usd">-93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i01fe0b7a460249109bb00fd49c6da97b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzU4NjQ3_fdd1bc88-2427-40c8-9427-17996930acdd"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ib31948fce9334ac3aeec5c46568d2f22_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxMTk1_6c08f403-41b5-4f80-b398-9cb47ce74ba9"
      unitRef="usd">29300000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ib31948fce9334ac3aeec5c46568d2f22_I20190101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxMjAy_796052ac-5a62-4a64-8fcb-9a59ac4692fc"
      unitRef="usd">30200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquity
      contextRef="ifff69235a41541c4bb984bf840b9e865_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzYxNDU5_4b4ec5d4-08e4-4d16-94ea-4d6744c816b2"
      unitRef="usd">-399000</us-gaap:StockholdersEquity>
    <hfwa:DebtSecuritiesAvailableForSaleIssuancePercent
      contextRef="i996db470da564144bd17c85f9e7d2171_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDcyNDY_37e59118-10ca-43ad-8c4b-532122e20b0f"
      unitRef="number">0.835</hfwa:DebtSecuritiesAvailableForSaleIssuancePercent>
    <hfwa:DebtSecuritiesAvailableForSaleIssuancePercent
      contextRef="if70fdb7d0f7140b9a2cd53d84d7a2bd5_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDczNTc_abe52111-79e3-4575-8fa3-23c369bc92cb"
      unitRef="number">0.140</hfwa:DebtSecuritiesAvailableForSaleIssuancePercent>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3a295b8fe6f2434783da65c9e386e318_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDg4Mjg_bfb2c664-2e9b-4e5d-b725-dcc56f8f7188"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDg5OTQ_8db335cb-ef59-49ad-9e99-8e45d312039c"
      unitRef="usd">3400000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkyMjE_ec5cfcbc-059c-46b5-a8d0-f6efacdb218a"
      unitRef="usd">3400000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if23ea26fb84c41e78a5c9051517cfcb1_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkyOTU_fd1d630a-511c-417d-9b5e-d8b7d014be22"
      unitRef="usd">1600000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6c51e28db6844594b705723105b5ead5_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDkzNDY_c8fa19b6-29bb-48ea-9c46-65751bc375da"
      unitRef="usd">1800000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:AccumulatedCreditLossesToLoansReceivableRatio
      contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk0NzY_0aa2ecbe-e96c-45b6-a92f-4e8cb63d2e14"
      unitRef="number">0.0101</hfwa:AccumulatedCreditLossesToLoansReceivableRatio>
    <hfwa:AccumulatedCreditLossesToLoansReceivableRatio
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk0OTU_4778d5ab-50b2-453e-82c2-52f044283785"
      unitRef="number">0.0096</hfwa:AccumulatedCreditLossesToLoansReceivableRatio>
    <hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance
      contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk2MTA_5fd65911-f0e2-4d1d-a054-89a0111c9430"
      unitRef="usd">4300000</hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance>
    <hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Change
      contextRef="i6c51e28db6844594b705723105b5ead5_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk2ODE_25765bc1-6d51-44e1-adfb-d63f6eaa48a1"
      unitRef="usd">1600000</hfwa:FinancingReceivablePurchaseDiscountPremiumCECLDay1Change>
    <hfwa:FinancingReceivablePurchaseDiscountPremium
      contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk3Njg_2231eb18-5040-4372-8ab4-6de406621a78"
      unitRef="usd">10000000.0</hfwa:FinancingReceivablePurchaseDiscountPremium>
    <hfwa:FinancingReceivablePurchaseDiscountPremium
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NDk4MDM_b61bd6f2-c1ae-4a02-9c72-305cedc9728c"
      unitRef="usd">8400000</hfwa:FinancingReceivablePurchaseDiscountPremium>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA0NDM_d61a70ef-5fa9-4912-aaef-895400f03f6d"
      unitRef="usd">3700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5a803d1566704e4b9713e9cc2744a481_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA2MjU_f1d17549-cbc2-4000-afbf-91046d2b6bd4"
      unitRef="usd">3400000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i0d9ec6c3ecdf43d2b633bf36fa962f8c_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA2ODQ_81ac4131-f720-42d9-ab5f-5509058522d7"
      unitRef="usd">3700000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax
      contextRef="i6c51e28db6844594b705723105b5ead5_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA3NDI_5b8f91cf-19f6-45f9-9e30-3cc59ac90d92"
      unitRef="usd">7100000</hfwa:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i6c51e28db6844594b705723105b5ead5_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzE2NDkyNjc1NTA4MzE_31183383-b534-4761-bb19-3f35869e8304"
      unitRef="usd">5600000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NzU_a7b620ad-fa6d-4220-96fb-983479bde070">Business Combinations&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;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 acquisitions or mergers completed during the years ended December&#160;31, 2020 and 2019. During the year ended December 31, 2018, the Company completed the acquisitions of Puget Sound Bancorp and Premier Commercial Bancorp.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;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;Puget Sound Merger:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;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 26, 2017, the Company, along with the Bank, and Puget Sound Bancorp, Inc. and its wholly owned subsidiary bank, Puget Sound Bank, jointly announced the signing of a definitive agreement. The Puget Sound Merger was effective on January 16, 2018. As of the acquisition date, Puget Sound merged into Heritage and Puget Sound Bank merged into Heritage Bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the Puget Sound Merger, all outstanding Puget Sound restricted stock awards became immediately vested on the acquisition date of the Puget Sound Merger. Puget Sound shareholders received 1.1688 shares of Heritage common stock per share of Puget Sound stock. Heritage issued an aggregate of 4,112,258 shares of its common stock based on the January 12, 2018 closing price of Heritage Common stock of $31.80 for total fair value of common shares issued of $130.8 million and paid cash of $3,000 for fractional shares in the transaction for total consideration paid of $130.8 million. Total consideration included $851,000, representing 26,741 shares which were forfeited by the Puget Sound shareholders to pay their applicable taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 incurred no acquisition-related costs for the year ended December&#160;31, 2020 and $75,000 and $5.4 million for the years ended December&#160;31, 2019 and 2018, respectively, for the Puget Sound Merger.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;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;Premier Merger:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;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 March 24, 2018, the Company, along with the Bank, and Premier Commercial Bancorp and its wholly-owned subsidiary bank, Premier Community Bank, jointly announced the signing of a definitive agreement. The Premier Merger was effective on July 2, 2018. As of the acquisition date, Premier Commercial Bancorp merged into Heritage and Premier Community Bank merged into Heritage Bank.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Pursuant to the terms of the Premier Merger, Premier Commercial shareholders received 0.4863 shares of Heritage common stock per share of Premier Commercial common stock. Heritage issued an aggregate of 2,848,579 shares of its &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;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;common stock based on the closing date price per share of Heritage common stock on June 29, 2018 of $34.85 and paid cash of $2,000 for fractional shares in the transaction for total consideration paid of $99.3 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 incurred no acquisition-related costs for the year ended December&#160;31, 2020 and $57,000, and $4.9 million for the years ended December&#160;31, 2019 and 2018, respectively, for the Premier Merger. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align: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;Business Combination Accounting:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Premier Merger and Puget Sound Merger resulted in $53.4 million and $68.5 million, respectively, of goodwill. This goodwill is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The primary reason for the Premier and Puget Mergers was to create depth in the Company's geographic footprint consistent with its ongoing growth strategy, focused heavily on metro markets, and to achieve operational scale and realize efficiencies of a larger combined organization. The mergers constitute business acquisitions as defined by FASB ASC 805, Business Combinations. FASB ASC 805 establishes principles and requirements for how the acquirer of a business recognizes and measures in its financial statements the identifiable assets acquired and the liabilities assumed. Heritage was considered the acquirer in these transactions. Accordingly, the preliminary estimates of fair values of Premier Commercial and Puget Sound assets, including the identifiable intangible assets, and the assumed liabilities, were measured and recorded as of the respective acquisition dates. Fair values on the acquisition dates are preliminary and represent management&#x2019;s best estimates based on available information and facts and circumstances in existence on the acquisition date. Fair values are subject to refinement for up to one year after the closing date of the acquisitions as additional information regarding the closing date fair values becomes available. The Company finalized the purchase price allocation for both mergers as of December 31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 value estimates of the assets acquired and liabilities assumed in the mergers were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Premier Merger&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;Puget Sound Merger&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: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;22,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 earning deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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:9pt;font-weight:400;line-height:100%"&gt;80,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;/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;Loans receivable &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;330,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;388,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 real estate owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Home Loan Bank stock, at 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;1,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;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 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;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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 acquired&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;386,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;570,642&#160;&lt;/span&gt;&lt;/td&gt;&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;318,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Home Loan Bank advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 expenses 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;5,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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 acquired&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;341,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;508,389&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;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;Fair value of net assets acquired&lt;/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;45,885&#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;62,253&#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-bottom:0.3pt;margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The outstanding loan balance acquired in the Premier Merger and Puget Sound Merger was $335.4 million and $392.7 million, respectively, at the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the consideration transferred over the estimated fair value of the net assets acquired and liabilities assumed. A summary of the net assets purchased and the estimated fair value adjustments and resulting goodwill recognized from the mergers are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Premier Merger&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;Puget Sound Merger&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;Consideration transferred&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;99,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/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;padding:0 1pt"/&gt;&lt;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;Cost basis of net assets on merger date&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;40,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value adjustments:&lt;/span&gt;&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;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;(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;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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 real estate owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and 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;(1,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued expenses 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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of net assets on merger date&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;45,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;62,253&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;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;Goodwill recognized from the mergers&lt;/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;53,390&#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;68,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 certain pro forma information, for illustrative purposes only, for the year ended December 31, 2018 as if both the Premier Merger and Puget Sound Merger had occurred on January 1, 2017. The estimated pro forma information combines the historical results of Premier Commercial and Puget Sound with the Company's consolidated historical results and includes certain adjustments reflecting the estimated impact of certain fair value adjustments for the respective periods. The pro forma information is not indicative of what would have occurred had the mergers occurred on January 1, 2017. In particular, the pro forma information does not consider any changes to the ACL on loans from recorded loans at fair value. Additionally, Heritage expected to achieve further operating savings and other business synergies, including interest income growth, as a result of the mergers which are not reflected in the pro forma amounts in the following table. As a result, actual amounts will differ from the pro forma information presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Pro Forma for the Year Ended December 31, 2018&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;(In thousands, except per share amounts)&lt;/span&gt;&lt;/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;Net interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net 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;69,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive Earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 believes that the historical Premier Commercial and Puget Sound operating results, individually or collectively, are not considered of enough significance to be meaningful to the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzg5Mg_9041f2af-df0c-4ba2-8c90-038b906e7d13"
      unitRef="shares">1.1688</hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzk5MQ_df2b694e-72a2-4eae-a9a4-aea8a21650f6"
      unitRef="shares">4112258</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="if4498b7593c54a3d927f9bf67c9c838a_I20180112"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEwOTM_f5cdfe32-92ba-490f-9f2a-0d305e9ccb15"
      unitRef="usdPerShare">31.80</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzExNDQ_e7ad5177-671f-4431-9fda-14e86c35b5b3"
      unitRef="usd">130800000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <hfwa:BusinessAcquisitionSharePricepaidinCash
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzExNjQ_cd978af5-896b-44d1-a0a9-183fec60461f"
      unitRef="usdPerShare">3000</hfwa:BusinessAcquisitionSharePricepaidinCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyNDA_54ca83d0-f497-4350-8e7c-ef7aeaf11d2c"
      unitRef="usd">130800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <hfwa:BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyNzM_1100c5cf-eea7-44fe-8699-f0de8f52739a"
      unitRef="usd">851000</hfwa:BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes>
    <hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzEyOTA_e43eaa87-f651-4d04-bfbe-8523a48583d5"
      unitRef="shares">26741</hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i83f23ef13f4440deba5bd58918eabf6a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc4MDk_0b1e34f6-f4e7-41b4-a42c-74694b5497c3"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i903ceec23fa244b9afb12058828a52c3_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE0Mjg_21046fcb-8e22-4226-a358-a7137fa388ac"
      unitRef="usd">75000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="i931521bcd7c04f939c91ce7a28b5026d_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc2NTQ_c8b3672f-71f2-46c2-b759-6d4158e0a0ab"
      unitRef="usd">5400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIwMDM_a87b5bc2-e614-433c-801a-c434eb3b2a89"
      unitRef="shares">0.4863</hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIyMjM_7d51a36b-e149-448f-8145-256e6d654045"
      unitRef="shares">2848579</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="if5926e2342c84a1c8f2ceec510c1d754_I20180629"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzk4OTU2MDQ2NjgxMDI_c0ec6265-9df5-4883-ab70-a09c2a650971"
      unitRef="usdPerShare">34.85</us-gaap:BusinessAcquisitionSharePrice>
    <hfwa:BusinessAcquisitionSharePricepaidinCash
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIyNzA_8884d942-0dd7-4f48-9786-acb393dff511"
      unitRef="usdPerShare">2000</hfwa:BusinessAcquisitionSharePricepaidinCash>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzIzNDY_14d52756-e249-447c-b040-d857bae076ad"
      unitRef="usd">99300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="ib501ddef366649c88d0b45689ccf2841_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzE2NDkyNjc0NDc4MjA_f158965b-75d3-4f7a-9b93-9010769028ad"
      unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="if3853f22aaf3416298d555fb0477409a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI0MDA_226ef415-9899-48eb-b1f2-c6e2f2978850"
      unitRef="usd">57000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="id74569f813434be2959c42c6e7ffe969_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI0MDg_433a7bbd-abad-4557-babf-e4c152719da7"
      unitRef="usd">4900000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI2Nzc_06a11e55-cc71-42e1-93e4-d7da580110cc"
      unitRef="usd">53400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzI2ODQ_6eb9b358-4ed5-4fec-b872-3a491a53e176"
      unitRef="usd">68500000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NjU_7f145e84-3414-4b8e-b05b-6cb1c3d81ab3">&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 value estimates of the assets acquired and liabilities assumed in the mergers were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Premier Merger&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;Puget Sound Merger&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: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;22,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 earning deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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:9pt;font-weight:400;line-height:100%"&gt;80,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;/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;Loans receivable &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;330,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;388,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 real estate owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;732&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Home Loan Bank stock, at 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;1,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;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 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;7,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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 acquired&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;386,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;570,642&#160;&lt;/span&gt;&lt;/td&gt;&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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;318,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;505,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Federal Home Loan Bank advances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 expenses 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;5,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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 acquired&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;341,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;508,389&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;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;Fair value of net assets acquired&lt;/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;45,885&#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;62,253&#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-bottom:0.3pt;margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The outstanding loan balance acquired in the Premier Merger and Puget Sound Merger was $335.4 million and $392.7 million, respectively, at the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the consideration transferred over the estimated fair value of the net assets acquired and liabilities assumed. A summary of the net assets purchased and the estimated fair value adjustments and resulting goodwill recognized from the mergers are presented in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Premier Merger&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;Puget Sound Merger&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;Consideration transferred&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;99,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/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;padding:0 1pt"/&gt;&lt;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;Cost basis of net assets on merger date&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;40,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value adjustments:&lt;/span&gt;&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;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;(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;(348)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 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;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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 real estate owned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and 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;(1,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,282)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(62)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Accrued expenses 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;354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Fair value of net assets on merger date&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;45,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;62,253&#160;&lt;/span&gt;&lt;/td&gt;&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;padding:0 1pt"/&gt;&lt;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;Goodwill recognized from the mergers&lt;/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;53,390&#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;68,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzMtMS0xLTEtMA_0f3f3b91-d359-4ce5-a6d5-bf1f15e2a2ae"
      unitRef="usd">22534000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzMtMy0xLTEtMA_9c7e7021-50a4-4616-97ea-b53cc8ee2aab"
      unitRef="usd">25889000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzQtMS0xLTEtMA_72ab0bfb-2141-4fc8-a8cf-7047d11a3656"
      unitRef="usd">3309000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzQtMy0xLTEtMA_228d8d19-e6e1-442e-9709-a319fed7d188"
      unitRef="usd">54247000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzUtMS0xLTEtMA_4cb4ba5b-8161-4bbe-ae25-f51379c85f78"
      unitRef="usd">4493000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzUtMy0xLTEtMA_b7da649c-265f-4a82-8072-67187d70ef25"
      unitRef="usd">80353000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzYtMS0xLTEtMA_5ce53fb9-28b2-433c-923f-fca4a96022aa"
      unitRef="usd">330158000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <us-gaap:BusinessCombinationAcquiredReceivablesFairValue
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzYtMy0xLTEtMA_5ca4dbff-6c1a-4ef4-8960-ed19a357f14a"
      unitRef="usd">388462000</us-gaap:BusinessCombinationAcquiredReceivablesFairValue>
    <hfwa:BusinessCombinationOtherRealEstateOwned
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzctMS0xLTEtMA_85ff79af-caef-42b1-ae0d-7c96a68c8d28"
      unitRef="usd">1796000</hfwa:BusinessCombinationOtherRealEstateOwned>
    <hfwa:BusinessCombinationOtherRealEstateOwned
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzctMy0xLTEtMA_103cdeeb-9562-4482-8d53-d06b6ae0837f"
      unitRef="usd">0</hfwa:BusinessCombinationOtherRealEstateOwned>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzgtMS0xLTEtMA_e52c65cb-6bb1-446d-8384-23b28081d08d"
      unitRef="usd">3053000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzgtMy0xLTEtMA_9ef14e38-e2e2-4c33-b97b-1380e3c48125"
      unitRef="usd">732000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzktMS0xLTEtMA_627d0812-250f-452f-bad3-a2e8d3b4dc49"
      unitRef="usd">1120000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzktMy0xLTEtMA_a41b032c-a5e8-4701-b852-1fc97db1a3d8"
      unitRef="usd">623000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEwLTEtMS0xLTA_1cc4695a-fe04-455b-9520-72ff9e869bc6"
      unitRef="usd">10852000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEwLTMtMS0xLTA_64a49156-35f0-451f-815e-606d9d4c17a9"
      unitRef="usd">6264000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzExLTEtMS0xLTA_c4d921a2-7d59-40ae-8cb6-a8ef87b30264"
      unitRef="usd">1006000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzExLTMtMS0xLTA_af6e45ed-16c0-4f43-a190-c75fd2ea4672"
      unitRef="usd">1448000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEyLTEtMS0xLTA_bc1af6b2-30c2-4aaa-ab60-662e44aacd46"
      unitRef="usd">1603000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEyLTMtMS0xLTA_bdf93f37-1036-41cc-85ba-162ea45e8b03"
      unitRef="usd">1354000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEzLTEtMS0xLTA_a6061b68-2898-468b-99aa-4a65f830504a"
      unitRef="usd">7075000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzEzLTMtMS0xLTA_7e87dfc8-d427-4d11-9c97-99f18de2db6d"
      unitRef="usd">11270000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE0LTEtMS0xLTA_5122bcd0-5ab5-43f9-9453-6beb8f2afe24"
      unitRef="usd">386999000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE0LTMtMS0xLTA_e7a584de-09c6-4e3a-a720-7fa4158069f4"
      unitRef="usd">570642000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE2LTEtMS0xLTA_34d2acb2-f66d-4c38-a869-07cac4c0582c"
      unitRef="usd">318717000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE2LTMtMS0xLTA_6fa07190-b179-4252-8b15-6e305b15863a"
      unitRef="usd">505885000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities>
    <hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE3LTEtMS0xLTA_a37fbac4-9ce6-4750-a24c-8c01ef9ba0df"
      unitRef="usd">16000000</hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances>
    <hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE3LTMtMS0xLTA_5806ec53-0cf3-476c-93bb-ff36fe3c04d9"
      unitRef="usd">0</hfwa:BusinessCombinationLongtermFederalHomeLoanBankAdvances>
    <hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE4LTEtMS0xLTA_4e92bbf1-f3b2-4e46-9a41-56f0096a761c"
      unitRef="usd">462000</hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase>
    <hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE4LTMtMS0xLTA_ff29449f-eba3-4e74-a9bb-8d52a5b78f38"
      unitRef="usd">0</hfwa:BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE5LTEtMS0xLTA_9c8999f0-8ea5-4907-9652-c00c462a9c49"
      unitRef="usd">5935000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzE5LTMtMS0xLTA_6de64a58-b03a-4609-ac13-ce13bcbfdea1"
      unitRef="usd">2504000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIwLTEtMS0xLTA_1c111e36-d2c3-4a8e-b26b-202e8a95e257"
      unitRef="usd">341114000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIwLTMtMS0xLTA_e77dcdd4-5ebd-40cc-9f9b-ac8a62048fef"
      unitRef="usd">508389000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIyLTEtMS0xLTA_ae2826db-305f-4f3a-b87b-ca8b1cf610bb"
      unitRef="usd">45885000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo3ZmVmZjZiNmQzZGU0NWE3YjBkNzhiNDI1Yjg4OWMyZC90YWJsZXJhbmdlOjdmZWZmNmI2ZDNkZTQ1YTdiMGQ3OGI0MjViODg5YzJkXzIyLTMtMS0xLTA_e6cd175e-1c4f-420c-ad0a-2126bcecafff"
      unitRef="usd">62253000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzQyMzk_dc44f097-d47a-45e2-800a-7a7adc76b3eb"
      unitRef="usd">335400000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzQyNDY_cc43b7ca-0a34-4c0a-8073-9e0d95501f1c"
      unitRef="usd">392700000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzItMS0xLTEtMA_6eca41c6-5586-49e3-a00d-97e59aad83bd"
      unitRef="usd">99275000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzItMy0xLTEtMA_acd867f6-4408-4c8f-b70f-8207947aa4ea"
      unitRef="usd">130773000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <hfwa:CostBasisOfNetAssetAcquired
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzQtMS0xLTEtMA_6630b95d-a472-49bb-9c8f-ec5ccda8ffce"
      unitRef="usd">40629000</hfwa:CostBasisOfNetAssetAcquired>
    <hfwa:CostBasisOfNetAssetAcquired
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzQtMy0xLTEtMA_3eab0a7b-b06c-4c8c-bbb0-ba9d95b32715"
      unitRef="usd">54405000</hfwa:CostBasisOfNetAssetAcquired>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzYtMS0xLTEtMA_68a6b3df-f0f5-4aee-8fa4-52012bd906b3"
      unitRef="usd">-135000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzYtMy0xLTEtMA_0bb7e5d8-8708-4e72-b9a1-ac92234d1be7"
      unitRef="usd">-348000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzctMS0xLTEtMA_65d23d6f-eb87-4c7e-a427-babd3de0d1c0"
      unitRef="usd">-111000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzctMy0xLTEtMA_deef40f9-05ab-466b-9584-af405c219bec"
      unitRef="usd">1400000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzgtMS0xLTEtMA_169edb97-5aa2-4386-a6f8-da48821879f7"
      unitRef="usd">-1017000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzgtMy0xLTEtMA_79bb554f-0359-4b80-9c2c-21434119bdd5"
      unitRef="usd">0</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzktMS0xLTEtMA_f77f931f-563c-42f9-bf10-935efd2c6e41"
      unitRef="usd">1312000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzktMy0xLTEtMA_d045bec2-2daa-4286-9aac-107085034a55"
      unitRef="usd">-121000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEwLTEtMS0xLTA_298f4f30-53a3-4f4a-84b1-6e0d37675e0e"
      unitRef="usd">7075000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEwLTMtMS0xLTA_793b4343-cf28-47f4-b8f8-6f1dde553ef7"
      unitRef="usd">9207000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzExLTEtMS0xLTA_c3692379-1743-4306-b879-159052c03e87"
      unitRef="usd">-1912000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzExLTMtMS0xLTA_9eb496b9-e9da-4920-aa03-a9ae751772d5"
      unitRef="usd">-2282000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEyLTEtMS0xLTA_ef3de513-9af9-4c3a-a5c6-af7b75cd3765"
      unitRef="usd">-310000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEyLTMtMS0xLTA_079fdd69-9ef1-40af-9a0d-75e44d055a41"
      unitRef="usd">-62000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEzLTEtMS0xLTA_4da3e284-dba1-4974-8f0b-fc8c2d2ec3af"
      unitRef="usd">354000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzEzLTMtMS0xLTA_3de03f6b-f92e-4111-b822-e17b1fbb2962"
      unitRef="usd">54000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE0LTEtMS0xLTA_c8259c5c-1618-4d5b-8154-e150dd50d0e8"
      unitRef="usd">45885000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE0LTMtMS0xLTA_5adccc70-ccc7-4514-b167-a01b368f4942"
      unitRef="usd">62253000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE2LTEtMS0xLTA_f961f474-a02c-4df9-87da-c24130815991"
      unitRef="usd">53390000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTpmMGFkNzU5Nzc4ZGE0YjQ1OGZlMGQ5YThlMjE1YzFkYy90YWJsZXJhbmdlOmYwYWQ3NTk3NzhkYTRiNDU4ZmUwZDlhOGUyMTVjMWRjXzE2LTMtMS0xLTA_90769ed2-2300-451e-82fa-4a54eba92b6f"
      unitRef="usd">68520000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90ZXh0cmVnaW9uOmMyNDUxMTJmMWU5MjQ0ZjRiZDY5Y2UzNzBlODI5YjZmXzU5NzM_d5e68fa6-0537-433e-b0fb-d32264df3398">&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 certain pro forma information, for illustrative purposes only, for the year ended December 31, 2018 as if both the Premier Merger and Puget Sound Merger had occurred on January 1, 2017. The estimated pro forma information combines the historical results of Premier Commercial and Puget Sound with the Company's consolidated historical results and includes certain adjustments reflecting the estimated impact of certain fair value adjustments for the respective periods. The pro forma information is not indicative of what would have occurred had the mergers occurred on January 1, 2017. In particular, the pro forma information does not consider any changes to the ACL on loans from recorded loans at fair value. Additionally, Heritage expected to achieve further operating savings and other business synergies, including interest income growth, as a result of the mergers which are not reflected in the pro forma amounts in the following table. As a result, actual amounts will differ from the pro forma information presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5.3pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Pro Forma for the Year Ended December 31, 2018&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;(In thousands, except per share amounts)&lt;/span&gt;&lt;/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;Net interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;194,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Net 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;69,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Dilutive Earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-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 believes that the historical Premier Commercial and Puget Sound operating results, individually or collectively, are not considered of enough significance to be meaningful to the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzMtMS0xLTEtMA_c9d32891-408f-4c07-b0e7-3a47637a9c18"
      unitRef="usd">194989000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzQtMS0xLTEtMA_eeed8acf-316d-45af-843e-fa0983a6910b"
      unitRef="usd">69515000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzUtMS0xLTEtMA_cd6f7ce7-e673-43fc-a274-92b47f8a3b6c"
      unitRef="usdPerShare">1.88</us-gaap:BusinessAcquisitionProFormaEarningsPerShareBasic>
    <us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDIvZnJhZzpjMjQ1MTEyZjFlOTI0NGY0YmQ2OWNlMzcwZTgyOWI2Zi90YWJsZTo5OWFlNGQ0Y2I2ZGY0Nzg2YmZiY2IxODA5MDJmNjg5Yy90YWJsZXJhbmdlOjk5YWU0ZDRjYjZkZjQ3ODZiZmJjYjE4MDkwMmY2ODljXzYtMS0xLTEtMA_01ec6a64-4d6c-40e9-833f-49023a1d8966"
      unitRef="usdPerShare">1.87</us-gaap:BusinessAcquisitionProFormaEarningsPerShareDiluted>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDQ_64fdfe88-a814-4dd9-91b8-8f16cf151bc9">Investment Securities&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s investment policy is designed primarily to provide and maintain liquidity, generate a favorable return on assets without incurring undue interest rate and credit risk, and complement the Bank&#x2019;s lending activities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;There were no securities classified as trading or held to maturity at December&#160;31, 2020 or December&#160;31, 2019.&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) Securities by 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 available for sale at the dates indicated and the corresponding amounts of gross unrealized gains and losses recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&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;/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;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;44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;197,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;12,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;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;196,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;290,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;29,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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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&lt;/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;770,195&#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;32,521&#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;(553)&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;802,163&#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="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;104,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;128,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;336,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;322,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;23,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;23,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;23,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&lt;/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;939,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;14,660&#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,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;952,312&#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="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&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;For the years ended December&#160;31, 2020 and 2019, there was no provision for credit loss on investment securities available for sale recorded in the Consolidated Statements of Income. There was no ACL on investment securities available for sale at December&#160;31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 available for sale at December&#160;31, 2020, 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-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Amortized Cost&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;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="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;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;55,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;138,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;145,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;209,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;220,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;366,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,195&#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;802,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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 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&#160;31, 2020 and December&#160;31, 2019.&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 and Other-Than-Temporary Impairments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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's investment securities available for sale aggregated by investment category and length of time that the individual securities have been in continuous unrealized loss positions as of December&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;10,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;11,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,668&#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;(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;37,362&#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;(297)&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;59,030&#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;(553)&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;45,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;13,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;14,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;56,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;14,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;145,676&#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;(558)&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;107,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(950)&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;253,127&#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,508)&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="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&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 Company has evaluated these investment securities available for sale as of December&#160;31, 2020 and December&#160;31, 2019 and determined that no ACL on investment securities available for sale is necessary. Unrealized losses on investment securities available for sale have not been recognized into earnings because the issuers of bonds are investment grade, the securities carry governmental guarantees, management does not intend to sell and it is likely that management will not be required to sell the securities prior to their anticipated recovery and the decline in fair value is largely due to changes in interest rates and other market conditions. The issuers continue to make timely principal and interest payments on the bonds and the fair value is expected to recover as the bonds approach maturity.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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) 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 for the years ended December&#160;31, 2020, December&#160;31, 2019 and December 31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&lt;/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,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;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;330&#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;137&#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;(d) 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 available for sale that are pledged as collateral for the following obligations at December&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;119,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Securities sold under agreement to repurchase&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;22,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;22,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other securities pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;19,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;187,947&#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;194,890&#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;229,189&#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;232,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) Accrued Interest Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Accrued interest receivable, excluded from amortized cost on investment securities available for sale, totaled $3.6 million and $3.7 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. No amounts of accrued interest receivable on investment securities available for sale were reversed against interest income on investment securities available for sale during the years ended December&#160;31, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_380efa41-54f1-454d-8b50-9ef2c3e45267"
      unitRef="usd">0</us-gaap:HeldToMaturitySecurities>
    <us-gaap:TradingSecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_7b23a6d6-3365-4133-8060-771ac850c91d"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:HeldToMaturitySecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_8f81e1f6-11c1-46ca-9a68-ea9a0b199b88"
      unitRef="usd">0</us-gaap:HeldToMaturitySecurities>
    <us-gaap:TradingSecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzM4NDgyOTA3MDY4MTk_ff9f85f8-86a4-4da6-9fb3-94cefe41f5ca"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMjQ_7d61a78f-6668-4913-8972-a98418d965c5">&lt;div style="margin-top:5pt;text-align:justify;text-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 available for sale at the dates indicated and the corresponding amounts of gross unrealized gains and losses recognized in accumulated other comprehensive income:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;Amortized&lt;br/&gt;Cost&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;Gross&lt;br/&gt;Unrealized&lt;br/&gt;Gains&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;Gross&lt;br/&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;/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;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;44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;197,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;12,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;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;196,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;290,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;10,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;29,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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/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&lt;/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;770,195&#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;32,521&#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;(553)&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;802,163&#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="text-indent:54pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;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;104,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;128,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;336,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;322,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;23,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td 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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;23,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="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;23,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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&lt;/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;939,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;14,660&#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,508)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;952,312&#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:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtMS0xLTEtMA_e019ce54-c374-4aba-a22a-37f0de65bd19"
      unitRef="usd">44713000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtMy0xLTEtMA_b6e0bea2-e70a-471a-886e-4d2bb434319f"
      unitRef="usd">947000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNS0xLTEtMA_25f725c3-8876-42f4-a4b1-c94892e8a6e1"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNy0xLTEtMA_0fd36edd-df85-4be2-8dea-99f182fb571e"
      unitRef="usd">45660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzMtNy0xLTEtMA_f6ce03a9-537d-4db9-9f48-47e72ee94c64"
      unitRef="usd">45660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtMS0xLTEtMA_505701db-b936-489f-9fbd-a308c4002b46"
      unitRef="usd">197634000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtMy0xLTEtMA_d00bee16-a302-416f-ada7-1f13ebc08a15"
      unitRef="usd">12561000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNS0xLTEtMA_03db4afc-f48c-4667-88af-506e2878ad44"
      unitRef="usd">227000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNy0xLTEtMA_6701cae7-76ab-4e14-81f4-cc19259b2745"
      unitRef="usd">209968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzQtNy0xLTEtMA_6beb255d-0b9e-4abf-80bc-a39a15694c19"
      unitRef="usd">209968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtMS0xLTEtMA_bbb712cf-40f9-438b-8ff0-5997a5fd99e4"
      unitRef="usd">196956000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtMy0xLTEtMA_06a4655d-d628-4262-942e-cb8a7383d6c1"
      unitRef="usd">5125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtNS0xLTEtMA_7cbe99bb-21da-490d-be99-3042cecfbba0"
      unitRef="usd">209000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzYtNy0xLTEtMA_7d880300-0a3b-424c-94d2-46a4296e87ae"
      unitRef="usd">201872000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctMS0xLTEtMA_70d0c438-e794-431d-8bf4-56709153a874"
      unitRef="usd">290638000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctMy0xLTEtMA_6ad9ca23-bafc-4d8d-84b6-44d30f757bea"
      unitRef="usd">13198000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctNS0xLTEtMA_fe5865ce-e652-4c3f-8227-68c72b1d8a17"
      unitRef="usd">90000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzctNy0xLTEtMA_726d197a-8279-42af-8f3a-472eef2c38fc"
      unitRef="usd">303746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iccba57412b854cc8805ed39b24964456_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtMS0xLTEtMA_bb0306e2-6017-4302-95e5-760ddb1d6e86"
      unitRef="usd">10971000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iccba57412b854cc8805ed39b24964456_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtMy0xLTEtMA_e2a5bf89-2ca0-42d2-9c8a-ce0340091a23"
      unitRef="usd">125000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iccba57412b854cc8805ed39b24964456_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtNS0xLTEtMA_e6c252fa-1aec-4192-82d8-05f2b82897e7"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iccba57412b854cc8805ed39b24964456_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzgtNy0xLTEtMA_492ba97b-8630-4144-8f63-b054cf6aceb1"
      unitRef="usd">11096000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktMS0xLTEtMA_a7c61445-c9aa-4cee-a1b1-eb98ce65d07c"
      unitRef="usd">29283000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktMy0xLTEtMA_3ffddc76-7e35-4f62-854c-9e0dd6f11c96"
      unitRef="usd">565000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktNS0xLTEtMA_af18e052-4767-4589-85da-6d75ab60d36f"
      unitRef="usd">27000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzktNy0xLTEtMA_26c8d604-1eff-4293-8e5f-b3e4d8bdff21"
      unitRef="usd">29821000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTEtMS0xLTA_b27c4295-d922-468b-a3f8-37a504e7b99f"
      unitRef="usd">770195000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTMtMS0xLTA_290c94f6-7ed4-453d-bcdc-bf87594ce942"
      unitRef="usd">32521000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTUtMS0xLTA_15f962d4-1036-40fa-ad31-ef303ba393af"
      unitRef="usd">553000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTowMWQ5OGNlM2I4ZmI0OTBiYjZmZTRkM2QxYWJjMjhjOS90YWJsZXJhbmdlOjAxZDk4Y2UzYjhmYjQ5MGJiNmZlNGQzZDFhYmMyOGM5XzEwLTctMS0xLTA_4732050d-e135-47c9-b05d-4e131d777d7b"
      unitRef="usd">802163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtMS0xLTEtMA_9067d527-4913-4f0e-867b-cf87e57b9055"
      unitRef="usd">104709000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtMy0xLTEtMA_ec35064a-6da0-4c22-ad5d-8b6c9e536825"
      unitRef="usd">598000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtNS0xLTEtMA_a4258d03-5c23-4b4b-9509-b163521e4aa2"
      unitRef="usd">84000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzMtOS0xLTEtMA_a3aaf58c-c26e-4640-81e9-46a5105dd581"
      unitRef="usd">105223000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtMS0xLTEtMA_4e9b767e-7fd7-478d-b905-5cb30c85ed50"
      unitRef="usd">128183000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtMy0xLTEtMA_453d03e5-b15b-44cc-9ac9-8f0bb9e6776a"
      unitRef="usd">4933000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtNS0xLTEtMA_7ba12609-1466-49ff-a94e-4678c6b4147e"
      unitRef="usd">102000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzQtOS0xLTEtMA_172bc383-eb63-4bc9-ab51-73f0a7bee8a2"
      unitRef="usd">133014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtMS0xLTEtMA_634d4326-4bfc-406c-b36e-91bcb625850f"
      unitRef="usd">336929000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtMy0xLTEtMA_fc8444c6-de31-4ec6-beb9-ef6091fb6768"
      unitRef="usd">3184000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtNS0xLTEtMA_acb5a30b-3b88-4072-9994-0bf762737177"
      unitRef="usd">505000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzYtOS0xLTEtMA_efa9116a-3adb-4e21-834d-e877e68cb152"
      unitRef="usd">339608000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctMS0xLTEtMA_297e91d8-d085-496f-96d1-025100c76169"
      unitRef="usd">322169000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctMy0xLTEtMA_542b99a8-0cbd-4148-9fed-b2e41caf6256"
      unitRef="usd">5575000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctNS0xLTEtMA_62d291ec-46d0-427c-b060-a2f90d0bc9c5"
      unitRef="usd">649000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzctOS0xLTEtMA_1ab10570-ded5-4b6b-bf18-4061935a4858"
      unitRef="usd">327095000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtMS0xLTEtMA_0db18da2-9837-4cee-9b1b-9f7653d5444c"
      unitRef="usd">23893000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtMy0xLTEtMA_43113b2f-d2fb-4636-a275-aa350394766e"
      unitRef="usd">316000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtNS0xLTEtMA_bc5c3c50-ad48-4763-8c3c-3795b76c9ab3"
      unitRef="usd">15000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzgtOS0xLTEtMA_c7659ecf-8b32-4225-8228-16c49545ddae"
      unitRef="usd">24194000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktMS0xLTEtMA_1deb7caa-321b-434a-9d1a-226279969b12"
      unitRef="usd">23277000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktMy0xLTEtMA_8ea7fef3-eca1-4169-ad53-04ff548c9a24"
      unitRef="usd">54000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktNS0xLTEtMA_0ce8a9b8-cbc2-40aa-8933-ee938fc1c5ce"
      unitRef="usd">153000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzktOS0xLTEtMA_bc6fa81e-e1c6-49a1-bc1c-fe65aa0ebf65"
      unitRef="usd">23178000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTEtMS0xLTA_18693721-41c5-430f-aaec-f0d1feef41d7"
      unitRef="usd">939160000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTMtMS0xLTI2MjMz_0e97b96c-8a87-4027-b9a8-049e17fb6c64"
      unitRef="usd">14660000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTUtMS0xLTI2MjMz_f7279b5c-caa8-4f39-8d1a-b99ec6900306"
      unitRef="usd">1508000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZjA2OTljY2YzMWM0YzhmYTAzNGVjNjllMjgyNjFkNi90YWJsZXJhbmdlOmFmMDY5OWNjZjMxYzRjOGZhMDM0ZWM2OWUyODI2MWQ2XzEwLTktMS0xLTYx_938a7642-0149-4aac-9d48-83a2887d6873"
      unitRef="usd">952312000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMTc_ee2bfa71-be3d-4191-8f35-382e28add116">&lt;div style="margin-top:5pt;text-align:justify;text-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 available for sale at December&#160;31, 2020, 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-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;Amortized Cost&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;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="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;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;55,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;138,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;145,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;209,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;220,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;366,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;380,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;770,195&#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;802,163&#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;</us-gaap:AvailableForSaleSecuritiesTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzItMS0xLTEtMA_f0aba9cd-8aaf-499d-8f15-cd33117e5bfb"
      unitRef="usd">55631000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzItMy0xLTEtMA_ca38cbe2-8fd5-4a30-892f-8126f50e3a56"
      unitRef="usd">56055000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzMtMS0xLTEtMA_49c40893-d6ca-4d9d-af1d-5977e3fc33cc"
      unitRef="usd">138458000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzMtMy0xLTEtMA_5934289c-c28d-45c1-991a-5b7fd3353f6d"
      unitRef="usd">145562000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzQtMS0xLTEtMA_09ef0266-13bf-4b58-83e8-8ba904cf771a"
      unitRef="usd">209381000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzQtMy0xLTEtMA_7ffac226-d25d-4e6e-9d80-bb9f1b999b84"
      unitRef="usd">220191000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzUtMS0xLTEtMA_1598702b-4f3e-4fa9-95d0-f22f34b83441"
      unitRef="usd">366725000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzUtMy0xLTEtMA_058e3685-ad05-4efb-b61a-d74d9bd2a1cd"
      unitRef="usd">380355000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesAmortizedCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzctMS0xLTEtMA_65149cf3-8ddb-4742-a40f-4a6ad2e2644d"
      unitRef="usd">770195000</us-gaap:AvailableForSaleSecuritiesAmortizedCost>
    <us-gaap:AvailableForSaleSecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTo5NjQ4YjM3NDJkZDg0ODEzYWIxYzc4NGUyODUwYmFkYS90YWJsZXJhbmdlOjk2NDhiMzc0MmRkODQ4MTNhYjFjNzg0ZTI4NTBiYWRhXzctMy0xLTEtMA_27ff412e-5925-4bc2-91ec-180d529572e2"
      unitRef="usd">802163000</us-gaap:AvailableForSaleSecurities>
    <us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMTA_8534932f-e4b6-4a4e-881a-e5c261f93cc4">&lt;div style="margin-top:5pt;text-align:justify;text-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's investment securities available for sale aggregated by investment category and length of time that the individual securities have been in continuous unrealized loss positions as of December&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Unrealized&lt;br/&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;10,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;11,404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(29)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#ffffff;padding:2px 1pt;text-align:left;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,668&#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;(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;37,362&#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;(297)&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;59,030&#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;(553)&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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;45,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;13,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;14,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;(439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;74,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;56,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(472)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(649)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(13)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;14,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;145,676&#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;(558)&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;107,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(950)&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;253,127&#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,508)&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:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMS0xLTEtMA_6ec29e25-bcd1-4235-a9fa-01f35111feee"
      unitRef="usd">10264000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMy0xLTEtMA_6be4f850-3633-43ce-8063-421fce224e5f"
      unitRef="usd">227000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtNS0xLTEtMA_c90d0655-35e0-475b-8440-0e884b2b359d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtNy0xLTEtMA_8e3e8d5c-d787-4a1b-989f-96611ac66a6f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtOS0xLTEtMA_8d6f7b8e-d41e-42ef-98d5-361a5afe37d9"
      unitRef="usd">10264000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzUtMTEtMS0xLTA_98554b6a-8a03-4e58-a6c5-e5645d93c7f0"
      unitRef="usd">227000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMS0xLTEtMA_7ba92eaf-73cc-49ae-ae6d-942bc15e585c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMy0xLTEtMA_91a56a96-2e62-4153-b9a0-d5286c49da58"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctNS0xLTEtMA_8211deb7-0935-44e0-ade8-195618be1eb5"
      unitRef="usd">25293000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctNy0xLTEtMA_3051f9aa-2cfd-49aa-8a20-60bde06db82a"
      unitRef="usd">209000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctOS0xLTEtMA_24b73ed5-3a4b-4077-a4ae-97dc92731274"
      unitRef="usd">25293000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzctMTEtMS0xLTA_92e74570-c544-47f1-bf59-830ad5ea7205"
      unitRef="usd">209000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMS0xLTEtMA_2ffc102e-f13c-4933-9040-12a2f2f1e9ce"
      unitRef="usd">11404000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMy0xLTEtMA_5514ea36-5888-4afe-92fb-9bc4763522b1"
      unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtNS0xLTEtMA_c378de64-4be6-4985-ad19-cfd9cbf59e4e"
      unitRef="usd">7499000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtNy0xLTEtMA_016874f3-6498-4622-9a54-35d0d9286115"
      unitRef="usd">61000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtOS0xLTEtMA_30e362f6-ad32-4a6c-9554-a36fa92c4c47"
      unitRef="usd">18903000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzgtMTEtMS0xLTA_ab7524d1-1a9a-43d7-a602-d32282acf09e"
      unitRef="usd">90000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTEtMS0xLTA_6f8a266f-864f-48d6-a70b-717839e8332e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTMtMS0xLTA_5f475b4b-bb92-4e8c-92dd-d9bc9954709e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTUtMS0xLTA_7efd655a-1558-4f29-ad13-8dc72317683d"
      unitRef="usd">4570000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTctMS0xLTA_62fa07ba-66a9-41ae-8b52-14ec558d1474"
      unitRef="usd">27000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTktMS0xLTA_63ee9efd-acd5-4968-a492-2e0e431b6f6d"
      unitRef="usd">4570000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzExLTExLTEtMS0w_3288601a-2299-48f4-859b-e2027a1e8ecd"
      unitRef="usd">27000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTEtMS0xLTA_3cc2d215-7ef2-47d9-a211-7341f35c3c58"
      unitRef="usd">21668000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTMtMS0xLTA_14c41d83-e20d-4007-9537-3f240ffc56e5"
      unitRef="usd">256000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTUtMS0xLTA_6d5d4471-9da4-469d-bc74-653ff8b947ea"
      unitRef="usd">37362000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTctMS0xLTA_1d1f0923-d7a4-4235-94e9-10adfd4944b4"
      unitRef="usd">297000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTktMS0xLTA_a3af22bd-7ab8-4629-93f4-a0b8c0875b90"
      unitRef="usd">59030000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTpkMTFkMWM1OGQ3YWY0ZWM3OGY0NGExNTUzZjMzMjNlYi90YWJsZXJhbmdlOmQxMWQxYzU4ZDdhZjRlYzc4ZjQ0YTE1NTNmMzMyM2ViXzEyLTExLTEtMS0w_1b36ca72-b01f-4965-97a0-f03c0d62e40c"
      unitRef="usd">553000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMS0xLTEtMA_971e6f7f-3bf2-45af-a012-b01633107cb5"
      unitRef="usd">45999000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMy0xLTEtMA_75e92ebc-7ed1-4a06-b06b-66bf836f235b"
      unitRef="usd">84000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtNS0xLTEtMA_6d4876e7-418f-4f86-86bd-1331d34a3b79"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtNy0xLTEtMA_792fa92a-6b2d-427f-8382-5e81122911e0"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtOS0xLTEtMA_0c2fa0c6-db18-47a9-96a8-8cf785ee82fd"
      unitRef="usd">45999000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="iab1fb47c11ea4c2991585767cb50ee67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzQtMTEtMS0xLTA_907593a5-c4da-4775-a482-d632721c015d"
      unitRef="usd">84000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMS0xLTEtMA_cd93274e-abbe-463f-b720-30dcaf156bae"
      unitRef="usd">13761000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMy0xLTEtMA_33a7865a-7bae-41fe-9e85-1a29f2f41c21"
      unitRef="usd">102000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtNS0xLTEtMA_61535fb3-af26-4209-96ce-05289525072b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtNy0xLTEtMA_98581523-a5b0-4e6b-a586-9b98ac10d663"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtOS0xLTEtMA_a42fe3ef-b601-4e39-b349-8e54fd9101fa"
      unitRef="usd">13761000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i863a8bcb56364caaadd44c5740728817_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzUtMTEtMS0xLTA_aecf0e6d-aece-4c93-9823-7fd3cfe63163"
      unitRef="usd">102000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMS0xLTEtMA_4de0e45b-14a9-46b4-a0c0-fd9f10a5e77c"
      unitRef="usd">14272000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMy0xLTEtMA_49b3e910-6138-4930-8ba9-18b7f36c7f64"
      unitRef="usd">66000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctNS0xLTEtMA_3324b99a-548d-43c9-8b00-e50bdf0f2b96"
      unitRef="usd">60232000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctNy0xLTEtMA_3c864c37-344a-444c-94a1-93c7ca02fe3e"
      unitRef="usd">439000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctOS0xLTEtMA_e8103557-fe38-4484-8764-7495a62c91eb"
      unitRef="usd">74504000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzctMTEtMS0xLTA_af8bbc93-55b4-47e4-bec7-6b798847b019"
      unitRef="usd">505000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMS0xLTEtMA_297a815a-bc08-4336-a717-ee9f17d770f3"
      unitRef="usd">56263000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMy0xLTEtMA_1aebb41c-9352-439e-be3a-e18ce54420ba"
      unitRef="usd">177000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtNS0xLTEtMA_7677c923-4efd-43ab-b0d4-0a79420a0b95"
      unitRef="usd">43623000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtNy0xLTEtMA_7078b87b-3a96-44be-ad0b-67e3229a28ec"
      unitRef="usd">472000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtOS0xLTEtMA_32bc1d10-13fb-4c72-9a0a-5ea6327ed727"
      unitRef="usd">99886000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzgtMTEtMS0xLTA_8f8fdd78-1092-4e09-b1a1-6e5d07cd503c"
      unitRef="usd">649000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTEtMS0xLTA_b1bbca65-31b8-4524-b9db-59b2853277b4"
      unitRef="usd">998000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTMtMS0xLTA_8ddc1d15-f1ee-4a36-8f5f-7593ecc18edd"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTUtMS0xLTA_46695ee2-b73e-4785-ab5a-f8fd1fd549b7"
      unitRef="usd">1987000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTctMS0xLTA_688f0f35-7970-4739-9baf-274eb28a5b97"
      unitRef="usd">13000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTktMS0xLTA_7d38f4a0-6851-4fa0-9235-3956dd4848a5"
      unitRef="usd">2985000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i513878ce2e8e4fe882da2cb7b156b672_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEwLTExLTEtMS0w_a6f01798-296e-4ec7-b827-347b577fe162"
      unitRef="usd">15000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTEtMS0xLTA_5247d46d-aab2-4274-be07-d86b97362887"
      unitRef="usd">14383000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTMtMS0xLTA_1ae9424f-6dc6-4c55-9d85-5edc1f41b44e"
      unitRef="usd">127000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTUtMS0xLTA_133c46f2-8ae5-4c31-9882-749885c5c447"
      unitRef="usd">1609000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTctMS0xLTA_68db2630-8bea-456f-972e-5edde9a90823"
      unitRef="usd">26000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTktMS0xLTA_c6230de2-0728-4666-b1c8-d85d8e6c462c"
      unitRef="usd">15992000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i394a7c62e01e42c491f056e99296c1da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzExLTExLTEtMS0w_92c65471-44a1-417f-8ef9-2566b1d1c43a"
      unitRef="usd">153000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTEtMS0xLTA_4ba883fc-f0e0-4bb0-a82e-6e01624cd79e"
      unitRef="usd">145676000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTMtMS0xLTA_3e5c985c-9fe0-4cb7-971f-bf8b507c49c7"
      unitRef="usd">558000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTUtMS0xLTA_d5c06eeb-2f1b-4253-915f-eaecdfc5adbe"
      unitRef="usd">107451000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTctMS0xLTA_991edb76-5c9e-4e94-a0a3-880d599aceaf"
      unitRef="usd">950000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTktMS0xLTA_3c66ddd9-afd0-4716-b2d5-e102edb49f71"
      unitRef="usd">253127000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphM2IwZGQ0YjZlMDE0MWNhOWVmZWU1OTllYTcwNmNhYy90YWJsZXJhbmdlOmEzYjBkZDRiNmUwMTQxY2E5ZWZlZTU5OWVhNzA2Y2FjXzEyLTExLTEtMS0w_9da6b5e8-cb77-4880-abef-227daf28b97a"
      unitRef="usd">1508000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ica02b6cb3b304e658207f89f31c66e62_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzE2NDkyNjc0NDY0MTE_0d5adb56-ce99-4d9f-9e59-1103c1350cc6"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifa0876f63e48404cad101fe9ec609437_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzE2NDkyNjc0NDY0MTE_b4ec65d2-575d-4c5f-915e-f926726d3772"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDc_35cd96da-7d19-4088-8790-37e975414048">&lt;div style="margin-top:5pt;text-align:justify;text-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 for the years ended December&#160;31, 2020, December&#160;31, 2019 and December 31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(228)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(136)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&lt;/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,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;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;330&#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;137&#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:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtMS0xLTEtMA_2a9f20eb-0b70-4937-82e8-132dd2e19199"
      unitRef="usd">1537000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtMy0xLTEtMA_fb9b8530-d5cd-4005-b92f-2122bf2d759a"
      unitRef="usd">558000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzMtNS0xLTEtMA_1b10c938-a9c2-4e8a-8390-eefb3c803915"
      unitRef="usd">273000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtMS0xLTEtMA_1433a419-8d83-4462-87ce-ca5c6281e335"
      unitRef="usd">19000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtMy0xLTEtMA_5cd9e0d0-3099-4044-a821-efe28d8a7f2e"
      unitRef="usd">228000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzQtNS0xLTEtMA_330310ef-9007-470a-80af-2d67da96c7f7"
      unitRef="usd">136000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtMS0xLTEtMA_a4bf2724-da93-4312-9411-429b30a5aa4d"
      unitRef="usd">1518000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtMy0xLTEtMA_ae30a99c-5240-4ac1-b181-1dc77876734e"
      unitRef="usd">330000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTplOTEyZGM5ZWZkOGI0OWRlYmZjZTcwYjIwNTBiN2Q2MS90YWJsZXJhbmdlOmU5MTJkYzllZmQ4YjQ5ZGViZmNlNzBiMjA1MGI3ZDYxXzUtNS0xLTEtMA_deab9428-f7a7-44cd-99fa-8ebe07e1c400"
      unitRef="usd">137000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzMwMDM_1f8e6198-6b17-45e9-9e8f-402528c71ef5">&lt;div style="margin-top:5pt;text-align:justify;text-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 available for sale that are pledged as collateral for the following obligations at December&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;119,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;124,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Securities sold under agreement to repurchase&lt;br/&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;22,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;22,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Other securities pledged&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;19,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;187,947&#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;194,890&#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;229,189&#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;232,917&#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:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="idcd0647dd314462fa8c7443a21fd9aeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtMS0xLTEtMA_2e4c5720-82e7-4c1f-894b-220a1fec95b0"
      unitRef="usd">119652000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="idcd0647dd314462fa8c7443a21fd9aeb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtMy0xLTEtMA_c9636b42-caea-489a-b6fe-a009f913ca8a"
      unitRef="usd">124228000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i87864dbb98ba482aad182cd2462be155_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtNS0xLTEtMA_b76b4682-184f-45b3-a60f-ee60b4273d9d"
      unitRef="usd">187700000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i87864dbb98ba482aad182cd2462be155_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzMtNy0xLTEtMA_e7abe0b9-32ca-439c-a757-a34973575eb8"
      unitRef="usd">190773000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i102b78c065c6416d90aba43a4f9d0804_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtMS0xLTEtMA_07aa5161-8b12-4ce9-a75a-5d63bd149bb8"
      unitRef="usd">38630000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i102b78c065c6416d90aba43a4f9d0804_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtMy0xLTEtMA_69d91272-c049-4a1e-9563-baad44318247"
      unitRef="usd">39945000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i35c02652879c408e86c5ff5e0d72af05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtNS0xLTEtMA_d6adfeb6-ab15-4dc0-8154-32f36605f426"
      unitRef="usd">22156000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i35c02652879c408e86c5ff5e0d72af05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzUtNy0xLTEtMA_75365878-ac94-49c9-9895-d54867e2c719"
      unitRef="usd">22294000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtMS0xLTEtMA_079de827-4f60-4eb7-8c87-a2cf6c37262e"
      unitRef="usd">29665000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="ifa6e631ed8ae427d835d41bfa29e1f4e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtMy0xLTEtMA_8cbf2acc-0291-4c35-94e3-e60fc56a3cbd"
      unitRef="usd">30717000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i1c71f6476ee9466eaba121a9357afaeb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtNS0xLTEtMA_1ac13fc6-3334-4ecf-8c24-ab3e46c71b10"
      unitRef="usd">19333000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i1c71f6476ee9466eaba121a9357afaeb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzYtNy0xLTEtMA_5eced123-8aa1-4a17-bf28-0a5a3e0607b7"
      unitRef="usd">19850000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctMS0xLTEtMA_103b880d-aa54-4986-a8e7-994d7b54e75a"
      unitRef="usd">187947000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctMy0xLTEtMA_8f1ce658-23b2-4d1c-a601-ed15d27a0e94"
      unitRef="usd">194890000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctNS0xLTEtMA_f5456bc2-27c9-4f00-8426-d5fe215029f9"
      unitRef="usd">229189000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90YWJsZTphZTdhYWY2ZmRiMTU0MTQxOWU1ZGRkMTUxNzlmMDkxMC90YWJsZXJhbmdlOmFlN2FhZjZmZGIxNTQxNDE5ZTVkZGQxNTE3OWYwOTEwXzctNy0xLTEtMA_47775bbf-c56d-4b85-b49e-26a9807b85d7"
      unitRef="usd">232917000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzI4NDY_d42ce5aa-256c-4a97-b7d9-bc049de80fce"
      unitRef="usd">3600000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNDUvZnJhZzo2NGNhZDc2MTU1OWY0ZDA4ODA0YmNmY2NmZTE3YWQzNS90ZXh0cmVnaW9uOjY0Y2FkNzYxNTU5ZjRkMDg4MDRiY2ZjY2ZlMTdhZDM1XzI4NTM_ee483f76-2032-4133-b134-4b0d2aa19786"
      unitRef="usd">3700000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NjE_1fa8a271-ec7e-4584-8269-dfa283d9f294">Loans Receivable&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company 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 Company's amortized cost of loans receivable as it was deemed insignificant. Accrued interest receivable on loans totaled $15.8 million and $10.7 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. No ACL on accrued interest receivable on loans was recorded at December&#160;31, 2020 and December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 adopted ASU 2016-13 effective January 1, 2020, which prospectively changed disclosure requirements for loans receivable and increased the beginning ACL on loans as discussed in Note (5) Allowance 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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Loan Origination/Risk Management&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company categorizes the individual loans in the total loan portfolio into four segments: commercial business; residential real estate; real estate construction and land development; and consumer. Within these segments are classes of loans for which management monitors and assesses credit risk in the loan portfolios. The Company has certain lending policies and procedures in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and procedures on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Company 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 at December&#160;31, 2020 and December&#160;31, 2019 consisted of the following portfolio segments and classes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;733,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;715,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,410,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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,715,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;122,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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:#ffffff;padding:2px 1pt;text-align:left;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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;227,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;305,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;324,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;415,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,468,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,767,879&#160;&lt;/span&gt;&lt;/td&gt;&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;(70,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#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,398,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,731,708&#160;&lt;/span&gt;&lt;/td&gt;&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 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;6,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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) cost&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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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 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: commercial and industrial, SBA PPP, owner-occupied commercial real estate and non-owner occupied commercial real estate. The owner and non-owner occupied commercial real estate classes are both considered commercial real estate loans. As the commercial and industrial loans, SBA PPP loans and commercial real estate loans carry different risk characteristics, they are 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 earns a fee based on the size of the loan, which is recognized over the life of the loan. The balance of unamortized net deferred fees on SBA PPP 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 was $15.4&#160;million &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;at December&#160;31, 2020. The Bank expects that the great majority of SBA PPP borrowers will seek full or partial forgiveness of their loan obligations in accordance with the CARES Act.&lt;/span&gt;&lt;/div&gt;&lt;div style="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 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;&#160;The Company originates commercial real estate 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 loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. Commercial real estate 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 commercial real estate loans and non-owner occupied commercial real estate loans. However, owner-occupied commercial real estate 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 Company&#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 Company generally sells its originated residential real estate loans in the secondary market and retains a smaller portion in its loan portfolio.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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 Company 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 buyer is the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;borrower. The Company 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. Substantially all construction loans are short-term in nature and priced with variable rates of interest. 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.&#160;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 Company&#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.&#160;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.&#160;If the Company&#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 Company 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 Company 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 credit risk for this type of loan. 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 Company 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 Company ceased indirect auto loan originations in March 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 Company&#x2019;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. In addition, approximately 88.2% and 82.7% of our loan portfolio at December&#160;31, 2020 and December&#160;31, 2019, respectively, consisted of commercial-type loans, including commercial business loans and commercial and multifamily real estate construction and land development loans. Commercial-type loans are generally viewed as having more inherent risk of default than residential real estate loans or other consumer loans. Also, the commercial-type loan balance per borrower is typically larger than that for residential real estate loans and other consumer loans, implying higher potential losses on an individual loan basis.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 Company&#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 and (v)&#160;the general economic conditions of the United States of America, and specifically the states of Washington and Oregon. The Company 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 grade&#x201d; ("Pass") 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 and is considered a &#x201c;pass grade.&#x201d; 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. Loans with this grade are placed on accrual or nonaccrual status based on the Company&#x2019;s accrual policy.&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 Company 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 Company 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. &#x201c;Loss&#x201d; is not intended to imply that the loan or some portion of it will never be paid, nor does it in any way imply that there has been a forgiveness of debt.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 performed by the Bank's credit department and scheduled loan reviews performed by the Bank&#x2019;s internal Loan Review department. 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;The 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 Special Mention loan grade is transitory in that the Company is waiting on additional information to determine the likelihood and extent of the potential loss. The likelihood of loss for Special Mention graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a Substandard grade are generally loans which the Company individually evaluates for an ACL on loans. For Doubtful and Loss graded loans, the Company 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;During the year ended December 31, 2020, the Bank did not automatically adversely classify credits that were affected by the COVID-19 pandemic or were granted a COVID 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 following table presents the amortized cost of loans receivable by risk grade as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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;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 to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:9pt;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:9pt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;617,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;14,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,098&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;715,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;715,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;&#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;&#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;&#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;715,121&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;89,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;74,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;761,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;6,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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:9pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;3,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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;83,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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;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 to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;197,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,339,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;17,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;197,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;427,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,410,303&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,120,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,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;757,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,433,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;20,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;15,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:9pt;font-weight:400;line-height:100%"&gt;11,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;39,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,143,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,715,206&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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:9pt;font-weight:400;line-height:100%"&gt;7,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;41,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,756&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#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%;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,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:9pt;font-weight:400;line-height:100%"&gt;36,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,454&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;61,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,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;6,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;305,713&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;43,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:9pt;font-weight:400;line-height:100%"&gt;77,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;53,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;13,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;15,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;13,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,972&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,255,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,178,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;20,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;16,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;27,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;40,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;56,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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,279,419&#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;804,177&#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;460,216&#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;381,636&#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;433,213&#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;867,824&#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;236,339&#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,823&#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,468,647&#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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents loans receivable balance at December&#160;31, 2020 which was converted from a revolving loan to an amortizing loan during the year ended December&#160;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;The following table presents the amortized cost of loans receivable by credit quality indicator as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.209%"/&gt;&lt;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, 2019&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;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Special Mention&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Substandard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Doubtful/Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;765,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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,274,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;5,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,811,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;130,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;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;101,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,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:9pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;271,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;411,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 style="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,625,083&#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;48,859&#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;93,413&#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;524&#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,767,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:63pt"&gt;&lt;span&gt;&lt;br/&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;Potential problem loans are risk rated "Special Mention" or worse that are not classified as a performing TDR or nonaccrual loan and are not individually evaluated for credit loss, but which management is closely monitoring because the financial information of the borrower causes concern as to their ability to meet their loan repayment terms. Potential problem loans as of December&#160;31, 2020 and December&#160;31, 2019 were $182.3 million and $87.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(d) Nonaccrual Loans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the amortized cost of nonaccrual loans for the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2020&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;December 31,&lt;br/&gt;2019&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;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;Nonaccrual &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;30,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,320&#160;&lt;/span&gt;&lt;/td&gt;&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;30,826&#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;27,266&#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;58,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,525&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Presentation of December&#160;31, 2019 balances is in accordance with disclosure requirements prior to CECL Adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 of previously classified nonaccrual loans during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December&#160;31, 2020&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="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;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#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;(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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;(555)&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;639&#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;(587)&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;595&#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&gt;&lt;br/&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;For the&#160;years ended December&#160;31, 2020 and 2019, no interest income was recognized subsequent to a loan&#x2019;s classification as nonaccrual, except as indicated in the tables above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 Company 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&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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:9pt;font-weight:400;line-height:100%"&gt;715,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;855,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,407,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:9pt;font-weight:400;line-height:100%"&gt;1,410,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,698,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,715,206&#160;&lt;/span&gt;&lt;/td&gt;&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;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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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="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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,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;227,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;/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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&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,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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,501&#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;20,922&#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,447,725&#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,468,647&#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 presents the amortized cost of past due loans as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/&gt;&lt;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;December 31, 2019&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;30-89 Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;90&#160;Days&#160;or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;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:8pt;font-weight:700;line-height:100%"&gt;PCI Loans&lt;/span&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;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="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;10,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;832,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798,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:9pt;font-weight:400;line-height:100%"&gt;800,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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;1,280,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:9pt;font-weight:400;line-height:100%"&gt;1,283,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,912,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,933,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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: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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;273,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;274,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;413,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;16,024&#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;9,421&#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;25,445&#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,724,324&#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,749,769&#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;18,110&#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,767,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;/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:5pt;text-align:justify;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 loans 90 days or more past due that were still accruing interest as of December&#160;31, 2020 or December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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="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&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment or Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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;text-align:left;vertical-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,737&#160;&lt;/span&gt;&lt;/td&gt;&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;10,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,738&#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;681&#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;774&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;631&#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;31,406&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Balances represent the amortized cost of the loan. If multiple collateral sources secure the loan, the entire balance is presented in the primary collateral category, which generally represents the majority of the collateral balance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 individually evaluated loans 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, 2020, except changes due to payoffs and additions of loans to this classification.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under the probable incurred loss methodology, including the ASC 310-30 methodology for PCI loans, comparative &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;disclosures of collateral-dependent loans as of December&#160;31, 2019 are similar to the disclosures for impaired loans. Impaired loans include nonaccrual loans, performing TDR loans, and other loans with a specific valuation allowance, excluding PCI loans. The amortized cost of impaired loans as of December&#160;31, 2019 is set forth in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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 Cost With&lt;br/&gt;No Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 With&lt;br/&gt;Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;br/&gt;Amortized 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;Outstanding&lt;br/&gt;Principal&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Related&lt;br/&gt;Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;39,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;1,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;/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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;39,646&#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;17,835&#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;57,481&#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;59,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,143&#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&gt;&lt;br/&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 average amortized cost of impaired loans for the year ended December 31, 2019 and 2018 are set forth in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;31,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;45,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&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;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;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;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-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;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,220&#160;&lt;/span&gt;&lt;/td&gt;&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;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;47,164&#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;39,489&#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&gt;&lt;br/&gt;&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;The majority of the Bank&#x2019;s TDR loans are a result of granting extensions of maturity on troubled credits which have already been adversely classified. The Bank grants such extensions to reassess the borrower&#x2019;s financial status and to develop a plan for repayment. The second most prevalent concessions are certain modifications with extensions that also include interest rate reductions. Certain TDR loans were additionally re-amortized over a longer period of time. These modifications would all be considered a concession for a borrower that could not obtain similar financing terms from another source other than from 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 financial effects of each modification will vary based on the specific restructure. The Bank&#x2019;s TDR loans are primarily fully amortizing term loans. If the interest rate is not adjusted and the modified terms are consistent with other similar credits being offered, the Bank may not experience any loss associated with the restructure. If, however, the restructure involves forbearance agreements or interest rate modifications, the Bank may not collect all the principal and interest based on the original contractual terms.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, 2020, the Company elected to apply the temporary relief under the CARES Act and related regulatory guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDR based on the Bank's internal policy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 $2.6 million and $736,000 at December&#160;31, 2020 and December&#160;31, 2019, 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;For the years ended December&#160;31, 2020, 2019 and 2018&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;, the Bank recorded &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$1.8&#160;million&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;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;$1.2&#160;million&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;, and $1.4&#160;million respectively, of interest income related to performing TDR loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loans that were modified as TDR loans are set forth in the following table for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&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;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;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;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;665&#160;&lt;/span&gt;&lt;/td&gt;&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="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;48&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,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;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;12&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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,505&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#x2019;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification). &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The increase in TDR loans during the year ended December 31, 2020 was due primarily to the impacts of the COVID-19 pandemic and the Bank's policy to classify COVID Modifications where the payment deferral period exceeded 180-days as a TDR. For non-COVID modifications, the concessions granted largely consisted of maturity extensions. The Bank typically grants shorter extension periods to continually monitor these TDR loans despite the fact that the extended date might not be the date the Bank expects sufficient cash flow from these borrowers to repay the debt. The Bank does not consider these modifications a subsequent default of a TDR as new loan terms, specifically new maturity dates, were granted. The Bank had a related ACL on loans that were modified as TDR loans of $7.5 million, $1.0 million, and $2.3 million at December 31, 2020, December 31, 2019 and December 31, 2018, 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 troubled debt restructure and subsequently defaulted within twelve months from the modification date during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1955&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;14,048&#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;2,620&#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;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;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&#160;31, 2020, 2019, and 2018, eight, 11 and seven TDR loans defaulted because each was past its modified maturity date and the borrower has not subsequently repaid the credits. The Bank chose not to extend further the maturity date on these loans. The remaining six and one TDR loan for the years ended December 31, 2019 and 2018, respectively, defaulted because the borrower was more than 90 days delinquent on their scheduled loan payments. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $229,000, $88,000, and $260,000 at December&#160;31, 2020, 2019, and 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(h) Purchased Credit Impaired 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;Upon CECL Adoption, the Company transitioned PCI loans to PCD loans. The following table reflects the outstanding principal balance and amortized cost of PCI loans at December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2019&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;Outstanding Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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 19pt;text-align:left;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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&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;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;20,950&#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;18,110&#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&gt;&lt;br/&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;On the acquisition dates, the amount by which the undiscounted expected cash flows of the PCI loans exceeded the estimated fair value of the loan was the &#x201c;accretable yield.&#x201d; The accretable yield was then measured at each financial reporting date and represented the difference between the remaining undiscounted expected cash flows and the current carrying value of the PCI loans. The following table summarizes the accretable yield on the PCI loans during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2019&lt;/span&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;2018&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;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;9,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Disposal and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Reclassification from nonaccretable difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,841&#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,493&#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;(i) 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-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;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,144&#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,367&#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&gt;&lt;br/&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;All related party loans were performing in accordance with the underlying loan agreements as of December 31, 2020 and December 31, 2019. The Company had $545,000 and $557,000 of unfunded commitments to related parties as of December&#160;31, 2020 and December 31, 2019, respectively. The Company did not have any borrowings from related parties at December&#160;31, 2020 or December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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;(j) 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. At December&#160;31, 2020 and December 31, 2019, the balance of loans held for sale was $4.9 million and $5.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;The following table presents information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Residential real estate:&lt;/span&gt;&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;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;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;76,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;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,403&#160;&lt;/span&gt;&lt;/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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; Excludes net gains on sales of SBA and other loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt"&gt;&lt;span&gt;&lt;br/&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 may additionally make commitments to fund residential real estate loans (interest rate locks) to be sold into the secondary market. The contractual amounts of commitments to sell and fund residential real estate loans at December&#160;31, 2020 and December 31, 2019 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;Commitments to sell residential real estate 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;18,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or 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;/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;Fixed 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;19,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;15,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Variable or adjustable rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commitments to fund residential real estate loans&lt;/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;19,738&#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;18,620&#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&gt;&lt;br/&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 freestanding derivatives related to the commitments to fund residential real estate loans and sell at locked interest rates were not significant at December&#160;31, 2020 or December 31, 2019.&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;(k) 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;Details of loans serviced for others are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;32,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in the balance of loans receivable 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 $423,000, $532,000 and $506,000 of servicing income for the years ended December&#160;31, 2020, 2019 and 2018, 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&#160;31, 2020 and December&#160;31, 2019 was $583,000 and $361,000, respectively. The activity and balances for the year ended December 31,&#160;2018 were not significant.&lt;/span&gt;&lt;/div&gt;Fair value for the annual impairment analysis at December 31, 2020 was determined using a discount rate of 10.0% and prepayment speeds ranging from 12.5% to 18.6%. Fair value for the annual impairment analysis at December 31, 2019 was determined using discount rates ranging from 10.0% to 12.8% and prepayment speeds from 11.5% to 19.7%. There was no valuation allowance on the Company's servicing asset as of December&#160;31, 2020, December 31, 2019&#160;and December 31, 2018.</us-gaap:FinancingReceivablesTextBlock>
    <us-gaap:InterestReceivable
      contextRef="i117d87b8a8244828b71c6db12af3608f_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzI2Mjc_71f0d6a8-1d97-4e7c-9c19-8f6a0871eeb7"
      unitRef="usd">15800000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="ia94a8451e47e42d7b9975ca80a43072a_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzI2MzU_1bf67a88-9061-4c1e-b654-d5d6639d35b4"
      unitRef="usd">10700000</us-gaap:InterestReceivable>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i991d55efb6c34dc9ae78a2e1825a3a7c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NTQ_a2ab389d-49d8-417c-8479-f68dadb67fc4"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:NumberOfLoanSegments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzQyMA_5cdf7c26-1578-4273-ad40-0a412a77f2e6"
      unitRef="segment">4</hfwa:NumberOfLoanSegments>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTQ2_e1ebaef3-efb0-4874-a3ba-fb50f9a0210e">&lt;div style="margin-top:5pt;text-align:justify;text-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 at December&#160;31, 2020 and December&#160;31, 2019 consisted of the following portfolio segments and classes:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;733,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;715,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,410,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,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;/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,715,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;122,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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:#ffffff;padding:2px 1pt;text-align:left;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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;227,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;305,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;324,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;415,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,468,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,767,879&#160;&lt;/span&gt;&lt;/td&gt;&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;(70,185)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;&#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,398,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,731,708&#160;&lt;/span&gt;&lt;/td&gt;&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 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;6,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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) cost&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,458)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzMtMS0xLTEtMA_97e3469b-7a9d-483a-b2aa-23924e274d40"
      unitRef="usd">733098000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzMtMy0xLTEtMA_80299b5b-4d2b-40a6-8b81-499cbfea771b"
      unitRef="usd">852220000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzQtMS0xLTEtMA_d2bfc4b8-7a2b-4c77-b7bd-41a1b02f4ac2"
      unitRef="usd">715121000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i11f555447d144b6e8b7f6137a9c48e1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzQtMy0xLTEtMA_0918ee2a-c626-449d-8635-5610bccd6507"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzUtMS0xLTEtMA_18e63638-e098-4120-b4f7-3c90af057b6d"
      unitRef="usd">856684000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzUtMy0xLTEtMA_4e5d9193-ae0c-4535-9876-0406f1c0e381"
      unitRef="usd">805234000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzYtMS0xLTEtMA_bf757d64-1524-4f1f-8b4e-9ed491bb58a7"
      unitRef="usd">1410303000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzYtMy0xLTEtMA_0c726e69-1198-447b-9997-0fe5dc1b5fbc"
      unitRef="usd">1288779000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzctMS0xLTEtMA_749144d0-3f2c-4e32-8409-3c0b45fc3601"
      unitRef="usd">3715206000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzctMy0xLTEtMA_47f3bb90-08fd-4f36-a10c-8386cfbcf570"
      unitRef="usd">2946233000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzgtMS0xLTEtMA_c7949fc7-694c-4729-aaa2-4a5b18b315ec"
      unitRef="usd">122756000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzgtMy0xLTEtMA_83ce864c-4aa1-4404-84a8-04c7c54a6e93"
      unitRef="usd">131660000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEwLTEtMS0xLTA_54cd0963-05ca-4331-a594-5517e1ac5a7f"
      unitRef="usd">78259000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEwLTMtMS0xLTA_b27160cb-ee48-4aa4-8736-582cdd07129d"
      unitRef="usd">104296000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzExLTEtMS0xLTA_bce659be-7202-4cce-a9bf-ddad418a934d"
      unitRef="usd">227454000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzExLTMtMS0xLTA_2e3dfbd2-9b20-40bd-91bc-997a69f0810d"
      unitRef="usd">170350000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEyLTEtMS0xLTA_aee53760-9219-477b-b62b-92c395df0dbf"
      unitRef="usd">305713000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEyLTMtMS0xLTA_15f94d22-391f-4446-a53d-b82fb43be14b"
      unitRef="usd">274646000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEzLTEtMS0xLTA_c6385d0c-732f-4512-89aa-8d9372d8589d"
      unitRef="usd">324972000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzEzLTMtMS0xLTA_025c5719-22ad-4d29-a523-5981e8fb7588"
      unitRef="usd">415340000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE0LTEtMS0xLTA_62e6a228-0df2-491a-8d3c-86a4012d57bd"
      unitRef="usd">4468647000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE0LTMtMS0xLTA_3581582d-bfc3-4172-a44d-3c66b7be8176"
      unitRef="usd">3767879000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE3LTEtMS0xLTA_92739527-e8cb-4fcb-b1b1-8abb8d2c6995"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE3LTMtMS0xLTA_78c233da-e114-4fb8-a892-e53fa179de4b"
      unitRef="usd">36171000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE4LTEtMS0xLTA_37ff9343-e0fe-4e54-a70b-aa9880bd3da5"
      unitRef="usd">4398462000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:LoansAndLeasesReceivableNetReportedAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE4LTMtMS0xLTA_e937de56-78cf-46fa-aca6-6d3053152acc"
      unitRef="usd">3731708000</us-gaap:LoansAndLeasesReceivableNetReportedAmount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE5LTEtMS0xLTI1MDY1_b862c10a-5f1b-4899-a96c-a4badf5a6d33"
      unitRef="usd">6575000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzE5LTMtMS0xLTI1MDY3_bd2845ee-856b-4863-b6f4-199d2db6f2be"
      unitRef="usd">8371000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzIwLTEtMS0xLTI1MDY1_60c722db-25f0-4746-afd3-db4ebdfd0109"
      unitRef="usd">-15458000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2ZmIyYzUwYTYyYmQ0MDYyYTVlM2M1MTE3ZTYyYjBmNy90YWJsZXJhbmdlOjZmYjJjNTBhNjJiZDQwNjJhNWUzYzUxMTdlNjJiMGY3XzIwLTMtMS0xLTI1MDY3_5c63805e-a87d-4736-b844-e7964245c9a0"
      unitRef="usd">2441000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <hfwa:FinancingReceivableMaturity
      contextRef="ie771f2f41ff84fcdba341bb663997f15_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzMyOTg1MzUwNDI0OTg_511e6c50-7a2b-4ef3-a650-f301cd1e77f4">P2Y</hfwa:FinancingReceivableMaturity>
    <hfwa:FinancingReceivableMaturity
      contextRef="i270cee48371f4ad59736eac9ac6e696e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzMyOTg1MzUwNDI0OTk_8edaf41f-bbab-4551-b421-ab828893b875">P5Y</hfwa:FinancingReceivableMaturity>
    <hfwa:FinancingReceivableInterestRate
      contextRef="i4fe6d208518549aa97c6a3d4a990c1df_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3Nzc4NDc_02bfd258-d488-458a-998a-3cb9a8821a1c"
      unitRef="number">1</hfwa:FinancingReceivableInterestRate>
    <us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums
      contextRef="i351b72b455da44629067d52ee902d73b_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NjE_11a1c8f5-ee97-40ed-8344-4975b8d22f2c"
      unitRef="usd">15400000</us-gaap:UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums>
    <hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc1MTI_b507d61c-86e0-492c-bfc6-77165c4adc14"
      unitRef="number">0.80</hfwa:MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans>
    <hfwa:LoansandLeasesReceivablematurityTerm
      contextRef="i689ef3649e844a1d860433c0167a0ab7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc2NDA_36a2bd73-f936-437d-a22f-f16e9b0e5940">P15Y</hfwa:LoansandLeasesReceivablematurityTerm>
    <hfwa:LoansandLeasesReceivablematurityTerm
      contextRef="ieade87eafad94d21bb5a3ef3c999facb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3ODc2NDc_bf56a0b5-56a9-4c23-a538-9da70ae950e4">P30Y</hfwa:LoansandLeasesReceivablematurityTerm>
    <hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA3OTAzODY_414b79ed-503a-44c6-9d3c-f323ac934552"
      unitRef="number">0.80</hfwa:LoansAndLeasesReceivableMaximumPercentageConsumerLoans>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i75d11757cadf4f5581e3566a59cf9632_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MTg4MDk_dc20b951-403b-44cd-8af0-5f610711aa80"
      unitRef="number">0.882</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="icbf2cc47b00842a3b89365e4903bfe9a_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NTE4NzA_9ebf8e40-2215-4a3f-ae37-1704c82ccb5a"
      unitRef="number">0.827</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEw_5c0106ce-7857-4c6a-9ea4-c6b061d27216">&lt;div style="margin-top:5pt;text-align:justify;text-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 as of December&#160;31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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;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 to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:9pt;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:9pt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;118,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,658&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;617,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;14,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;60,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,348&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,098&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;715,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;715,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;&#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;&#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;&#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;715,121&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;89,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;167,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,830&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;74,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;254,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;761,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;6,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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:9pt;font-weight:400;line-height:100%"&gt;16,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;3,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,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,370&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;111,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;83,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&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:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.525%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:7.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;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.120%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:32pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" 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;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 to Term Loans &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans Receivable&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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;2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;197,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;173,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;406,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,339,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,539&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;17,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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;197,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;175,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;174,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;282,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;427,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,410,303&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,120,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;468,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;314,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;296,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;353,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;757,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,440&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,433,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;20,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;15,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,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:9pt;font-weight:400;line-height:100%"&gt;11,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;130,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;39,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,955&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,484&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,143,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;331,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;410,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;830,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,715,206&#160;&lt;/span&gt;&lt;/td&gt;&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;30,141&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,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:9pt;font-weight:400;line-height:100%"&gt;7,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:9pt;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;41,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,756&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#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%;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;33,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:9pt;font-weight:400;line-height:100%"&gt;36,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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&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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;27,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;151,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;224,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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: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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,454&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;61,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;187,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;41,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;6,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;2,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;301,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;305,713&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;43,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:9pt;font-weight:400;line-height:100%"&gt;77,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;53,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;13,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;15,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;321,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;77,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;13,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,972&#160;&lt;/span&gt;&lt;/td&gt;&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:9pt;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:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;1,255,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;424,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;792,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;208,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,178,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;20,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;16,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;27,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;2,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;7,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;40,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;56,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;158,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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: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,279,419&#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;804,177&#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;460,216&#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;381,636&#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;433,213&#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;867,824&#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;236,339&#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,823&#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,468,647&#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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Represents loans receivable balance at December&#160;31, 2020 which was converted from a revolving loan to an amortizing loan during the year ended December&#160;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;The following table presents the amortized cost of loans receivable by credit quality indicator as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.209%"/&gt;&lt;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, 2019&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;Pass&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Special Mention&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Substandard&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Doubtful/Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;771,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;765,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;24,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;15,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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,274,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;5,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,811,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;130,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;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;101,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;169,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:9pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;271,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,198&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;411,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,675&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 style="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,625,083&#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;48,859&#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;93,413&#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;524&#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,767,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMS0xLTEtMA_ce2fd8e4-ff24-40a6-a382-b7b414a6a67d"
      unitRef="usd">118971000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMy0xLTEtMA_084d8560-4adb-400d-a408-33d6cc78b24d"
      unitRef="usd">127919000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtNS0xLTEtMA_3ebdfdf5-5761-49d6-a43e-912291ecab25"
      unitRef="usd">70766000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtNy0xLTEtMA_3430d5e7-98eb-450f-a98b-5ee94a8e706c"
      unitRef="usd">44231000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtOS0xLTEtMA_5363e07e-50f7-4493-a3ac-733e9a6d1114"
      unitRef="usd">37658000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTEtMS0xLTA_f5049f30-a09a-4902-a87c-6da8629538b4"
      unitRef="usd">95958000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTMtMS0xLTA_e10f4e3e-3911-48c7-a3af-3c042d2632e7"
      unitRef="usd">121440000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTUtMS0xLTA_476a3d26-73c7-474f-b2d6-b400a6bb42a4"
      unitRef="usd">819000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8400ef9ad90b4b6bab0a07c28135a70b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUtMTctMS0xLTA_80df1e20-38c6-48f5-850f-ba014d714af5"
      unitRef="usd">617762000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMS0xLTEtMA_28e45c19-4f0e-41c6-9b33-3ccc6c944406"
      unitRef="usd">14430000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMy0xLTEtMA_b4a38e93-fe28-4bb4-b4c6-fa2b959bcf20"
      unitRef="usd">9162000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtNS0xLTEtMA_3955523a-a2f0-4b59-9109-17708e64c027"
      unitRef="usd">10878000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtNy0xLTEtMA_f43baac6-dc3f-48cb-a8b5-614dc3bd8641"
      unitRef="usd">4171000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtOS0xLTEtMA_fb2fda98-0deb-4dfb-b004-7de26917ab15"
      unitRef="usd">5700000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTEtMS0xLTA_d8f49bc1-7826-415f-9995-f7b3029ae949"
      unitRef="usd">3579000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTMtMS0xLTA_db110355-8513-43e3-ba2c-1ca533f51a8c"
      unitRef="usd">11790000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTUtMS0xLTA_ed8ae2d4-2554-4849-b350-19b2693f8d7c"
      unitRef="usd">814000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i2250096e2db2490ab6a99047d22fae50_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYtMTctMS0xLTA_4efc19f8-d6db-410c-b6e0-2af1d9661757"
      unitRef="usd">60524000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMS0xLTEtMA_ae68e458-87e5-479d-b7da-83e17510d467"
      unitRef="usd">2199000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMy0xLTEtMA_39414841-afa3-4dfd-8d19-0bf5305b86e1"
      unitRef="usd">11835000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctNS0xLTEtMA_56f99942-9f2f-48b0-89ed-404b8d99e34a"
      unitRef="usd">3416000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctNy0xLTEtMA_1cb28f88-b5a2-417e-8281-88e65115f0fd"
      unitRef="usd">9348000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctOS0xLTEtMA_1bae1883-8886-4ec2-ad5b-4c9f95fecf64"
      unitRef="usd">1052000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTEtMS0xLTA_77f31230-b1a4-42b0-86bb-2f174ecc1e6c"
      unitRef="usd">7651000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTMtMS0xLTA_57b3e98c-017b-479d-bf71-851a4ac4198a"
      unitRef="usd">15484000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTUtMS0xLTA_0a27ed57-1a88-4296-84de-e55b4237c2c5"
      unitRef="usd">3827000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i351ec120e40e4a2e880cdae1e2772b44_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzctMTctMS0xLTA_4135caf5-e4d3-488f-8b37-90919f0f250e"
      unitRef="usd">54812000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMS0xLTEtMjUxMDg_815c9577-687f-43df-aa14-01c79f378d58"
      unitRef="usd">135600000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMy0xLTEtMjUxMDg_e6085cb5-e1e9-45bd-837a-7f9c08fd3831"
      unitRef="usd">148916000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktNS0xLTEtMjUxMDg_cb501418-92f3-4ca6-9286-7d8b44a03158"
      unitRef="usd">85060000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktNy0xLTEtMjUxMDg_4bc8c6ee-6b71-40db-9ebe-643ec26a5f18"
      unitRef="usd">57750000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktOS0xLTEtMjUxMDg_47920d5b-7559-4130-a9f7-7027284de4e0"
      unitRef="usd">44410000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTEtMS0xLTI1MTA4_aa908042-dffa-435e-8736-cbe89e20141a"
      unitRef="usd">107188000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTMtMS0xLTI1MTA4_e17487b3-592e-4f96-a030-c2cfc355d9c1"
      unitRef="usd">148714000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTUtMS0xLTI1MTA4_8abb7ae7-cc49-4f75-985b-41b7b6bf40c7"
      unitRef="usd">5460000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzktMTctMS0xLTI1MTA4_14d142ed-d05b-4162-8763-02386d87a491"
      unitRef="usd">733098000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTEtMS0xLTA_e4339516-c334-43b3-81a7-05091985f904"
      unitRef="usd">715121000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTMtMS0xLTA_f34df4c4-9868-4287-8986-f28b172488ab"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTUtMS0xLTA_07b4bef7-c34e-4d5e-9b9a-ed505972d971"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTctMS0xLTA_3eb949d7-c757-4155-bac0-7ebb1befece9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTktMS0xLTA_a4538ff6-0193-4965-adae-ed96fe00f6fd"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTExLTEtMS0w_a686a049-1a44-4e1b-8468-7ed8773339ae"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTEzLTEtMS0w_3da6482c-5693-410c-8799-6de1d8f27ea3"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTE1LTEtMS0w_a0d5d7d5-7b37-4d44-8ea0-6bbd4c414bba"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i7707aadb2bd5457a837da1f3f5efca02_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzExLTE3LTEtMS0w_9f9cc36d-c4d2-4f57-928a-1794b450a00f"
      unitRef="usd">715121000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTEtMS0xLTI1MTE0_199a8b84-c163-4b7d-bab4-90efd5a39747"
      unitRef="usd">715121000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTMtMS0xLTI1MTE0_4bd63804-0238-454e-8b06-c5ca283504d9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTUtMS0xLTI1MTE0_5d4c1933-bc8f-412f-a7b5-570f82cc9978"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTctMS0xLTI1MTE0_0f4100d2-2ae3-4dad-a132-82429d0159d3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTktMS0xLTI1MTE0_e5f8bd28-c3d9-4fef-a9cc-b78db53a1fad"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTExLTEtMS0yNTExNA_325a6af0-8732-449c-a48e-483b3300ec51"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTEzLTEtMS0yNTExNA_73976409-98e7-4aa9-af25-4df6b97f4b55"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTE1LTEtMS0yNTExNA_0516bffc-7544-4e7e-874d-108834eaec56"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE1LTE3LTEtMS0yNTExNA_59d61c93-4f2f-4918-8205-9cbfe462c62c"
      unitRef="usd">715121000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTEtMS0xLTA_dcce0d76-4792-4528-9512-add7b33b784e"
      unitRef="usd">89224000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTMtMS0xLTA_321aab40-37b8-4db0-8662-8bf3a62a3fa3"
      unitRef="usd">167095000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTUtMS0xLTA_e5ca57e6-9b23-4d0f-88ec-d3b0a7757f5d"
      unitRef="usd">94830000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTctMS0xLTA_c0ffe3f9-5475-47a9-9fba-e083e2b3609c"
      unitRef="usd">80138000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTktMS0xLTA_2769bfdc-b7b5-47a4-8f44-ff1846d64004"
      unitRef="usd">74902000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTExLTEtMS0w_a6ee3e8b-579c-4f4f-81c8-0c071178e58b"
      unitRef="usd">254864000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTEzLTEtMS0w_24d4bc02-6976-4ee3-9b9b-44b508ce1174"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTE1LTEtMS0w_151dae21-141a-48b8-a0c1-3426c999c6d9"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="idfb0000ecd34475fa0071285eb08cf12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE3LTE3LTEtMS0w_d84b0816-c051-4efd-b139-cc33bec88ef3"
      unitRef="usd">761053000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTEtMS0xLTA_35d3af42-700d-442e-b7cc-29e654158328"
      unitRef="usd">6146000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTMtMS0xLTA_48e92da7-9f95-483e-bd3b-714a30362097"
      unitRef="usd">4540000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTUtMS0xLTA_7a68ec8a-2874-4e17-88cc-0eb2b6360637"
      unitRef="usd">16386000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTctMS0xLTA_5a9564e0-fb0e-48ee-ab44-a7296531212f"
      unitRef="usd">11231000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTktMS0xLTA_52796535-fd24-4cfd-bf2a-c4ec41ba1d4f"
      unitRef="usd">5464000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTExLTEtMS0w_e062bc1a-82f3-45da-b89c-5d1ae285c61f"
      unitRef="usd">12105000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTEzLTEtMS0w_a0dae7cd-6472-4535-a69f-b5ed9955a27c"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTE1LTEtMS0w_2c3de0e6-5bab-487d-b2a2-db19f1d33dcc"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE4LTE3LTEtMS0w_34ab359b-f2f7-4885-aea1-ef190f8751c3"
      unitRef="usd">55872000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTEtMS0xLTA_c0c4386e-e86c-4764-b779-61d023af82af"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTMtMS0xLTA_9f0d0a7e-56f4-4c59-b243-f36cafbc9d19"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTUtMS0xLTA_109bddbc-36e4-4d70-a091-e1ac5b941cc6"
      unitRef="usd">114000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTctMS0xLTA_6c9e9452-f9a8-4e8f-99be-c0f9d5c2988c"
      unitRef="usd">7320000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTktMS0xLTA_1a03207a-a7cf-4679-957d-1dedae6dd26e"
      unitRef="usd">3313000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTExLTEtMS0w_98ca395b-056f-4e9e-a5a2-032a1529aacc"
      unitRef="usd">29012000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTEzLTEtMS0w_b985baa2-fb6a-41a9-9689-70ed8db2ab78"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTE1LTEtMS0w_c2355812-6f2e-47ff-a719-4c29ed0eff57"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i50448993a4fc4db8a1589c231a913cd3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzE5LTE3LTEtMS0w_cc161ae4-7e2e-42e7-80b1-0f9c06229867"
      unitRef="usd">39759000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTEtMS0xLTI1MTM0_491f97b8-fbbc-423d-a1e6-dabb598828b2"
      unitRef="usd">95370000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTMtMS0xLTI1MTM0_17ad061f-578c-43b2-b826-dfb661195311"
      unitRef="usd">171635000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTUtMS0xLTI1MTM0_02efdc44-d2d6-46db-84c1-91d0cb47e536"
      unitRef="usd">111330000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTctMS0xLTI1MTM0_c058ba84-00d9-4433-ad7d-e3125eb0ee17"
      unitRef="usd">98689000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTktMS0xLTI1MTM0_81d1db22-1d3a-4c22-9cfb-a30ab843083f"
      unitRef="usd">83679000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTExLTEtMS0yNTEzNA_e7021b03-842d-4aaf-bfb1-3bce5d383c3f"
      unitRef="usd">295981000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTEzLTEtMS0yNTEzNA_69b41ba7-722a-436e-93d3-8c3a78346289"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTE1LTEtMS0yNTEzNA_ae83f38b-002c-4392-bbdf-a4c6fa584578"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIxLTE3LTEtMS0yNTEzNA_540a841d-d550-417f-b6b6-1a0097e60b58"
      unitRef="usd">856684000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTEtMS0xLTA_5444a685-3d79-475d-abd8-b18b42d62513"
      unitRef="usd">197548000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTMtMS0xLTA_f94e0f84-7b67-4cc4-b322-11639df09c58"
      unitRef="usd">173153000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTUtMS0xLTA_7f65b1ba-d483-487c-aa85-fc3a1b2e00c3"
      unitRef="usd">148830000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTctMS0xLTA_e04e4681-a116-47cf-a721-cc14300d1920"
      unitRef="usd">172438000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTktMS0xLTA_31e85ed4-94f8-4c77-819c-6fae28d1d1f7"
      unitRef="usd">240614000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTExLTEtMS0w_5daa4313-8ae4-461c-9a86-571c9a16c810"
      unitRef="usd">406817000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTEzLTEtMS0w_3fb27d98-e887-4965-94a7-cd19377d2d59"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTE1LTEtMS0w_c35cf453-dd01-4ec7-80bd-47fe9313f957"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i6b5e2c24097b498baaf729581b0380ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzIzLTE3LTEtMS0w_66bc947e-4f4a-472a-98df-66cf26b9b991"
      unitRef="usd">1339400000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTEtMS0xLTA_efbffe2f-4725-4d81-98c7-e3f6b052de71"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTMtMS0xLTA_4fa6d9cd-3e76-4cb7-97b1-f4600b7fbea3"
      unitRef="usd">1979000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTUtMS0xLTA_71ba683f-ee06-45b7-92b7-2dd93ddf36c5"
      unitRef="usd">357000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTctMS0xLTA_ce27499b-1d6e-4403-8562-aba7cf59cfde"
      unitRef="usd">2448000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTktMS0xLTA_13485be6-4b9b-4b0f-846e-a9453b65f5f0"
      unitRef="usd">6210000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTExLTEtMS0w_4dc86240-32d3-45ff-b745-39231d39ff7e"
      unitRef="usd">3539000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTEzLTEtMS0w_6b5e20d6-afa9-4cdf-abf4-be9c76ef625e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTE1LTEtMS0w_ed93088a-9354-497d-b515-012e41dd3845"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ifbebb79904694f1da87256e2767c74a2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI0LTE3LTEtMS0w_28b9cebf-c985-4d22-8c20-4759da359028"
      unitRef="usd">14533000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTEtMS0xLTA_d676b695-ee5b-4f06-a775-19ad6470a6ce"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTMtMS0xLTA_ff23ee06-736e-435b-9585-eae70ecdb938"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTUtMS0xLTA_887a0a56-875c-4936-b3b8-7638c134e14a"
      unitRef="usd">3623000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTctMS0xLTA_2b62095e-2841-4665-a0ba-4485e2602e80"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTktMS0xLTA_cf809139-6b8b-4877-a331-c681704c73e6"
      unitRef="usd">35455000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTExLTEtMS0w_33e97eb7-8942-48ef-951a-e0bbce88328b"
      unitRef="usd">17292000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTEzLTEtMS0w_5067e012-142b-4de8-aa7b-0e47679d7d1f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTE1LTEtMS0w_2cf72dc5-d601-4ee0-b765-439616d74ac5"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="id16680a67ba04b82ba71829866624f6e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI1LTE3LTEtMS0w_16f9ebde-0aa1-4745-b4e7-380866c33e42"
      unitRef="usd">56370000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTEtMS0xLTI1MTQw_2b4ba139-be35-4c10-bf00-cbbd535fedfb"
      unitRef="usd">197548000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTMtMS0xLTI1MTQw_c6ac1e08-d5ed-43a7-9d33-16520139097f"
      unitRef="usd">175132000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTUtMS0xLTI1MTQw_792d5b03-3f6c-4dcd-8bf4-8ced3e8b0822"
      unitRef="usd">152810000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTctMS0xLTI1MTQw_87bc6b73-c0b4-4eb9-85e2-bd312e614846"
      unitRef="usd">174886000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTktMS0xLTI1MTQw_542ef9dc-79df-4545-b2ef-e69048a07449"
      unitRef="usd">282279000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTExLTEtMS0yNTE0MA_34dd63eb-e6b4-48a5-8192-56b2c516cfd9"
      unitRef="usd">427648000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTEzLTEtMS0yNTE0MA_cd12b587-925c-4928-b076-5db07fafb2cb"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTE1LTEtMS0yNTE0MA_fab152c3-650d-4664-83da-6420487ab96e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI3LTE3LTEtMS0yNTE0MA_271de8e6-f74b-448a-a1cb-b41f7ec01b57"
      unitRef="usd">1410303000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTEtMS0xLTA_a5296523-d14b-4196-9608-aeaae97f7e6d"
      unitRef="usd">1120864000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTMtMS0xLTA_1466a2df-15f7-443b-901e-28c03f9cec28"
      unitRef="usd">468167000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTUtMS0xLTA_bab04918-2a08-473f-8236-ac4526ae8d94"
      unitRef="usd">314426000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTctMS0xLTA_f3faed3d-624d-48b6-a522-bb37f9aa5ce0"
      unitRef="usd">296807000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTktMS0xLTA_a604ffd0-2f5a-431a-b07d-089e0cfa69c0"
      unitRef="usd">353174000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTExLTEtMS0w_f493375f-821e-40cf-921a-59d287736596"
      unitRef="usd">757639000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTEzLTEtMS0w_23c02c9c-69ed-48f6-aabe-c09f911dc6dc"
      unitRef="usd">121440000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTE1LTEtMS0w_42d87331-a61b-4b86-871d-93be2ff41a74"
      unitRef="usd">819000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i14aa9c7b51e54248bc1905435f3157a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzI5LTE3LTEtMS0w_1c4d14d9-bb5c-4e1b-96b0-59c423a309cb"
      unitRef="usd">3433336000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTEtMS0xLTA_26dc47f9-6eb2-40f3-be91-99e14aa18bbb"
      unitRef="usd">20576000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTMtMS0xLTA_8b4d06af-8da4-489f-bdb4-c492e44ce921"
      unitRef="usd">15681000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTUtMS0xLTA_353463d1-9f06-430d-9f49-fcb9235820a9"
      unitRef="usd">27621000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTctMS0xLTA_82b5e01b-2737-43d5-840c-2374e43de2e6"
      unitRef="usd">17850000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTktMS0xLTA_d26f210f-d39f-462d-a72b-e70beb2967df"
      unitRef="usd">17374000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTExLTEtMS0w_d65ff532-c281-484e-84d7-324bce8be587"
      unitRef="usd">19223000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTEzLTEtMS0w_bdf0760a-03a2-4154-bc27-53cad5733715"
      unitRef="usd">11790000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTE1LTEtMS0w_8921aa49-2d65-44df-8284-2104c6176399"
      unitRef="usd">814000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i6c408f1f75444fa48386a10871b53e68_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMwLTE3LTEtMS0w_6d8cde25-c0c6-4023-806d-3bfba99b817e"
      unitRef="usd">130929000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTEtMS0xLTA_73edc68f-0060-4e9e-ac50-0052df1ce3b1"
      unitRef="usd">2199000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTMtMS0xLTA_4640e2f1-2989-44d9-8812-d587fc58e63b"
      unitRef="usd">11835000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTUtMS0xLTA_ce10c5af-9c1b-4e4f-ace7-217938c47cf1"
      unitRef="usd">7153000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTctMS0xLTA_297b1480-7dcd-402b-b9bd-9371d7efcc17"
      unitRef="usd">16668000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTktMS0xLTA_5c892e25-b970-4a6b-aac8-d4de273126bf"
      unitRef="usd">39820000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTExLTEtMS0w_5ba74ddf-1b9c-43b9-bba8-a7d71655ab90"
      unitRef="usd">53955000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTEzLTEtMS0w_1713d4c4-4777-44e0-a0ec-58b1fa841713"
      unitRef="usd">15484000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTE1LTEtMS0w_945e154f-0762-432d-adba-72d468dc5613"
      unitRef="usd">3827000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i920d4a1c52254ef09f84453f30b9e2ea_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMxLTE3LTEtMS0w_52164743-167f-4fae-a522-db2fe082a122"
      unitRef="usd">150941000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTEtMS0xLTI1MTQ2_69d99afc-dbaf-44a2-b48c-471820ce4fd2"
      unitRef="usd">1143639000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTMtMS0xLTI1MTQ2_bad97dbd-dd3a-43a9-b77d-3718f14ef8e2"
      unitRef="usd">495683000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTUtMS0xLTI1MTQ2_eb5ef2da-d3f5-4ba7-b3c6-3af3b0ddaf2e"
      unitRef="usd">349200000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTctMS0xLTI1MTQ2_feb9d845-767d-4ac4-b788-dc2a46faf754"
      unitRef="usd">331325000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTktMS0xLTI1MTQ2_f655eaff-38ef-47cc-b48c-238e951570d5"
      unitRef="usd">410368000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTExLTEtMS0yNTE0Ng_9467d344-577c-4bc7-a794-be336cbce5dd"
      unitRef="usd">830817000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTEzLTEtMS0yNTE0Ng_6f82fe2a-e116-431d-9f8a-18e6861df191"
      unitRef="usd">148714000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTE1LTEtMS0yNTE0Ng_242a54d9-c188-4f50-9c33-eeeacca6306f"
      unitRef="usd">5460000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzMzLTE3LTEtMS0yNTE0Ng_02731867-b8d2-4fff-9729-719853e3e6c9"
      unitRef="usd">3715206000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTEtMS0xLTA_95267549-ec9a-4139-92e0-379d3469c2d9"
      unitRef="usd">30141000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTMtMS0xLTA_7430f6c0-1680-46f2-9bbe-5b1b0c6e2b25"
      unitRef="usd">41829000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTUtMS0xLTA_48982986-d33c-4cf2-b21c-43532e4420b9"
      unitRef="usd">15730000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTctMS0xLTA_ae1c8a75-9c98-46af-b3d9-0c888ffa64a0"
      unitRef="usd">10362000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTktMS0xLTA_3d255194-dc5f-4d42-a775-5ba921866d95"
      unitRef="usd">7322000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTExLTEtMS0w_0b3e00bd-4b0d-4093-a149-44d2a0380a44"
      unitRef="usd">16825000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTEzLTEtMS0w_856ee3bf-48a1-49df-844f-d7d524772f45"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTE1LTEtMS0w_e38ae55a-8a7a-4d40-9243-ef7973101f69"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i17362d029e5d4a4f95a82e593aed0806_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM1LTE3LTEtMS0w_635f1fda-b427-423e-8b6a-5df2d0ec0b94"
      unitRef="usd">122209000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTEtMS0xLTA_886adc2e-0a43-4609-9b19-cc88758c8cbc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTMtMS0xLTA_a20a52b3-a23d-4ca5-96af-8e69d1b03397"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTUtMS0xLTA_c75cb121-72e3-4297-b86b-eb9a02b043e1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTctMS0xLTA_9e6cbe7c-5dd2-469e-985a-58deff07efe2"
      unitRef="usd">59000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTktMS0xLTA_1e14e06d-1970-45a6-98e2-6cc81f4e045f"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTExLTEtMS0w_e67e744c-5afa-4d41-815f-b0f9facd0232"
      unitRef="usd">488000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTEzLTEtMS0w_b254c616-e8b1-4842-96e2-16fedbbe946d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTE1LTEtMS0w_a15c689e-c810-4cb5-b901-2a6da9ba03be"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i304ba326e8d6409f81f7ad8729eb68d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM3LTE3LTEtMS0w_7ef083c7-a7cd-4502-80db-f9e91a022fb0"
      unitRef="usd">547000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTEtMS0xLTI1MTQ4_bc60e3ab-42a4-4d93-bcc0-a81aad57e058"
      unitRef="usd">30141000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTMtMS0xLTI1MTQ4_e3cd42e6-19fe-4cd8-9c0c-7a17058d5670"
      unitRef="usd">41829000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTUtMS0xLTI1MTQ4_1d5744c5-bfd6-4d43-af13-81761be3f5f3"
      unitRef="usd">15730000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTctMS0xLTI1MTQ4_fba40191-b3e9-4aed-81a6-f52fe5b02f33"
      unitRef="usd">10421000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTktMS0xLTI1MTQ4_45bc7259-3dfd-4ce2-a5c0-19d47c831e0b"
      unitRef="usd">7322000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTExLTEtMS0yNTE0OA_4c5a690c-2cdb-44e0-b605-8ef917d8fa4e"
      unitRef="usd">17313000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTEzLTEtMS0yNTE0OA_84ca04b8-e388-47ab-98a9-57b43da636d1"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTE1LTEtMS0yNTE0OA_aab38227-705a-4c0c-8861-a7409d9d751c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzM5LTE3LTEtMS0yNTE0OA_ec9433e2-f167-4718-989c-ba968e502912"
      unitRef="usd">122756000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTEtMS0xLTA_6baa897f-57a6-47f8-8d7c-f7b6c99d6bbf"
      unitRef="usd">33801000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTMtMS0xLTA_b1061e83-6053-4d2c-ae89-e03e9ee157db"
      unitRef="usd">36697000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTUtMS0xLTA_b7edb142-aa94-4602-8285-3e51072b1906"
      unitRef="usd">2725000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTctMS0xLTA_469d5969-2aec-4412-a714-a75982babb95"
      unitRef="usd">1097000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTktMS0xLTA_65a32514-8c4d-4a76-ab48-fc84782e3bb9"
      unitRef="usd">971000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTExLTEtMS0w_e67cce84-d7e6-47be-a7ea-3dd8ac5c6388"
      unitRef="usd">1042000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTEzLTEtMS0w_6f42cfdf-2131-4584-ad9c-f962937af6f0"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTE1LTEtMS0w_11a85df8-d71f-4dbb-ba04-31d356cb4563"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i1654eeae636d4b6eac9ad3a83e96f79d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQyLTE3LTEtMS0w_3a71aacf-652d-4f94-ae15-e36bd3171567"
      unitRef="usd">76333000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTEtMS0xLTA_6a7de139-2ed9-479e-bb76-2e6ef1aab029"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTMtMS0xLTA_929bc3b2-dc9a-4601-84fc-a49bc9a4bf81"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTUtMS0xLTA_9946ade0-13c0-475c-9fa4-a5f0b938d1a1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTctMS0xLTA_ecb5a108-cec0-4300-80aa-4e612aba2e23"
      unitRef="usd">1926000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTktMS0xLTA_4ac274b8-8e49-4886-a045-e1cb9c561136"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTExLTEtMS0w_5ba68a9b-ff20-4637-9c18-3ee4b8d8a896"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTEzLTEtMS0w_d817a686-5213-4c13-9b2a-ac8fbe31e84f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTE1LTEtMS0w_be21b7ee-19e2-44d0-911e-9a95af8e2ef9"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i569e6942465349b09c4de43c135ae9df_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ0LTE3LTEtMS0w_999dff53-84e9-40d5-8a64-ab330999c1ea"
      unitRef="usd">1926000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTEtMS0xLTI1MTU0_5e060198-ffe4-4290-9655-dfc6130589cc"
      unitRef="usd">33801000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTMtMS0xLTI1MTU0_f624398f-acf3-45ab-9b3e-096becf35ae9"
      unitRef="usd">36697000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTUtMS0xLTI1MTU0_be818dde-5e30-4e3f-a97e-880da250ce38"
      unitRef="usd">2725000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTctMS0xLTI1MTU0_92a394d1-9355-4ddc-9aba-973fbea23182"
      unitRef="usd">3023000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTktMS0xLTI1MTU0_131f5c43-8d07-46c9-99ea-e560e48af129"
      unitRef="usd">971000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTExLTEtMS0yNTE1NA_59c15d99-9eee-417b-a1aa-58d76b0e08d8"
      unitRef="usd">1042000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTEzLTEtMS0yNTE1NA_b2eb5837-6d2b-4e55-beb4-9dc1fb64bddc"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTE1LTEtMS0yNTE1NA_31b83c7b-8495-4683-9464-27889b16d9e6"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ2LTE3LTEtMS0yNTE1NA_9e2d2c49-1c24-4ec2-aaad-b2c3e4292ab7"
      unitRef="usd">78259000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTEtMS0xLTA_93c1cd26-3529-40bc-a34e-1f7311b4daa4"
      unitRef="usd">27423000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTMtMS0xLTA_09693934-25d9-4455-abb6-803d80886e92"
      unitRef="usd">151020000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTUtMS0xLTA_9990bd9c-e3fb-4096-af76-f93ed290f0dd"
      unitRef="usd">38682000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTctMS0xLTA_201ea010-8816-407f-aebd-5f2f5d286f42"
      unitRef="usd">5660000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTktMS0xLTA_82f44f92-5e65-483a-94b2-0ec41664ce78"
      unitRef="usd">689000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTExLTEtMS0w_5a3df54b-0962-466a-8c15-3a54935f3aa0"
      unitRef="usd">1407000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTEzLTEtMS0w_88100c3f-9653-4bbf-94cc-95c55e36379e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTE1LTEtMS0w_63d7020a-eed4-418f-9141-d5606eab651a"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="if108f297d34043b4be878862d36f9be1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ4LTE3LTEtMS0w_b5d8260f-c6b7-4fa1-af85-eac92a0edcfb"
      unitRef="usd">224881000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTEtMS0xLTA_bf6bd38b-6bec-4e11-b35e-894879a25dd9"
      unitRef="usd">67000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTMtMS0xLTA_63534dff-38a9-41bb-a90b-08d72917b72f"
      unitRef="usd">1011000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTUtMS0xLTA_1133204f-e128-4c2c-8503-bddda91fc501"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTctMS0xLTA_d2c1d2ce-09d4-420d-b46f-dbe236976ba3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTktMS0xLTA_5177482d-9ca7-4d7b-a542-531ee191001b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTExLTEtMS0w_e16ee70c-0227-4c6b-a1a2-b6398b0b8465"
      unitRef="usd">29000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTEzLTEtMS0w_16d938f7-02b2-482d-95df-d8d22f85430b"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTE1LTEtMS0w_ecdcca9a-ae73-4e05-a53a-82cea7fe189e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ida0449c6df3a45fabc488d15ecec67c4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzQ5LTE3LTEtMS0w_c8228ab1-2e6f-4d10-ac57-3e9c207eb581"
      unitRef="usd">1107000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTEtMS0xLTA_745b16f5-a40f-4450-985a-1053d215c5c8"
      unitRef="usd">572000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTMtMS0xLTA_9e1b8a06-a1cc-4432-89af-0f8c747cfbda"
      unitRef="usd">450000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTUtMS0xLTA_79d1d65f-3338-4f1c-80d1-8c6155682857"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTctMS0xLTA_38b112e7-f39e-45c7-8fe3-6afd1be7cd9c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTktMS0xLTA_94dc1a92-f59f-472e-b6a5-357f7c11b358"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTExLTEtMS0w_8e532636-e995-4ab9-97c3-61deed091377"
      unitRef="usd">444000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTEzLTEtMS0w_531d1140-5acd-4345-9671-9947ee4505ff"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTE1LTEtMS0w_a6e59b2d-40ac-4425-9ec0-5aada245f55b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie1eb1b6260ec48b3adf9508e60352384_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUwLTE3LTEtMS0w_241dd654-2989-415f-a938-c30fec1a9ca8"
      unitRef="usd">1466000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTEtMS0xLTI1MTU2_5107b958-d535-4c99-a8d2-6cb6bf758d61"
      unitRef="usd">28062000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTMtMS0xLTI1MTU2_7da1dd58-3251-4c16-a253-3b2de0107a44"
      unitRef="usd">152481000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTUtMS0xLTI1MTU2_d2bf1557-55e8-4d1b-a46d-c39cd08b0cae"
      unitRef="usd">38682000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTctMS0xLTI1MTU2_a6696a18-c1f8-4139-9ab2-c8be34a8d069"
      unitRef="usd">5660000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTktMS0xLTI1MTU2_33fd2fd9-4280-42d7-951a-da894cec216f"
      unitRef="usd">689000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTExLTEtMS0yNTE1Ng_c82d8de3-363b-4850-8221-f4898e6b440c"
      unitRef="usd">1880000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTEzLTEtMS0yNTE1Ng_9f1d7ab2-ba18-4da0-808f-c8becc259584"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTE1LTEtMS0yNTE1Ng_08ec06d3-074f-4bd6-a828-4adb7b495b48"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzUyLTE3LTEtMS0yNTE1Ng_5fd56f47-9e26-45dd-a421-2b6b5b1e9567"
      unitRef="usd">227454000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTEtMS0xLTA_e1a79412-75f5-4e37-bb1c-d49cbc1bb30b"
      unitRef="usd">61224000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTMtMS0xLTA_cd434f45-7c51-4f87-bccc-1adc6242a9fe"
      unitRef="usd">187717000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTUtMS0xLTA_5259c294-90b5-4bad-9f04-5c47cff3e440"
      unitRef="usd">41407000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTctMS0xLTA_f6323b23-9c87-4593-a336-c1875115ead7"
      unitRef="usd">6757000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTktMS0xLTA_326f657c-6738-4589-b301-ef8dc9df91bf"
      unitRef="usd">1660000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTExLTEtMS0w_86fab715-7b8e-4d3a-9e89-4bfdf65d1b4b"
      unitRef="usd">2449000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTEzLTEtMS0w_700affdd-c79c-4677-8975-ee1797220de9"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTE1LTEtMS0w_51a2eb01-d452-44ef-93e7-45b601d53ccc"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i59c17b16205b4a8a948f2ce0ffe8cd33_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU0LTE3LTEtMS0w_38d20231-6ed9-495c-9abd-3286bad338fe"
      unitRef="usd">301214000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTEtMS0xLTA_0f69db04-80cf-4079-97f1-83d81db03d38"
      unitRef="usd">67000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTMtMS0xLTA_da552684-d841-4643-8100-16dac60c95d1"
      unitRef="usd">1011000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTUtMS0xLTA_8e4a6dec-8d86-4510-b39f-bdd2880bd7ac"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTctMS0xLTA_978493a5-c37a-4590-818c-a1ab62cc70a8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTktMS0xLTA_96348be7-a935-46e0-a680-3073bc34da9c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTExLTEtMS0w_2fbe4480-8bdc-41ad-9d11-c39962c32b27"
      unitRef="usd">29000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTEzLTEtMS0w_3acfe9c9-50fc-4301-aff7-67f395df6f28"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTE1LTEtMS0w_8f48337e-02b3-471f-a6d3-a008bfe26dc6"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i3abb9180dc774696b28abc9c00062298_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU1LTE3LTEtMS0w_4f54e9a5-462e-43b7-a981-2307aa320658"
      unitRef="usd">1107000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTEtMS0xLTA_7d8d338a-37ea-4ca7-b7e7-f3ac2dc8cd0d"
      unitRef="usd">572000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTMtMS0xLTA_8bc838f7-3924-4998-aaae-5a6e89be1ecf"
      unitRef="usd">450000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTUtMS0xLTA_2267030f-6402-4927-9b2f-15764b35378a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTctMS0xLTA_8248f0ff-76b2-432e-8d4b-ad143b521976"
      unitRef="usd">1926000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTktMS0xLTA_8e7a101e-2dc4-48ff-ab22-a378285f26de"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTExLTEtMS0w_49123ee0-e8e9-4b48-a8da-49ae2a96bd58"
      unitRef="usd">444000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTEzLTEtMS0w_14a9069c-7bd5-40a6-ac81-c0c9094b1b39"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTE1LTEtMS0w_f69618f3-a88a-4b07-a435-a0c965963ef6"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i43a3c1313e0f442793ebdc793ee80c94_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU2LTE3LTEtMS0w_91c53bf4-a4f7-4613-a33a-fc8c876604c8"
      unitRef="usd">3392000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTEtMS0xLTI1MTY0_691ff77d-eac0-4b1a-97d8-01b88d9dfe01"
      unitRef="usd">61863000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTMtMS0xLTI1MTY0_b6d5bb67-ae8f-4168-82d0-e4670469e7b3"
      unitRef="usd">189178000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTUtMS0xLTI1MTY0_d16229c7-7949-4d68-a420-217e36bf80e4"
      unitRef="usd">41407000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTctMS0xLTI1MTY0_6e8f370b-fd9b-4c23-8082-851b4232aa48"
      unitRef="usd">8683000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTktMS0xLTI1MTY0_1700bfa3-3665-4204-b88a-244cfdd0f1c2"
      unitRef="usd">1660000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTExLTEtMS0yNTE2NA_c7095fd0-e6db-43c1-918f-0b40540358f5"
      unitRef="usd">2922000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTEzLTEtMS0yNTE2NA_6de1cafc-ec35-4b93-b7fd-7100d41d7d36"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTE1LTEtMS0yNTE2NA_493639b4-a63e-4e20-948d-46852deb669e"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzU4LTE3LTEtMS0yNTE2NA_28ee682a-f964-4762-b183-d89c1538be1d"
      unitRef="usd">305713000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTEtMS0xLTA_75879157-42e3-4ae7-8cd1-5493173b20ca"
      unitRef="usd">43742000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTMtMS0xLTA_62d932a4-a0e9-4075-b2b2-85181ebbe8de"
      unitRef="usd">77083000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTUtMS0xLTA_67fd496c-a69b-46e6-b22d-76ee1e7293b5"
      unitRef="usd">53195000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTctMS0xLTA_99da7516-b6de-4cb4-85ef-0cc4dc97a78a"
      unitRef="usd">30559000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTktMS0xLTA_c5a645df-0e71-4a4b-9ed3-3a9efd43590e"
      unitRef="usd">13443000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTExLTEtMS0w_f16e94cb-9352-4f9a-b74c-71085fc6b4bf"
      unitRef="usd">15453000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTEzLTEtMS0w_b919aad8-3b58-48a4-8b43-bf4376ec0991"
      unitRef="usd">87547000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTE1LTEtMS0w_f928e220-9ada-49b6-9d81-f1a4af71e1d2"
      unitRef="usd">315000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie403705d8ef249d6a2490aeb496a067b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYwLTE3LTEtMS0w_2ad0aba8-768e-4271-8276-fc5d859fd9e9"
      unitRef="usd">321337000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTEtMS0xLTA_6d3be3f8-c283-49cf-904c-2c221662eefa"
      unitRef="usd">34000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTMtMS0xLTA_ccab2b12-fd4c-4b2c-9ee6-e3d050707fb7"
      unitRef="usd">404000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTUtMS0xLTA_ae243e5a-d5ec-45e2-a09e-90696d3d8710"
      unitRef="usd">684000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTctMS0xLTA_49a8478b-f155-417e-9495-235834a1c2e4"
      unitRef="usd">648000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTktMS0xLTA_a4b1e5f4-3726-49a0-bd51-377c93841b78"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTExLTEtMS0w_6eeb8fe0-e502-4d8c-b4fc-3adf3d67b4ac"
      unitRef="usd">1319000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTEzLTEtMS0w_195e9916-057c-440f-b591-89aa26503db1"
      unitRef="usd">78000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTE1LTEtMS0w_4dad2910-acae-447e-a0f0-dbe4cbf00b03"
      unitRef="usd">48000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="icc08426e391a44119c85b001bdc83a29_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzYyLTE3LTEtMS0w_2b3d2e16-08a2-42b6-8075-22e93503ccba"
      unitRef="usd">3635000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTEtMS0xLTI1MTY2_3e23464f-bed0-41bf-aafa-99d5744d2659"
      unitRef="usd">43776000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTMtMS0xLTI1MTY2_d41c191f-eca3-480a-bd5e-95d3cad8d2c4"
      unitRef="usd">77487000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTUtMS0xLTI1MTY2_07c3593f-031b-4fe3-aa85-b0454ac951fc"
      unitRef="usd">53879000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTctMS0xLTI1MTY2_0150f1c0-0698-4dbf-89ad-f2c08b12c0aa"
      unitRef="usd">31207000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTktMS0xLTI1MTY2_0e966bb6-fbcf-4c44-b76e-3a77100cb029"
      unitRef="usd">13863000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTExLTEtMS0yNTE2Ng_114e3231-5a6c-4a09-8dcc-60b7985c96f4"
      unitRef="usd">16772000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTEzLTEtMS0yNTE2Ng_6e744454-748e-47e9-904a-70d5ec70170c"
      unitRef="usd">87625000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTE1LTEtMS0yNTE2Ng_dea0b0aa-0dca-4c47-99cb-6d1e7ec521f7"
      unitRef="usd">363000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY0LTE3LTEtMS0yNTE2Ng_e5ba29ea-beac-4c8d-acf0-ea228f1e4aa7"
      unitRef="usd">324972000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTEtMS0xLTA_41c31060-0935-4b3e-bc73-c87657c390f6"
      unitRef="usd">1255971000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTMtMS0xLTA_ec270c2b-80e3-401b-9593-94bc6e3d0d0b"
      unitRef="usd">774796000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTUtMS0xLTA_af9e4e87-4caa-4ee7-b737-98d7175516d6"
      unitRef="usd">424758000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTctMS0xLTA_c862ad7a-7d25-4a66-9fea-f5fb803c2683"
      unitRef="usd">344485000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTktMS0xLTA_1503cc42-0645-40de-a407-215eb63fff32"
      unitRef="usd">375599000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTExLTEtMS0w_239523b2-c979-4bbf-800f-c5227ed2e150"
      unitRef="usd">792366000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTEzLTEtMS0w_42d588b3-aee5-45a8-b325-54918f9362e0"
      unitRef="usd">208987000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTE1LTEtMS0w_859b6d37-dc74-4611-8717-300451ef7260"
      unitRef="usd">1134000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i27b6f96bb2c049079dd021fca74c3478_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY2LTE3LTEtMS0w_c2619b89-7ee8-40e5-856c-2ee2ec7e6cd7"
      unitRef="usd">4178096000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTEtMS0xLTA_20b02d54-cc51-4b31-a36a-ba603b218a9b"
      unitRef="usd">20643000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTMtMS0xLTA_7f798be2-a881-46ba-bd76-1baf15799de4"
      unitRef="usd">16692000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTUtMS0xLTA_85da0476-ba13-4119-8782-e591ed8d4c87"
      unitRef="usd">27621000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTctMS0xLTA_4abf5d44-cd47-44e0-9bc2-1209c93307bf"
      unitRef="usd">17850000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTktMS0xLTA_71b9b9f2-0e62-4583-b158-494f0339a3eb"
      unitRef="usd">17374000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTExLTEtMS0w_f55a8185-a22f-454d-ba43-7c63ac3bbfba"
      unitRef="usd">19252000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTEzLTEtMS0w_3e105d3d-14fb-43b2-96c9-1eb0f083bd69"
      unitRef="usd">11790000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTE1LTEtMS0w_ffeb772f-662a-43c9-9527-ac03f8ec645d"
      unitRef="usd">814000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="iaf90bbfd2d1d485db7555014a97496e1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY3LTE3LTEtMS0w_e27b3ab5-f04e-4f89-94ca-5e594a0eca43"
      unitRef="usd">132036000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTEtMS0xLTA_d5b39f05-b867-406e-986d-737576c9d883"
      unitRef="usd">2805000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTMtMS0xLTA_9f5c4199-19b2-47bf-9abc-0fd12757e37b"
      unitRef="usd">12689000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTUtMS0xLTA_7bf0d882-92ea-4fae-a97d-ff9c2b918c10"
      unitRef="usd">7837000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTctMS0xLTA_b51e2727-1778-4c90-991b-3413e8471932"
      unitRef="usd">19301000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTktMS0xLTA_7d7a7c1f-43dd-424c-aeb2-7b20a198ed6d"
      unitRef="usd">40240000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTExLTEtMS0w_7d25e188-7a20-406f-a1a7-9103eee162e8"
      unitRef="usd">56206000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTEzLTEtMS0w_d6013337-9f82-4313-8bcc-1fe6967acc80"
      unitRef="usd">15562000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTE1LTEtMS0w_98be9690-f069-400a-8e15-44acd176e91e"
      unitRef="usd">3875000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie292fe7c19c844ceb1d9d95d0c6b646f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzY4LTE3LTEtMS0w_d342aaf7-f8c5-42a8-b505-12f83934301c"
      unitRef="usd">158515000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTEtMS0xLTE3Mjkx_bebf602f-05a4-49bc-8422-9493d8ab5ff3"
      unitRef="usd">1279419000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTMtMS0xLTI1MTY5_af6cae79-f823-4fe5-bcd4-909c47b9c788"
      unitRef="usd">804177000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTUtMS0xLTI1MTY5_d5215fdc-64f8-4108-87bf-88267458695e"
      unitRef="usd">460216000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTctMS0xLTI1MTY5_560ddfa5-7046-4c09-ab16-54487bbc9609"
      unitRef="usd">381636000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTktMS0xLTI1MTY5_ee72dfe5-1d2f-46ce-8ad7-2092bbfc7501"
      unitRef="usd">433213000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTExLTEtMS0yNTE2OQ_90270563-7d75-430e-b60f-5d6c9c806ee6"
      unitRef="usd">867824000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTEzLTEtMS0yNTE2OQ_9f87d0cf-df23-42e7-a85c-6727223dbd4a"
      unitRef="usd">236339000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTE1LTEtMS0yNTE2OQ_d8b77e63-5fde-4f18-9ae8-86d39475c46f"
      unitRef="usd">5823000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyZDMyMjhjOTY0OWI0NGRmOGY1YjJjMWM4MWM3NzFkOS90YWJsZXJhbmdlOjJkMzIyOGM5NjQ5YjQ0ZGY4ZjViMmMxYzgxYzc3MWQ5XzcwLTE3LTEtMS0yNTE2OQ_003140d6-e994-4724-9161-161fe5549d8a"
      unitRef="usd">4468647000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtMS0xLTEtMjUxNzQ_88dd7f11-475c-468d-8f63-e0ed9fa5cec2"
      unitRef="usd">771559000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtMy0xLTEtMjUxNzQ_a76af581-2bb7-449c-90cd-73fa56c0113c"
      unitRef="usd">16340000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtNS0xLTEtMjUxNzQ_34eaab5d-51eb-4355-95af-faa8c3aad142"
      unitRef="usd">64321000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtNy0xLTEtMjUxNzQ_cd8733b8-53d8-4940-b85e-5f4ee8a8ae53"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzQtOS0xLTEtMjUxNzQ_fa17d1b0-3c89-4fb7-b30a-c2481c07ce9c"
      unitRef="usd">852220000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtMS0xLTEtMjUxNzQ_ff60ab7b-1bf1-4ff4-b7a1-b8043a6b0713"
      unitRef="usd">765411000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtMy0xLTEtMjUxNzQ_ff31706b-7fc5-4471-a652-5e4268de44bc"
      unitRef="usd">24659000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtNS0xLTEtMjUxNzQ_2d840066-4ada-46a5-8a5e-2bec24a47402"
      unitRef="usd">15164000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtNy0xLTEtMjUxNzQ_246dfadb-e8e0-4070-bee0-af1b9c9ecbd5"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzUtOS0xLTEtMjUxNzQ_b289d43e-c144-42a5-b3f0-aec1b029dd56"
      unitRef="usd">805234000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtMS0xLTEtMjUxNzQ_6164e937-62c6-43be-871e-897adc3a8028"
      unitRef="usd">1274513000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtMy0xLTEtMjUxNzQ_46d6b774-90b6-4a77-8fec-914567116491"
      unitRef="usd">5662000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtNS0xLTEtMjUxNzQ_aa1dd488-da69-44f0-b95e-331a98bd8a28"
      unitRef="usd">8604000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtNy0xLTEtMjUxNzQ_2f347728-f544-4f31-b759-91ac9600ca10"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzYtOS0xLTEtMjUxNzQ_3da9b9ef-a88c-42c6-8a0a-8acde0debb02"
      unitRef="usd">1288779000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctMS0xLTEtMjUxNzY_73e60931-481c-45b7-aefc-fdfc9e86299c"
      unitRef="usd">2811483000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctMy0xLTEtMjUxNzY_8bd090e8-cbb6-4223-bc91-17ff1b70d82c"
      unitRef="usd">46661000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctNS0xLTEtMjUxNzY_3edbf233-1913-472b-82e0-89fcbef62a10"
      unitRef="usd">88089000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctNy0xLTEtMjUxNzY_546f5234-1f7e-45be-a5a1-f28bd0c217f1"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzctOS0xLTEtMjUxNzY_3a04daf7-ca37-44b0-b3f0-5710ca5ec8d3"
      unitRef="usd">2946233000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtMS0xLTEtMjUxNzY_e15e2361-7d25-49dc-81c0-8489d4a285ea"
      unitRef="usd">130818000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtMy0xLTEtMjUxNzY_895d3fad-b8ca-49e3-bd13-709c3901b421"
      unitRef="usd">0</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtNS0xLTEtMjUxNzY_215bcabc-29d1-4d65-8b4c-8bd477251c82"
      unitRef="usd">842000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtNy0xLTEtMjUxNzY_eddb960d-9f48-4f08-8e46-4f3399b6c48d"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzgtOS0xLTEtMjUxNzY_d444f39d-a93b-451a-b53d-d97d63e99ba4"
      unitRef="usd">131660000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTEtMS0xLTI1MTc4_64d64912-6e68-493c-810a-1fcfe1f93547"
      unitRef="usd">101973000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTMtMS0xLTI1MTc4_c1340cfd-7d20-44ea-a795-9f9971087c1b"
      unitRef="usd">1516000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTUtMS0xLTI1MTc4_5d17e596-d88b-449c-9e6e-ec9f06017833"
      unitRef="usd">807000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTctMS0xLTI1MTc4_39caebff-04c1-426e-b76d-95ba9ae7dd66"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEwLTktMS0xLTI1MTc4_1432ca01-7b06-4bdf-a82f-fd1659babd7d"
      unitRef="usd">104296000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTEtMS0xLTI1MTc4_2e4fdb64-c13d-4d8f-9336-6b92535daa5e"
      unitRef="usd">169668000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTMtMS0xLTI1MTc4_5fcb20ff-c032-4d81-8cc3-37a22673c999"
      unitRef="usd">682000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTUtMS0xLTI1MTc4_b3fce35f-8d5f-4696-ae9f-c9f341c52324"
      unitRef="usd">0</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTctMS0xLTI1MTc4_c698bc33-c365-4d2f-b2c4-3a9e1129e51a"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzExLTktMS0xLTI1MTc4_9ce7273f-14f7-4750-9d8a-a8b78fa1c025"
      unitRef="usd">170350000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTEtMS0xLTI1MTc4_552721df-a1af-4d58-99b3-109e1e16d701"
      unitRef="usd">271641000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTMtMS0xLTI1MTc4_77ebf137-df3c-46d2-aee7-32cc8385457c"
      unitRef="usd">2198000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTUtMS0xLTI1MTc4_20ea2bf5-92aa-4519-b799-35b129913252"
      unitRef="usd">807000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTctMS0xLTI1MTc4_f4b8d464-3392-4a79-b6c7-6c33d26c14bf"
      unitRef="usd">0</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEyLTktMS0xLTI1MTc4_d7b680e0-1ce5-481b-bb60-74a568df27b0"
      unitRef="usd">274646000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTEtMS0xLTI1MTc4_464715f5-c9e1-474c-9b41-22a985ac1b47"
      unitRef="usd">411141000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTMtMS0xLTI1MTc4_94efaef2-de46-483e-a734-52ee9d44e324"
      unitRef="usd">0</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTUtMS0xLTI1MTc4_3b8b2e2d-0d5e-409e-821d-337351c197e2"
      unitRef="usd">3675000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTctMS0xLTI1MTc4_3c5df45b-4b51-4bf1-8e5d-f2e522c98ba0"
      unitRef="usd">524000</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzEzLTktMS0xLTI1MTc4_c92f52fe-aa26-48d4-aa04-0c78c0a3ef3f"
      unitRef="usd">415340000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:FinancingReceivablesPassRated
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTEtMS0xLTI1MTc4_da8a6dc2-05cf-4e1e-9369-2b6957ed1915"
      unitRef="usd">3625083000</hfwa:FinancingReceivablesPassRated>
    <hfwa:FinancingReceivablesOaemRated
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTMtMS0xLTI1MTc4_48b3f266-7237-4380-b657-70159e2bd7a9"
      unitRef="usd">48859000</hfwa:FinancingReceivablesOaemRated>
    <hfwa:FinancingReceivablesSubstandardRated
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTUtMS0xLTI1MTc4_d0a8dd8c-4905-4dfc-9d79-c465dcf830af"
      unitRef="usd">93413000</hfwa:FinancingReceivablesSubstandardRated>
    <hfwa:FinancingReceivablesDoubtfulRated
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTctMS0xLTI1MTc4_35227d84-1433-4ea0-a81b-ba90c83b825a"
      unitRef="usd">524000</hfwa:FinancingReceivablesDoubtfulRated>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo1OTA5ZGZkMjQwYTU0YTdkYWRkN2IzYjlhOGEwZTEwYi90YWJsZXJhbmdlOjU5MDlkZmQyNDBhNTRhN2RhZGQ3YjNiOWE4YTBlMTBiXzE0LTktMS0xLTI1MTc4_4c9121b2-6e8f-4a5c-a088-b79a659bb920"
      unitRef="usd">3767879000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <hfwa:PotentialProblemLoansReceivable
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzcyNjA_a4296577-bbcd-4634-b3ee-340134dff3e6"
      unitRef="usd">182300000</hfwa:PotentialProblemLoansReceivable>
    <hfwa:PotentialProblemLoansReceivable
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc0NzcyNjg_c23123fa-9da7-49cb-ac9d-f9e31903a1cf"
      unitRef="usd">87800000</hfwa:PotentialProblemLoansReceivable>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTU0_4cf8b2b9-f9fe-4ad5-bc0a-a56d4cc4a383">&lt;div style="margin-top:5pt;text-align:justify;text-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 nonaccrual loans for the dates indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2020&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;December 31,&lt;br/&gt;2019&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;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;Nonaccrual &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;7,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;30,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,320&#160;&lt;/span&gt;&lt;/td&gt;&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;30,826&#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;27,266&#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;58,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;44,525&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Presentation of December&#160;31, 2019 balances is in accordance with disclosure requirements prior to CECL Adoption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 of previously classified nonaccrual loans during the following periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December&#160;31, 2020&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="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;December&#160;31, 2019&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Reversed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Interest Income Recognized&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(238)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(208)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;(541)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(584)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&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;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#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;(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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;(555)&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;639&#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;(587)&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;595&#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="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtMS0xLTEtMA_4b19117d-326f-444a-b93b-ea748b7bc7f9"
      unitRef="usd">22039000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtMy0xLTEtMA_c12c6d76-4bc2-4cf4-a020-b70604e374a8"
      unitRef="usd">9208000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtNS0xLTEtMA_d97b80f3-f706-48f9-a21f-efd87b41aaf3"
      unitRef="usd">31247000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzQtNy0xLTEtMA_230c3f3c-06f6-433e-85fb-1f924297d66b"
      unitRef="usd">33544000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtMS0xLTEtMA_848b1287-bf02-439b-8f1d-a4fdee46d818"
      unitRef="usd">4693000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtMy0xLTEtMA_4eb4d1c9-0e16-4747-85ee-dd80896d7428"
      unitRef="usd">13700000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtNS0xLTEtMA_8ac9b0bc-d11a-44a0-b1d6-8f2d68ad2846"
      unitRef="usd">18393000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzUtNy0xLTEtMA_45934cc6-e413-446e-a969-545108481ce0"
      unitRef="usd">4714000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtMS0xLTEtMA_1146dde1-4b4a-45fe-8f8d-f6475b5169de"
      unitRef="usd">3424000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtMy0xLTEtMA_306d634d-8caf-47cd-85ad-a6d3f10b73eb"
      unitRef="usd">3722000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtNS0xLTEtMA_c68dcf92-d87d-479f-827e-7ff7e3614512"
      unitRef="usd">7146000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzYtNy0xLTEtMA_4b1a10bc-57d9-4c18-b528-e3cb9d602288"
      unitRef="usd">6062000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctMS0xLTEtMA_e20b880f-6662-40c3-90a8-53b8e1786b69"
      unitRef="usd">30156000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctMy0xLTEtMA_a01c1428-aaff-40ea-8c47-56eac54e21f5"
      unitRef="usd">26630000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctNS0xLTEtMA_ed051882-5896-49e2-8ffd-e37200ec313c"
      unitRef="usd">56786000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzctNy0xLTEtMA_4015cfc7-d4c2-461d-9edf-1eb7a4cbd105"
      unitRef="usd">44320000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtMS0xLTEtMA_2dcfa0f3-3a71-4049-b110-5f955def6c60"
      unitRef="usd">67000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtMy0xLTEtMA_1e75a61a-8a36-470d-8fa3-276cb5411882"
      unitRef="usd">117000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtNS0xLTEtMA_0cad5fff-17ac-405b-8e10-29a12910e722"
      unitRef="usd">184000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzgtNy0xLTEtMA_9221d3c0-f109-4134-adcc-a9d900e12e5a"
      unitRef="usd">19000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTEtMS0xLTA_e96c6363-ab92-4d52-a6c4-619c7d1875ce"
      unitRef="usd">572000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTMtMS0xLTA_b5fdb74b-2533-4dc5-bd66-8bfc428811f4"
      unitRef="usd">450000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="if548fcf79cbc4bcbb04541b6e47baf18_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTUtMS0xLTA_2b69c22c-5753-43ab-99ae-fef47b1a363e"
      unitRef="usd">1022000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i83daaa92bcbc4505b32c38eced759ca5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzExLTctMS0xLTA_e2c1e34c-8ce4-48fc-914d-b1c48e5969e4"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTEtMS0xLTA_76f0fbc4-9354-4d6a-ba41-e75efac47379"
      unitRef="usd">31000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTMtMS0xLTA_d4f4b811-85df-498a-bbac-820fbcbb8fc4"
      unitRef="usd">69000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTUtMS0xLTA_fe21acb4-3070-456f-a862-90c64cd07c5c"
      unitRef="usd">100000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzEzLTctMS0xLTA_0d506c1d-1da0-49e6-918b-96afc2c45c33"
      unitRef="usd">186000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTEtMS0xLTA_3915c674-573c-46b2-890e-7f381bdfb5e1"
      unitRef="usd">30826000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTMtMS0xLTA_a772445b-ddda-4eb5-b68a-8123f791c3ad"
      unitRef="usd">27266000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTUtMS0xLTA_3c392001-47d5-44fb-ae91-a67e640ce8d8"
      unitRef="usd">58092000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5NGU0MWI3MWUwZTM0MzAyYjBhZmUyNDE4YzFjYzdmMy90YWJsZXJhbmdlOjk0ZTQxYjcxZTBlMzQzMDJiMGFmZTI0MThjMWNjN2YzXzE0LTctMS0xLTA_90c9ab47-6ea2-4d95-ac27-88c8623394fa"
      unitRef="usd">44525000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i1052b89f92604df9babee1ccc746e656_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtMS0xLTEtMA_7112375b-b042-4963-9604-dcd0687f77ab"
      unitRef="usd">-95000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i1052b89f92604df9babee1ccc746e656_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtMy0xLTEtMA_01afa169-a48b-4050-a883-d25983b0013d"
      unitRef="usd">434000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtNS0xLTEtMjUxODM_181bb532-fc58-45ce-8369-5e5eafef19b5"
      unitRef="usd">-552000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i7825f3962c7e419c81159b051e2dfcdd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzQtNy0xLTEtMjUxODM_84e6d174-bb7e-4a83-bc3e-c4badd8be05e"
      unitRef="usd">147000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i191fb57f6ae946849742560cc9da6e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtMS0xLTEtMA_b2510edf-ef81-4058-8c1e-5084c243a9c7"
      unitRef="usd">-238000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i191fb57f6ae946849742560cc9da6e62_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtMy0xLTEtMA_6a98c1d1-49db-400d-8844-0db38ed0e6fc"
      unitRef="usd">89000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtNS0xLTEtMjUxODM_ca0a2d9f-e441-48ba-b004-b89a9b031363"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i01a37ceb00854dbfb32bf6e4c0e228ef_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzUtNy0xLTEtMjUxODM_b0c90d84-c546-4d55-9357-9e8081f047a4"
      unitRef="usd">228000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ifb90de0f4c50448dbe705df93b486248_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtMS0xLTEtMA_95b3e64a-1742-4cac-a6a0-d7431ef577d7"
      unitRef="usd">-208000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ifb90de0f4c50448dbe705df93b486248_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtMy0xLTEtMA_c3b2f3b1-de6c-4056-934c-7e9c23a6e3f6"
      unitRef="usd">67000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtNS0xLTEtMjUxODM_1b2efc87-7fc3-4826-a8b7-a9eb6ae65c0c"
      unitRef="usd">-32000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i9bf1e71e127b4e3eb82981e786ceb303_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzYtNy0xLTEtMjUxODM_43da3937-c9d3-4eeb-b832-094393916531"
      unitRef="usd">181000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ib4dc5664816e40598697c7503b10320a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctMS0xLTEtMA_17d638a3-5a0a-43bd-af57-29b25d6b14d1"
      unitRef="usd">-541000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ib4dc5664816e40598697c7503b10320a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctMy0xLTEtMA_5671014f-5efd-4799-8d24-36f7781f7ef8"
      unitRef="usd">590000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctNS0xLTEtMjUxODM_06ad8c25-aaee-41ec-ae4f-f3ec82a0551b"
      unitRef="usd">-584000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ib904b6e79a28429baa83eada3bc70971_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzctNy0xLTEtMjUxODM_09918dbc-811b-4e4b-b8b8-44f17be387d4"
      unitRef="usd">556000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtMS0xLTEtMjk3NQ_ad1d0f30-0691-43be-96fc-f411a16100f3"
      unitRef="usd">-2000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i860fe7e2af7f427783479b2065188fbc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtMy0xLTEtMjk3NQ_7ea9563f-47d4-4cbf-829b-f8fb1b86b079"
      unitRef="usd">2000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtNS0xLTEtMjUxODM_55618583-ba86-4d47-975a-8c263212d057"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ic2a5af7fb20649e1a01696f891370c07_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzgtNy0xLTEtMjUxODM_4db0f9cf-170a-4cef-a098-e52b0bc1954c"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i99eba73411ef447197d7131f34f464b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTEtMS0xLTA_5898d273-1b7a-448e-940a-2566d75111b2"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i99eba73411ef447197d7131f34f464b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTMtMS0xLTA_681c5807-1407-40bd-9cca-e0bafc4040bc"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTUtMS0xLTI1MTgz_c79e5034-2ec8-49a7-992c-6df6bd7c2d0f"
      unitRef="usd">-3000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="iebffe021684b4dcd9bc8813588ce93dd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEwLTctMS0xLTI1MTgz_2654349b-563c-42f9-bfe2-edf7f44274e4"
      unitRef="usd">33000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTEtMS0xLTA_dcfc96af-5ac3-40ad-8fc9-892438b3181c"
      unitRef="usd">-11000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i8468266c0b7446eaaf138b05c0a88fdb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTMtMS0xLTA_a0d3603d-560b-4824-aca7-a16062087450"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTUtMS0xLTI3Mjg0_0038f313-775e-43b7-a8af-f10942e0b1ac"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i0a3271078556409e98ab8f267d4bfbdb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzExLTctMS0xLTI3Mjg0_b19a9b88-14f2-47c5-a4bf-2c591e27f50d"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTEtMS0xLTA_58e9d658-4659-4698-8739-18fde24becc6"
      unitRef="usd">-11000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i461e7c4e6b25468b999e344288adbdb8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTMtMS0xLTA_183c5876-daa3-4860-827a-d4c40ca5f39b"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTUtMS0xLTI3Mjg0_278df413-9d65-4557-a68b-d118499fb7e3"
      unitRef="usd">-3000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ie9517c2c0ede4941a1eb4997eb3b2ac7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEyLTctMS0xLTI3Mjg0_b45d57bc-effa-4e05-9f8d-d760d92a2c3e"
      unitRef="usd">33000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTEtMS0xLTA_eda779b1-c8f0-45ab-858c-4067588878f6"
      unitRef="usd">-1000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i3257f201078f4be8a988fe97cf97a3c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTMtMS0xLTA_78bab3b2-ac9a-4589-ae04-50b897713d50"
      unitRef="usd">47000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTUtMS0xLTI1MTgz_57f67ed0-3034-4f9c-88ae-df3003fc217c"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i3d72c2b2e2ac4fd5abd69a343035e2ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzEzLTctMS0xLTI1MTgz_56333372-a169-4f9f-9a11-d667698db82e"
      unitRef="usd">6000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTEtMS0xLTA_ff5fd88a-76f8-444f-8712-23c0f6252436"
      unitRef="usd">-555000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTMtMS0xLTA_a280aa7b-ce28-421d-b4f0-894af8239433"
      unitRef="usd">639000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTUtMS0xLTI1MTgz_e4bca57e-48c6-485d-a331-7f84d0b68410"
      unitRef="usd">-587000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo5MDZkNTMxMDY3ODU0NmQ4YjMxZjEwYmVkODc2NDIzZi90YWJsZXJhbmdlOjkwNmQ1MzEwNjc4NTQ2ZDhiMzFmMTBiZWQ4NzY0MjNmXzE0LTctMS0xLTI1MTgz_629d73e2-b125-452e-9101-a915bbf30fcc"
      unitRef="usd">595000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ib2f26ddfa1af444bb23b4691221e6726_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NzY0_5e268681-6ece-43e0-885d-260f84cd2662"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="icee2a5f02e50432188e3389cd183b95f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NzY0_ab6e13f9-e966-46dc-aa8d-a54c57250e0f"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTI4_b4d134d7-1aa1-4a3d-8ab2-8ff9bf06a66b">The amortized cost of past due loans as of December&#160;31, 2020 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;4,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;720,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;733,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;SBA PPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;715,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:9pt;font-weight:400;line-height:100%"&gt;715,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;855,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;856,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,407,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:9pt;font-weight:400;line-height:100%"&gt;1,410,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;6,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,698,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,715,206&#160;&lt;/span&gt;&lt;/td&gt;&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;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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;122,756&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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="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;78,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;225,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;227,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;/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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;2,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&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,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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;324,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,501&#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;20,922&#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,447,725&#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,468,647&#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 style="margin-top:5pt;text-align:justify;text-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 past due loans as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/&gt;&lt;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;December 31, 2019&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;30-89 Days&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;90&#160;Days&#160;or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;Total&#160;Past&#160;&lt;br/&gt;Due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;Current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #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;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:8pt;font-weight:700;line-height:100%"&gt;PCI Loans&lt;/span&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;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="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;10,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;832,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;849,852&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;798,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:9pt;font-weight:400;line-height:100%"&gt;800,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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;1,280,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:9pt;font-weight:400;line-height:100%"&gt;1,283,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;11,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,912,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,933,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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: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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;102,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;273,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;274,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411,507&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;413,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;16,024&#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;9,421&#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;25,445&#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,724,324&#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,749,769&#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;18,110&#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,767,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i721a8fe958be4290bad8b248321a9aa4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtMS0xLTEtMA_5f9eb011-d571-474b-b45e-de2952d45710"
      unitRef="usd">4621000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i7db584f30ac9437b918af5adc0583083_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtMy0xLTEtMA_8b52cbf5-0e57-438d-91b9-bee0cba00e18"
      unitRef="usd">8082000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtNS0xLTEtMA_eed4c097-d085-465d-aeb7-3c69ede6ea51"
      unitRef="usd">12703000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtNy0xLTEtMA_5c167979-27e8-460a-8e2c-b4815e71c62c"
      unitRef="usd">720395000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzQtOS0xLTEtMA_030bad26-04e6-4450-801a-8916bd00d4bf"
      unitRef="usd">733098000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ib317640d62074af98a8bffa8217ef6cf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtMS0xLTEtMA_734dfec9-b8a2-406c-8ddf-3660d4db8b41"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i1d531071eac443bab3000e8c157be462_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtMy0xLTEtMA_314381d6-9201-4936-a8f4-f7416cf4f338"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i351b72b455da44629067d52ee902d73b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtNS0xLTEtMA_4b336726-fe5d-4b5b-9d6a-7bdfc5c16dba"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i351b72b455da44629067d52ee902d73b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtNy0xLTEtMA_7da1734c-5916-4b9a-9687-324a47ee2f52"
      unitRef="usd">715121000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i351b72b455da44629067d52ee902d73b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzUtOS0xLTEtMA_52befb18-c402-408f-a35b-3151ac84b4f7"
      unitRef="usd">715121000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i9ed08b4b2798427caa5fd9f6a9e14c28_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtMS0xLTEtMA_78db5ca5-0046-4611-8466-18af47acc2d5"
      unitRef="usd">991000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i6340335899914d3f8dc14306f18fc721_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtMy0xLTEtMA_e3c4066d-15da-4188-a6f7-473441142adc"
      unitRef="usd">403000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtNS0xLTEtMA_c1d35025-8f7f-4b02-81fe-69d6a630a4b3"
      unitRef="usd">1394000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtNy0xLTEtMA_867a73ab-11ff-498e-b67d-2ba7e677710b"
      unitRef="usd">855290000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzYtOS0xLTEtMA_310f368f-8dc3-4b2e-940f-004db0684653"
      unitRef="usd">856684000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i316c79445f184d81af034320dcfc98e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctMS0xLTEtMA_b462caea-b25f-4cb0-8598-53757e52aea6"
      unitRef="usd">412000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="id280e243c15c4a93b595e99738d39289_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctMy0xLTEtMA_7a45714b-ce6c-4092-9076-da6006a910a8"
      unitRef="usd">1970000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctNS0xLTEtMA_d9fcaa2c-d86f-4533-809f-f52163013f90"
      unitRef="usd">2382000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctNy0xLTEtMA_70ac6817-0068-4932-a508-640e042ed626"
      unitRef="usd">1407921000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzctOS0xLTEtMA_1f695d2e-ede4-4e86-95c3-ab97401c7ffb"
      unitRef="usd">1410303000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i3ecdd3f2fbab41848212d1872b20f009_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtMS0xLTEtMA_d6a85db5-0609-45e0-bc8b-edf0434a358d"
      unitRef="usd">6024000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ief9960cbd34f44928b39028b35b67720_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtMy0xLTEtMA_a4011f55-db98-4593-b2b5-f62e131d5bed"
      unitRef="usd">10455000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtNS0xLTEtMA_84eaa4a7-4720-4b5a-bd0e-68e733bdddb2"
      unitRef="usd">16479000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtNy0xLTEtMA_1d20012f-9ad3-4df1-9aa3-56bdf2957a1f"
      unitRef="usd">3698727000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzgtOS0xLTEtMA_3491813f-d641-489a-89c6-9bc9fa41da7a"
      unitRef="usd">3715206000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ic47c516bfea7472d9c044a09937b1553_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktMS0xLTEtMA_9bea75c4-84ab-4240-8b14-93a58a300c41"
      unitRef="usd">765000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i61fdd1ebfa9143d491e15f48ebb0de79_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktMy0xLTEtMA_504b50c3-50f9-49ce-adc4-cece1914c20d"
      unitRef="usd">16000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktNS0xLTEtMA_fc928724-cc4f-4ff1-be46-bcb159baf495"
      unitRef="usd">781000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktNy0xLTEtMA_ea193845-b2a8-440f-931f-bd9e04348e49"
      unitRef="usd">121975000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzktOS0xLTEtMA_e144b448-2239-4767-94db-0eddf917e976"
      unitRef="usd">122756000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="id9e03e2ef5cd4bcc9e918ef6166fbe15_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTEtMS0xLTA_ac7a4f93-58f0-4d90-b52b-65a0b6b9becb"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i5ad1366a984649d4923c55abd4d3bd0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTMtMS0xLTA_d5f0dfd1-b1a3-4653-86bb-cfc486dea548"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTUtMS0xLTA_3a75ac59-78ec-4315-88b3-595b36e5bf3e"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTctMS0xLTA_11d49913-7e25-4692-b5f4-b2cc13f083d2"
      unitRef="usd">78259000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzExLTktMS0xLTA_4b19c52b-1272-4767-930e-f0084de2c4d4"
      unitRef="usd">78259000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i9230d8d4537a4d05826022485c0daab2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTEtMS0xLTA_e4c713c6-ff4c-4642-ac57-9f1af22f0e52"
      unitRef="usd">2225000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i96c1a8e18489402b8ea0a51f7a63b99a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTMtMS0xLTA_677b2ea8-b5e0-4ef6-965f-70d4f27f6e59"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTUtMS0xLTA_bb621d24-a8e2-4ad0-9fb6-ae944be2b33b"
      unitRef="usd">2225000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTctMS0xLTA_c92ee73e-018d-4bf2-ba9f-6ac2f6ffc2bb"
      unitRef="usd">225229000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEyLTktMS0xLTA_6a751a86-1f0b-4aac-86d9-36fc6c752418"
      unitRef="usd">227454000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i28bee91314d0419180f81ae5f5e6741d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTEtMS0xLTA_6a3e8a7d-977e-43c5-8b5d-ea5afc9d743e"
      unitRef="usd">2225000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i3fef9ee98f944c169654bb2b2f012a59_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTMtMS0xLTA_21a872b7-5fb1-4dde-8e2f-08b622ae1d7a"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTUtMS0xLTA_d0d4dc38-c3b3-4ec9-82bf-80092362d1b9"
      unitRef="usd">2225000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTctMS0xLTA_80074662-a4ea-4a6d-adf0-cc4ea0b8dc5b"
      unitRef="usd">303488000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzEzLTktMS0xLTA_deb94a18-7ed7-4ad5-98bb-e59f00911365"
      unitRef="usd">305713000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i40126c4a3c004fbf8b9b94ff1c151507_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTEtMS0xLTA_cd236dc3-4a34-4af2-8987-e5b8052b3d58"
      unitRef="usd">1407000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i5b7e5109a44847b9944c31cb22fa374d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTMtMS0xLTA_b62f2bd5-0091-4a20-9006-4c47392b07e2"
      unitRef="usd">30000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTUtMS0xLTA_de9d5976-ce11-44e1-9c00-b6447c3a99a7"
      unitRef="usd">1437000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTctMS0xLTA_eb383dba-21a1-4bda-b5a1-108f6ac8d92f"
      unitRef="usd">323535000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE0LTktMS0xLTA_449c9b5f-4137-4c01-a426-f2ff3a3bb379"
      unitRef="usd">324972000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i3519a17f0c9748e39159dc3466add353_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTEtMS0xLTA_df6b0db0-7dcc-434d-9979-3a147af065a7"
      unitRef="usd">10421000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ief4260c42c234f18a3f7e5430ec26102_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTMtMS0xLTA_5c376705-3dd3-4434-87af-39db8967533f"
      unitRef="usd">10501000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTUtMS0xLTA_10b3274b-067b-4860-a1f5-9c2ae0c59c68"
      unitRef="usd">20922000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTctMS0xLTA_8ae74f59-33a0-4e10-ade8-36fc1dbcf84c"
      unitRef="usd">4447725000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2NTM2MzVkNWMzMTc0M2VhOWIxOGQ2YzllZGRiNjRmNi90YWJsZXJhbmdlOjY1MzYzNWQ1YzMxNzQzZWE5YjE4ZDZjOWVkZGI2NGY2XzE1LTktMS0xLTA_b1fd47c0-4b03-4818-ab68-964d23974c56"
      unitRef="usd">4468647000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="iea931a21c41643e9a1be58e693e5b630_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMS0xLTEtMA_c366d993-546e-420e-9048-848240710b42"
      unitRef="usd">10479000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i8719692c81824a1083dbb10e2dbc234a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMy0xLTEtMA_29f2f329-a4e6-41fd-983e-0aeccbed7ccd"
      unitRef="usd">6772000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtNS0xLTEtMA_5d49b4c5-c73a-4951-8d06-63f1aeebcf76"
      unitRef="usd">17251000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtNy0xLTEtMA_f80d6ed5-fb7a-4e2f-a0d5-28a1770524c1"
      unitRef="usd">832601000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtOS0xLTEtMA_8d730f1d-ba65-46ac-8728-f9c260cc75c7"
      unitRef="usd">849852000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMTEtMS0xLTI1MTg4_40449b02-7437-4942-9bd8-1cc79d27a561"
      unitRef="usd">2368000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzQtMTMtMS0xLTI1MTkw_a50273aa-ab1f-489e-8b38-7abf9ff2ce28"
      unitRef="usd">852220000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ib1c7d286b3c34cbb8e8ae97457beaf19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMS0xLTEtMA_994c99bd-6917-4d32-88d9-d4c3d747d8d9"
      unitRef="usd">607000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ifa7d329b330c4187bcca5745f744c8cc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMy0xLTEtMA_aa0f5588-fa41-4518-adc3-e7e5cd62c308"
      unitRef="usd">806000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtNS0xLTEtMA_08960869-6e08-43fa-8658-53a3de60f6e5"
      unitRef="usd">1413000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtNy0xLTEtMA_139d9533-9d7c-441d-a70f-4426e374682f"
      unitRef="usd">798907000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtOS0xLTEtMA_824ba681-a50f-48d7-8164-6b428470035b"
      unitRef="usd">800320000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzUtMTEtMS0xLTI1MTg4_d6847f73-d202-49db-9f1b-e16f8e9c6a96"
      unitRef="usd">4914000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzUtMTMtMS0xLTI1MTkw_3d53aba2-878a-403f-b82a-79ded9f4617f"
      unitRef="usd">805234000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ie3d7db74332f49d5b3024ae52be25459_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMS0xLTEtMA_0ccd7405-76a7-4e27-bd59-f6ad675d99eb"
      unitRef="usd">554000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i8c6c14702bde49e0b973b7ad0069a3c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMy0xLTEtMA_30934d4a-c05c-4f1f-a622-6933baf0d700"
      unitRef="usd">1843000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctNS0xLTEtMA_e227332d-16bd-403f-92f2-a71a0faa7fc6"
      unitRef="usd">2397000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctNy0xLTEtMA_e260d748-289f-4467-9c40-9560aadb28b2"
      unitRef="usd">1280891000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctOS0xLTEtMA_1b0c11ff-f4d0-4a0a-92c9-f7d7fc04f05f"
      unitRef="usd">1283288000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMTEtMS0xLTI1MTg4_c166fab3-848c-4fb4-98f8-5d80dbdfb7f7"
      unitRef="usd">5491000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzYtMTMtMS0xLTI1MTkw_cb3110a8-a4c5-430c-b6ab-29048e3c7c69"
      unitRef="usd">1288779000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="iebebf01968db4a918d92c0d02ff19d13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMS0xLTEtMA_ea73d129-3a87-40b6-a70f-784183d2e1c0"
      unitRef="usd">11640000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i871312004c7c44c49566b3bf6a66f4cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMy0xLTEtMA_a8d48a59-56b0-4769-a4fa-5f185647db35"
      unitRef="usd">9421000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtNS0xLTEtMA_91a8f5c4-66c1-408f-8ad1-6e0099d0de84"
      unitRef="usd">21061000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtNy0xLTEtMA_52a57f36-9562-4f4a-bb39-fb7b2159ae0c"
      unitRef="usd">2912399000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtOS0xLTEtMA_a630a20a-6138-4646-a9c3-c0f71cbfef98"
      unitRef="usd">2933460000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMTEtMS0xLTI1MTg4_fd69d6d0-3257-4348-ac35-0f4173dfbb89"
      unitRef="usd">12773000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzctMTMtMS0xLTI1MTkw_6ce61fc0-b70e-4654-bd61-078698eba936"
      unitRef="usd">2946233000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i02445c7395884d2091ff6f2ef49bd11b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktMS0xLTEtMA_83f1dcb4-cfc1-48fa-8e9d-1820a0d4941a"
      unitRef="usd">797000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i0bf27cb898ee403fb1b66ef3bbb1184a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktMy0xLTEtMA_70a684f7-eb20-4282-9b7f-17825d54a0a4"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktNS0xLTEtMA_8b70d01a-18e5-42f3-ba53-a509476e2f88"
      unitRef="usd">797000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktNy0xLTEtMA_74bd8cf7-f9ca-41b7-936a-59896da7eac8"
      unitRef="usd">127288000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzktOS0xLTEtMA_374d98cb-0c2f-4745-87d6-f8998685375e"
      unitRef="usd">128085000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMTEtMS0xLTI1MTg4_5afcdfbd-33a6-4f30-888d-80c9a513616e"
      unitRef="usd">3575000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzgtMTMtMS0xLTI1MTkw_19d3338e-d0ec-4585-a8a3-0cfe282c44ed"
      unitRef="usd">131660000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i483bca844f824a78851619f5c254e772_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTEtMS0xLTA_fd5ddc97-acfe-43c2-b69f-c345d73e2c8e"
      unitRef="usd">1516000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ib191ead053804fa0a867674a3285db13_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTMtMS0xLTA_89e2dd3f-da5d-4802-987c-f86bbd1dee71"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTUtMS0xLTA_f731656a-ebe5-41ac-aeaf-e830638693f0"
      unitRef="usd">1516000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTctMS0xLTA_9bc79dc6-8bab-4032-9bff-89388704a303"
      unitRef="usd">102780000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTktMS0xLTA_6afea042-306d-4da7-b2fa-bad1da80ced3"
      unitRef="usd">104296000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEwLTExLTEtMS0yNTE4OA_5a90170d-85bc-4935-a7f6-9aaf48bb6fa6"
      unitRef="usd">0</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEwLTEzLTEtMS0yNTE5MA_2a99717f-dac9-4753-a853-16f651b686be"
      unitRef="usd">104296000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ifbb90154896949b8a991f7c26fdc1e06_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTEtMS0xLTA_13089a81-2a51-4ab5-9f7f-ad1a32a9a0ba"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="icd92b880b51349dba6373398c5aaa1b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTMtMS0xLTA_29d6ec9d-312a-4361-80eb-9a9dbbdbfa8a"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTUtMS0xLTA_3fe2f3d8-3f9e-4314-8695-e67b4cbb0118"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTctMS0xLTA_b68dde09-5fe8-4a3a-b6bb-905171ca30c8"
      unitRef="usd">170350000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTktMS0xLTA_504afa27-af08-42ea-9c38-93c6c90e8e53"
      unitRef="usd">170350000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTExLTEtMS0yNTE4OA_1a19b76a-dc39-46af-a106-2729d8c2eb1d"
      unitRef="usd">0</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzExLTEzLTEtMS0yNTE5MA_58a4c4a2-f0b9-471f-9d58-a7aa40f4b2d1"
      unitRef="usd">170350000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i98262d19e8104bdda91b4d237c53dd92_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTEtMS0xLTA_a9c7a22d-7410-4872-8b48-3c5431ddfdec"
      unitRef="usd">1516000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i439e64bf5b484bb69041b528e8f44b4c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTMtMS0xLTA_3ce13cab-d1ae-4046-a2ac-68a337f758be"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTUtMS0xLTA_b9aa31b4-2d13-43ce-b16f-167e79d51560"
      unitRef="usd">1516000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTctMS0xLTA_055fe48c-2b2f-41d0-9e81-86647164e0ca"
      unitRef="usd">273130000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTktMS0xLTA_3b97c93a-41fd-4df3-be8d-c374906d1f94"
      unitRef="usd">274646000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTExLTEtMS0yNTE4OA_bdcd1e00-18ce-41a5-b332-609fa6dd3bbc"
      unitRef="usd">0</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEyLTEzLTEtMS0yNTE5MA_393e5b68-e5bf-4953-9839-a119d753af98"
      unitRef="usd">274646000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ibf0a015605174215807fa20145cad820_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTEtMS0xLTA_00c27a68-3f01-48a9-971d-9393a69227a7"
      unitRef="usd">2071000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="ie7df1a0b691248e68fc98ad31475fadb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTMtMS0xLTA_e3b45469-a315-4ddc-ab39-53f344ff6588"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTUtMS0xLTA_794ec93c-7bf5-49f8-a542-d3a5cab149b7"
      unitRef="usd">2071000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTctMS0xLTA_94185cb6-db7f-42ae-8c86-46f1f9edacd5"
      unitRef="usd">411507000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTktMS0xLTA_d38ed179-1109-4f59-b083-5447a389a477"
      unitRef="usd">413578000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTExLTEtMS0yNTE4OA_c3e70905-c109-411a-9a69-11444a54066f"
      unitRef="usd">1762000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzEzLTEzLTEtMS0yNTE5MA_384cda58-d6ec-4ed5-b647-28447008c46a"
      unitRef="usd">415340000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="iad93254d4dd04752966257d2c863ba71_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTEtMS0xLTA_aba6624d-b5b9-4265-8a76-612c0f9bb449"
      unitRef="usd">16024000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i2c1d35ad63d94acdac93fc17a41e7992_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTMtMS0xLTA_61f30f42-5d59-44ab-b6e5-5a450886d385"
      unitRef="usd">9421000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentPastDue
      contextRef="i81e79bd2f137470a83287dce641fe86f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTUtMS0xLTA_9fbb14a6-639a-4b51-90fd-6e34f4cb5520"
      unitRef="usd">25445000</us-gaap:FinancingReceivableRecordedInvestmentPastDue>
    <us-gaap:FinancingReceivableRecordedInvestmentCurrent
      contextRef="i81e79bd2f137470a83287dce641fe86f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTctMS0xLTA_275b9f78-fbfa-4fa8-8601-b98936e4becf"
      unitRef="usd">3724324000</us-gaap:FinancingReceivableRecordedInvestmentCurrent>
    <hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans
      contextRef="i81e79bd2f137470a83287dce641fe86f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE1LTktMS0xLTA_58a3b816-b2c4-4062-b5a1-72d7822fa9bc"
      unitRef="usd">3749769000</hfwa:LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTExLTEtMS0yNTE4OA_61098e83-0433-45f5-86b4-f10d693075c4"
      unitRef="usd">18110000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphNjEyZjNiM2NkYjU0MmExYWJlZDdiMjc2MzM0YzMyMy90YWJsZXJhbmdlOmE2MTJmM2IzY2RiNTQyYTFhYmVkN2IyNzYzMzRjMzIzXzE0LTEzLTEtMS0yNTE5MA_55bc8d7b-077a-43f8-956c-4b001f5359db"
      unitRef="usd">3767879000</us-gaap:LoansAndLeasesReceivableNetOfDeferredIncome>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE3NjI5_3bc6bea9-a60d-4780-9e0a-3251fea539ce"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE3NjI5_5c841c71-d6d1-4b49-9cd1-f1b2e104a39d"
      unitRef="usd">0</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <hfwa:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEyNjQ0MzgzODc4ODM1_2d348ff6-f81a-49ae-a3a9-be3776d32b65">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="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&#160;31, 2020 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/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;CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Equipment or Accounts Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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;text-align:left;vertical-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,737&#160;&lt;/span&gt;&lt;/td&gt;&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;10,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,738&#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;681&#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;774&#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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;631&#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;31,406&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Balances represent the amortized cost of the loan. If multiple collateral sources secure the loan, the entire balance is presented in the primary collateral category, which generally represents the majority of the collateral balance.&lt;/span&gt;&lt;/div&gt;The amortized cost of impaired loans as of December&#160;31, 2019 is set forth in the following table:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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 Cost With&lt;br/&gt;No Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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 With&lt;br/&gt;Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;br/&gt;Amortized 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;Outstanding&lt;br/&gt;Principal&lt;br/&gt;Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Related&lt;br/&gt;Specific&lt;br/&gt;Valuation&lt;br/&gt;Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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:9pt;font-weight:400;line-height:100%"&gt;2,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;5,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,015&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;39,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;1,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;/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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;39,646&#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;17,835&#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;57,481&#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;59,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,143&#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:LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i71cb126124164cb59c6beca4235e71ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMS0xLTEtMA_158619e4-d35b-4a56-8676-8c537dba0fbf"
      unitRef="usd">1893000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i6965b60dff4a49a49c5dc813edd59aa4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMy0xLTEtMA_5885331d-db41-4c1b-91c0-9718e691d31a"
      unitRef="usd">18738000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i71851af966594b3f8385e1c60a87c36b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtNS0xLTEtMA_309d087c-301a-4753-b61f-41daf82dc61e"
      unitRef="usd">584000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i0201fb68359744139b774b6026ee5ba1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtNy0xLTEtMA_021cbe69-ae28-4de3-92ce-bad0dfc4cdc7"
      unitRef="usd">774000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i63f7645e53af4cb587666f2208adc15a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtOS0xLTEtMA_21c40a88-61de-4edb-9d7f-27c06468a909"
      unitRef="usd">631000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzQtMTEtMS0xLTA_cf3de7fd-44b5-444a-8381-19b7d695f233"
      unitRef="usd">22620000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i038075788a144290a985eed1570192af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMS0xLTEtMA_e952e24d-eb67-411e-a830-450b18b7c146"
      unitRef="usd">4693000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i0c07202333394691b9384f2b963003b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMy0xLTEtMA_5ecf1ded-52ab-4123-9f9e-f1778cdacfe5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i17b4625e603d4f66b98c7edb7ca158b0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtNS0xLTEtMA_7f327dbb-c6f9-48f0-88ed-43b4fd71c10d"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i68b6390e43464565a51163e88d51bb09_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtNy0xLTEtMA_c833d190-9466-4c25-b15b-8dc461c9e104"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i208e6ec86b4a4740b5ffa1c7744c142c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtOS0xLTEtMA_d3bcce5a-57e5-400a-a2a1-941936122923"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzUtMTEtMS0xLTA_eabf224c-d894-43e9-bbdf-40fd1c246efc"
      unitRef="usd">4693000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="iec66d7e85d854cc5841d9962ca3dea19_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMS0xLTEtMA_d6c65812-8ae0-42f3-95c8-5bb6649baa5c"
      unitRef="usd">3424000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i489f9ea75800434d9990164cf3edcee8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMy0xLTEtMA_392331c4-087c-41d0-9577-33088572fb83"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ie7106287dc6848ac9fc22c9f9319c198_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtNS0xLTEtMA_a835aa75-bdbf-409e-a6c7-7a1d2c2a6ef3"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i63a80e5b9b884fbe84a6f8239fa95e09_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtNy0xLTEtMA_75f53bd8-c026-4f23-87aa-1f80aecea86c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ia1196fc10bb64a5a8c6d1f7862714de4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtOS0xLTEtMA_7c0a5c74-e268-4343-a679-0a4d61c8c39b"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzYtMTEtMS0xLTA_54cc5a32-f64b-4ae0-a775-16f022fb66ef"
      unitRef="usd">3424000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ia0dd0a85f3944ad5a47328e29595eb2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMS0xLTEtMA_1e04edbd-ff62-4541-9f86-cd02e2de6222"
      unitRef="usd">10010000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ife1380002e724b4190f5d2ea86858902_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMy0xLTEtMA_d0ea5516-0783-4e32-b04d-e232b621b14e"
      unitRef="usd">18738000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ie3d073921a8c48c7ab7f8223127d6794_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctNS0xLTEtMA_484a6c37-5daa-40af-bb79-9e1f4209f2c4"
      unitRef="usd">584000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i88a7e8673bb14dc392c5cb11d2696d90_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctNy0xLTEtMA_d5ab0974-fdf0-4f70-b9b4-86c9c5c9ead8"
      unitRef="usd">774000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i29cb3cb70f474c21b1273acb58341f2d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctOS0xLTEtMA_a3734456-7f0a-4808-9517-2960cfa5c1e9"
      unitRef="usd">631000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzctMTEtMS0xLTA_43728808-d79b-4edb-b4e2-457d88509076"
      unitRef="usd">30737000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ibbb28ccc94444b149699a64ff88c756b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMS0xLTEtMA_3229d825-eaa7-4d12-8b71-8364cd2b04cd"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i9eeb1bf4b4824b56b08dddcf48b8478a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMy0xLTEtMA_3b3b5e1a-9f2c-4df1-a4a6-07336a2d4f84"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ib30b4a0ad30742dcb686394a91c35227_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtNS0xLTEtMA_070024e6-f4fb-4e93-a2fd-b69e4d01d9f2"
      unitRef="usd">67000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i955fad345c784b3bac3162e4119b93a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtNy0xLTEtMA_e7e24fb1-18db-496c-8235-cb65b3da0dbb"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="iccfc8bb41a55490085e2bebdfcfa8092_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtOS0xLTEtMA_552db1ba-15de-417a-8a80-626b55fa8323"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzgtMTEtMS0xLTA_6a06de77-2886-493a-832b-31168601ea7a"
      unitRef="usd">67000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ic89aad7741b44481801b054fbae15eb2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTEtMS0xLTA_749abc07-fa85-4fbd-94d8-a968bd0d9d35"
      unitRef="usd">572000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i8470c686eb144a8991b6939a3cb8b1a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTMtMS0xLTA_816ef00a-f5ff-4f34-9ab6-95909c80333a"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i7e06a07739454f5095c45165176ac1cc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTUtMS0xLTA_0e5bf622-c384-413f-a606-1a712bf839fe"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ie6a8119c77ab4168ad29cc4fe810680f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTctMS0xLTA_2fb436fc-de87-4fe2-b1a8-c45683d9f448"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i28d5d6ed731645f19a98d1f29747fff2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTktMS0xLTA_449b6f90-67b0-4f4e-bfd9-092338cbb41f"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzExLTExLTEtMS0w_79db94f1-dcf3-44f3-ad87-a65f52d51434"
      unitRef="usd">572000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i975db231187a455eaef7ce77744e139f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTEtMS0xLTA_2d7254ee-ddd5-4ad3-b73a-649ed78945d4"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i600538635867479e9cc3ed042a98ca01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTMtMS0xLTA_81c1de55-296c-4604-98b6-ae1b4f667f2c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i9d0b58611bd545c5bcd7aa6b7b30bae9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTUtMS0xLTA_c0c149fd-1658-44b8-8fb0-a5ff6422df96"
      unitRef="usd">30000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ice3610e9f53a491c88fc2069c29f06f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTctMS0xLTA_63b9fbdb-4bb1-47f5-9598-61f6a74407b8"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i014eb373232d49b591bd3378aaa85435_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTktMS0xLTA_2e1ab815-af48-4df8-8e64-5063fe8f847c"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzEzLTExLTEtMS0w_0f6c04d5-6eaf-4065-b5e7-363be84e02e1"
      unitRef="usd">30000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i668928019d204882b1f5145c2a43b8b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTEtMS0xLTA_132d3eaf-2436-4266-aeab-593d435ea1bc"
      unitRef="usd">10582000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i7927eb16720345eb8f8763c5d1d8992a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTMtMS0xLTA_8355ffc0-c015-4f7d-99a2-f10a6823d56b"
      unitRef="usd">18738000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ic0edc8ed58234044a75d2778a47282f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTUtMS0xLTA_71d942a6-2fe1-4145-8ec1-f73f50dfde91"
      unitRef="usd">681000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ie90f69f423904855b7d33f611c623fd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTctMS0xLTA_de0bc446-6c0c-4264-acc7-43efa54545e5"
      unitRef="usd">774000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="ib982ba4314e64ca7805d378ccb49dd88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTktMS0xLTA_d82d4911-9ace-4187-aff1-1f5de039c1f7"
      unitRef="usd">631000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTphN2IyNzY3ZGFlYjI0MDU2YmI4YzkzMGJmZjg4MWM5Yy90YWJsZXJhbmdlOmE3YjI3NjdkYWViMjQwNTZiYjhjOTMwYmZmODgxYzljXzE0LTExLTEtMS0w_7ac6dfe7-cde7-4f5c-9cc4-a3ad131ca948"
      unitRef="usd">31406000</us-gaap:LoansAndLeasesReceivableCollateralForSecuredBorrowings>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtMS0xLTEtMjUyNTQ_dccf3bbb-5818-4a4b-8a5a-819214493a3b"
      unitRef="usd">30179000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtMy0xLTEtMjUyNTQ_8310bdc6-a3f4-4755-990b-90aa45342c1f"
      unitRef="usd">13629000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtNS0xLTEtMjUyNTQ_26f89584-f79f-403b-93bd-d3a9b0278e58"
      unitRef="usd">43808000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtNy0xLTEtMjUyNTQ_503ce00e-865e-475d-9f3d-e8bfdb5f2ad8"
      unitRef="usd">45585000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzQtOS0xLTEtMjUyNTQ_6ba63105-96c5-4fe8-9a8e-a7d9a76ec29f"
      unitRef="usd">1372000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtMS0xLTEtMjUyNTQ_43da5c06-8ca4-4367-b599-442fbd4f8fd5"
      unitRef="usd">3921000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtMy0xLTEtMjUyNTQ_b94aa2fe-fc20-49a7-89ff-eb5ad414fdb6"
      unitRef="usd">2415000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtNS0xLTEtMjUyNTQ_b2066958-c052-4ded-8000-543d71d244b8"
      unitRef="usd">6336000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtNy0xLTEtMjUyNTQ_dc2296dd-cd71-4122-a2c1-a76cbb0f0211"
      unitRef="usd">6764000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzUtOS0xLTEtMjUyNTQ_5cecd6fb-fcd0-4d95-83b3-5642ea9b6d6c"
      unitRef="usd">426000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtMS0xLTEtMjUyNTQ_91bef75b-1665-46b1-a366-51415688963c"
      unitRef="usd">5309000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtMy0xLTEtMjUyNTQ_8f9587c7-c1cc-476a-8dd7-7bfba869094f"
      unitRef="usd">1015000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtNS0xLTEtMjUyNTQ_96043f84-decf-4e51-8ac5-a2b407f9b5cb"
      unitRef="usd">6324000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtNy0xLTEtMjUyNTQ_7d23b6ac-44da-4cfa-81f9-3e366fad2f94"
      unitRef="usd">6458000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzYtOS0xLTEtMjUyNTQ_41e5dcf1-ce5e-41ef-bea2-3dfdaa3b1e74"
      unitRef="usd">146000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctMS0xLTEtMjUyNTQ_641e7d76-fa83-450d-9aa2-13ce9cdb7257"
      unitRef="usd">39409000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctMy0xLTEtMjUyNTQ_108493aa-023c-4488-b1cc-ecae5ad0b419"
      unitRef="usd">17059000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctNS0xLTEtMjUyNTQ_6027fe18-c875-469d-84cd-2ee29896c677"
      unitRef="usd">56468000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctNy0xLTEtMjUyNTQ_eb62268c-90fa-45d5-bc02-9e13afca6b3f"
      unitRef="usd">58807000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzctOS0xLTEtMjUyNTQ_437c0583-a3ec-4bd2-9a48-f54bd253a302"
      unitRef="usd">1944000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtMS0xLTEtMjUyNTQ_66b2de5c-ca85-4d44-881a-018fdb79014f"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtMy0xLTEtMjUyNTQ_61830eda-e24a-45a3-b2d0-39d77f33ba1f"
      unitRef="usd">215000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtNS0xLTEtMjUyNTQ_a0feb4ff-84fe-4789-9b5e-db4a1442e837"
      unitRef="usd">215000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtNy0xLTEtMjUyNTQ_c6eb99cb-ce54-47df-864d-9c0e34a64402"
      unitRef="usd">223000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzgtOS0xLTEtMjUyNTQ_f35596ef-daba-4a92-8a26-e4010a2604de"
      unitRef="usd">56000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTEtMS0xLTI1MjU0_494cf58f-6cf2-481e-974a-192c18b8f72a"
      unitRef="usd">237000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTMtMS0xLTI1MjU0_1db0d0ba-c481-401f-8f7d-5707405cfb71"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTUtMS0xLTI1MjU0_527d8b22-95be-493f-9bdb-409c59845b11"
      unitRef="usd">237000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTctMS0xLTI1MjU0_7ffa7803-0eb2-413f-a133-2688734efa57"
      unitRef="usd">237000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEwLTktMS0xLTI1MjU0_ba1c2511-78a4-4d9a-ad0c-c4f78e2d0de5"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTEtMS0xLTI1MjU0_d09ead24-e69a-4381-abf7-4d9c091d1872"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTMtMS0xLTI1MjU0_09507802-b405-4455-a34d-2f9d0f4e70bf"
      unitRef="usd">561000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTUtMS0xLTI1MjU0_a9643b91-7fb0-4abd-bd5d-7dc2aca5c86c"
      unitRef="usd">561000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTctMS0xLTI1MjU0_fab060fb-95ec-4b22-833c-961fb531fc7e"
      unitRef="usd">570000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzEzLTktMS0xLTI1MjU0_cbba751e-eae8-4e94-b914-73aa56a8d59e"
      unitRef="usd">143000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTEtMS0xLTI1MjU0_48e89752-757e-4bc8-8189-fb0d3451d6f0"
      unitRef="usd">39646000</us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTMtMS0xLTI1MjU0_e753f75b-39b9-4f0e-8e14-142195ac4a38"
      unitRef="usd">17835000</us-gaap:ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableRecordedInvestment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTUtMS0xLTI1MjU0_a6a68a77-53ea-419b-a26a-4d386fbcc06c"
      unitRef="usd">57481000</us-gaap:ImpairedFinancingReceivableRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTctMS0xLTI1MjU0_a3bb7ed7-2897-4ac3-8168-b80ca6563cda"
      unitRef="usd">59837000</us-gaap:ImpairedFinancingReceivableUnpaidPrincipalBalance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQzMzExZWZjNTI0Njk2YTg2ZjBkZDBjN2FjMmFkNy90YWJsZXJhbmdlOmVmZDMzMTFlZmM1MjQ2OTZhODZmMGRkMGM3YWMyYWQ3XzE0LTktMS0xLTI1MjU0_91b1cfb7-2359-4db9-9b2a-05dc54256d98"
      unitRef="usd">2143000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <hfwa:ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEx_3d6c4dd1-b0a1-4a68-a90d-9d7c7a3d5383">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The average amortized cost of impaired loans for the year ended December 31, 2019 and 2018 are set forth in the following table:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;31,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;45,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,549&#160;&lt;/span&gt;&lt;/td&gt;&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;242&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;/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;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;1,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-align:left;vertical-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;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,220&#160;&lt;/span&gt;&lt;/td&gt;&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;576&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;47,164&#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;39,489&#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:ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzQtMS0xLTEtMA_1bd3bb51-a492-4467-aae8-d27fde0ddbeb"
      unitRef="usd">31905000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzQtMy0xLTEtMA_bf38f2e5-f3e4-4b9f-925c-1287fa9356fc"
      unitRef="usd">16773000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzUtMS0xLTEtMA_6e23b69c-8691-442a-a9c9-52899e7cb596"
      unitRef="usd">6008000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzUtMy0xLTEtMA_2ce32929-9f44-4885-87b1-515281a81f7e"
      unitRef="usd">11313000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzYtMS0xLTEtMA_3292746e-89f7-4a15-83c5-cc67086616aa"
      unitRef="usd">7751000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzYtMy0xLTEtMA_13d2ee33-4960-4204-8dea-38cdd0eb9262"
      unitRef="usd">9463000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzctMS0xLTEtMA_dc7cabd1-2379-4e62-90e7-8d25a67dd579"
      unitRef="usd">45664000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzctMy0xLTEtMA_e3c36cf5-baa0-417c-be82-8ae25b83466f"
      unitRef="usd">37549000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzgtMS0xLTEtMA_bddaa136-3e27-4085-949f-82b42d9a4c3e"
      unitRef="usd">242000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzgtMy0xLTEtMA_93833f13-5604-4af3-8e8e-1472365b5c68"
      unitRef="usd">290000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEwLTEtMS0xLTA_5c272d65-de11-4b80-805e-f3233e03f267"
      unitRef="usd">682000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEwLTMtMS0xLTA_c21e0c27-8b83-41d1-9895-951e1ad1de78"
      unitRef="usd">1091000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzExLTEtMS0xLTA_77198f3b-5766-4c30-9ddb-dbc8bb63caf0"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzExLTMtMS0xLTA_6c27b018-f698-4ac0-a24f-da4acbc37dbb"
      unitRef="usd">129000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEyLTEtMS0xLTA_6ddc6eeb-d570-4318-829b-fab03bfdec87"
      unitRef="usd">682000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="id7db20a801764b669e3314a316061d87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEyLTMtMS0xLTA_f1cc78e0-f92b-47a9-bd4b-02f33c631767"
      unitRef="usd">1220000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEzLTEtMS0xLTA_1d8c966a-43af-4222-bda9-aff723602831"
      unitRef="usd">576000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzEzLTMtMS0xLTA_256107d2-2b24-4684-b325-672c2db4f83e"
      unitRef="usd">430000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzE0LTEtMS0xLTA_6c49f746-6710-49a9-988d-1a54c171ebb3"
      unitRef="usd">47164000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpiNmJjMTBiYTg3MDg0YmJlYTJhMTY2ZTQ0M2NiODU3OS90YWJsZXJhbmdlOmI2YmMxMGJhODcwODRiYmVhMmExNjZlNDQzY2I4NTc5XzE0LTMtMS0xLTA_fa5aa6f7-81a1-4b89-a549-20293a5f11a1"
      unitRef="usd">39489000</us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIwOTk1_75380a78-40e1-465c-8f0d-0b432ccb7a00"
      unitRef="usd">2600000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIxMDAy_31d43915-a11f-40da-b5a0-f529fccf467c"
      unitRef="usd">736000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4Mjg2MDg_6edc29bc-995e-4821-a3d0-1271a3f6a099"
      unitRef="usd">1800000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0MzI_0162ed1c-dac3-4dd2-846e-7ee1fd77aac8"
      unitRef="usd">1200000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0MzI_d5086230-1906-471a-9f6f-56a2ad13b714"
      unitRef="usd">1200000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NDc_75827334-c97f-4461-9fd7-6c2678c9b9c5"
      unitRef="usd">1400000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzE2NDkyNjc1OTg0NDc_83fb2bc2-01dd-4c74-bfe2-894d9da2cd21"
      unitRef="usd">1400000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTIx_4ea26d99-e5ff-496c-a0ea-328f8b338c67">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Loans that were modified as TDR loans are set forth in the following table for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Number&#160;of&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Contracts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Amortized Cost &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) (2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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="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;75&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;44&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14&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;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;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;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Non-owner occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;2,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commercial business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;98&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;38&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;21,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;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;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 55pt;text-align:left;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total real estate construction and land development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;665&#160;&lt;/span&gt;&lt;/td&gt;&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="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;48&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,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;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;12&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;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;13&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;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:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;152&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;35,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;22,505&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.&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="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMS0xLTEtMA_ec0727d8-0e09-47a7-b66b-6a6e90f1b384"
      unitRef="contract">75</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMy0xLTEtMA_a2ee8e69-9e39-47f3-931f-607ccf950c38"
      unitRef="usd">36118000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtNS0xLTEtMA_fe5998d7-ed10-451d-9605-51d2e6c34617"
      unitRef="contract">44</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtNy0xLTEtMA_ac1b9910-12c0-4d22-a87c-21905cf7d472"
      unitRef="usd">31122000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtOS0xLTEtMA_34c46490-ba9e-40af-b725-e96dc148f22e"
      unitRef="contract">31</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzUtMTEtMS0xLTA_3cb590aa-b9b6-4837-8147-d5890c894b2b"
      unitRef="usd">16132000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMS0xLTEtMA_6dc43226-4f38-495e-b42d-9ca125e60344"
      unitRef="contract">14</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMy0xLTEtMA_4a70401f-0c24-4b0c-a1e5-d83b67045c91"
      unitRef="usd">19326000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtNS0xLTEtMA_8d4d6c80-2dbc-4ef3-b7f7-0902e647c1c7"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtNy0xLTEtMA_f59ebb97-e11c-41b2-8f86-116d2c07c7eb"
      unitRef="usd">1695000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtOS0xLTEtMA_f7634d4f-6d41-445c-9667-c7fc1d6a7d27"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzYtMTEtMS0xLTA_c6d4b59b-d7e7-4dae-9907-76bdde5da989"
      unitRef="usd">2521000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMS0xLTEtMA_9fa7a821-6b54-46a8-b3bd-1db54b848292"
      unitRef="contract">9</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMy0xLTEtMA_13ad6d3d-caaa-46d7-9c7d-b9ed45627412"
      unitRef="usd">25728000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctNS0xLTEtMA_1373c94b-4e20-4d0b-b1bc-d4802b616a32"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctNy0xLTEtMA_c8df1bef-947f-47b8-bb5b-cf7760174199"
      unitRef="usd">2208000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctOS0xLTEtMA_32fff4d3-b0a3-4f56-8486-dd7372da662d"
      unitRef="contract">3</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzctMTEtMS0xLTA_96baf663-f681-4f07-b799-e832f1e82dca"
      unitRef="usd">2944000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMS0xLTEtMA_d15baac4-bf9e-43dc-8e83-559fb393468b"
      unitRef="contract">98</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMy0xLTEtMA_ec302795-c3d1-4f7c-a425-67c2a73fafb1"
      unitRef="usd">81172000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtNS0xLTEtMA_66177960-d765-47da-92bf-f9e7ac92e66b"
      unitRef="contract">52</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtNy0xLTEtMA_328d916e-1c7c-4698-ac22-9bf8d80fa317"
      unitRef="usd">35025000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtOS0xLTEtMA_14eb6eed-6564-48a7-8460-2f7e85b34499"
      unitRef="contract">38</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzgtMTEtMS0xLTA_fe29550b-2869-4af3-b909-e5a42777ecf8"
      unitRef="usd">21597000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i7afe42ee68984e3aaa49bb3bda850327_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMS0xLTEtMzA2MA_af84f139-d08a-45b3-8f8e-e33e144b1679"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i7afe42ee68984e3aaa49bb3bda850327_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMy0xLTEtMzA2MA_7f819b71-2cfe-4c63-a0f6-d5b56e5b330e"
      unitRef="usd">22000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i29e29a49821249d191a31644903a96d7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktNS0xLTEtMzA2MA_76e438c5-212c-4a9c-bef0-5d8b5bbf73b1"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i29e29a49821249d191a31644903a96d7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktNy0xLTEtMzA2MA_554f7d73-97c3-42dc-a1bd-41ed25015be4"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktOS0xLTEtMjUyODY_d9e10680-c3fb-4b37-ad9c-37e2e04ff4be"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="iff14a2eae8ab4057a46391da142d8e14_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzktMTEtMS0xLTI1Mjg2_6a581d7e-cdcf-4b62-89d6-dd926f1a5994"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTEtMS0xLTA_24ba635d-f33f-4ec1-b145-b8fbc150348e"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTMtMS0xLTA_781db054-0eda-4809-a6e5-4ade8438ba92"
      unitRef="usd">1926000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTUtMS0xLTA_8b6adde1-28df-4a10-99e9-f9bbaf3a4c19"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTctMS0xLTA_970b56c5-1ba2-4dcb-8c23-d55f0f70f7bf"
      unitRef="usd">237000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTktMS0xLTA_da185f5d-b9d8-490d-b3e5-3bb5aa15e528"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEwLTExLTEtMS0w_51317744-0036-44e9-bef8-6981f5b7abf1"
      unitRef="usd">665000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ife2017b25a24436285044901aa63a81a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTEtMS0xLTA_89469977-2baa-4b43-9f23-64e21af452b8"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ife2017b25a24436285044901aa63a81a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTMtMS0xLTA_ac675c12-7001-42cd-9d58-6cdb65de33f4"
      unitRef="usd">450000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTUtMS0xLTA_413f9d80-0439-4bb1-b5cd-44adac05e697"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i2d5e7cea5c7d4a85aeb3a335acf248ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzExLTctMS0xLTA_a4ed3fef-3ef8-4574-a95e-4abde37d72f5"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTktMS0xLTI1Mjg4_fb4ba24d-638e-4b07-a280-50e0e72af894"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i8e655debb1894825a76c5b127cfb0b22_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTExLTEtMS0yNTI4OA_0f06d035-161e-49f5-84cc-0df439fdfde0"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i532dce6858aa45c3aa4a3f38e7ad924a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTEtMS0xLTA_75c35543-7546-4229-977d-5798554a306b"
      unitRef="contract">5</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i532dce6858aa45c3aa4a3f38e7ad924a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTMtMS0xLTA_a58f1038-eb5c-42ce-b678-3edef6acf979"
      unitRef="usd">2376000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTUtMS0xLTA_d651cc9d-110e-4a08-893a-90978f856adb"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i38aad17e8cd042289725ae1b09f2fad5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTctMS0xLTA_fa8e4e17-24a7-4b0d-8f7e-11643050e311"
      unitRef="usd">237000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i9584326213ad46d7b05be11126607f49_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTktMS0xLTA_786d179a-d528-43d4-bd6e-e28fd7c2c164"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i9584326213ad46d7b05be11126607f49_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEyLTExLTEtMS0w_655e4edb-156a-40ca-bd1c-9c233c8ab445"
      unitRef="usd">665000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i0bb1797575ac473ea923b4ab8cf43429_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTEtMS0xLTA_1d5c37b9-0576-4dce-bfd9-d2fe96563a62"
      unitRef="contract">48</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i0bb1797575ac473ea923b4ab8cf43429_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTMtMS0xLTA_1106c214-063e-4613-9709-680cb863a087"
      unitRef="usd">1198000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTUtMS0xLTA_d68a8560-5724-41a8-8ffb-beed3d7d2333"
      unitRef="contract">12</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5db48790ae93424ea818cc580014a7a4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTctMS0xLTA_94e49253-f48a-4f02-9bd9-6c0cecc40d26"
      unitRef="usd">157000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTktMS0xLTA_052bde62-8bd1-4f8a-8ce8-1d3544851135"
      unitRef="contract">13</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie9ddb46da87d4552aee75a2e2f9b6455_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzEzLTExLTEtMS0w_0cf58e4b-ce4b-4415-a69c-e3459a24546f"
      unitRef="usd">243000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTEtMS0xLTA_c6815188-dc63-482c-92ad-cd15debbbf85"
      unitRef="contract">152</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTMtMS0xLTA_219964a2-2b0f-422a-adec-4843e147041e"
      unitRef="usd">84768000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTUtMS0xLTA_28ae68d9-f0e3-462b-a087-95900edbbdfd"
      unitRef="contract">65</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTctMS0xLTA_c69d8e1c-6035-4ec3-96e8-f927ab22d99e"
      unitRef="usd">35419000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTktMS0xLTA_acc0fcec-4540-4492-9004-e83437586af5"
      unitRef="contract">53</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTozN2FkZDdlMTA2NTI0NDI4YTI0YmM1ZGZhMzg0YTBlNi90YWJsZXJhbmdlOjM3YWRkN2UxMDY1MjQ0MjhhMjRiYzVkZmEzODRhMGU2XzE0LTExLTEtMS0w_468e5239-999d-4c8c-b2c7-d253b038d7c5"
      unitRef="usd">22505000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i838ab28c3ac84b60a7ea5c96d737ab33_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTA3_b956c418-1013-4819-a8a9-0e3ac701b926"
      unitRef="usd">7500000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i065a8901a0054cfca1a7a563b13d9294_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTEx_0133f8eb-254b-4f5d-8fb5-15c6e7907317"
      unitRef="usd">1000000.0</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i9f107713bc61464292dceade59c4fc93_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIyOTE5_bca79bbc-6a78-4c81-8e69-783aa9b6bf7c"
      unitRef="usd">2300000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MTEz_fd1b8ef3-5c26-41b1-a7e1-17019751bd32">&lt;div style="margin-top:5pt;text-align:justify;text-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 troubled debt restructure and subsequently defaulted within twelve months from the modification date during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;14,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1955&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&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;2019&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;2018&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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;17&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;14,048&#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;2,620&#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;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.&lt;/span&gt;&lt;/div&gt;</hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMS0xLTEtMA_2ce09414-532a-4956-a914-289d4df71e19"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i7d1ad210dcc44f9ba7b292eac5e227a6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMy0xLTEtMA_50facc3d-a599-4eea-8d17-3f4861c891b0"
      unitRef="usd">2136000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtNS0xLTEtMA_fcdb74fa-647a-4345-8993-b2654d2e691d"
      unitRef="contract">13</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ia4891761cebf4613b64c14071f145aa7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtNy0xLTEtMA_8418af67-7fcc-4832-8638-d53b07ade970"
      unitRef="usd">12854000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtOS0xLTEtMA_215d55d2-8ab8-4134-8798-0b241e64cf76"
      unitRef="contract">5</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i11eb53c87e254fa1b5239774d98b7fbf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzUtMTEtMS0xLTA_0d153792-dc58-4785-8dbf-f2d5945da9ae"
      unitRef="usd">1890000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMS0xLTEtMA_33c253d0-cdb9-47ec-ad02-fbb3e08c038d"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i78805ad29ad14e5e91a969454389c797_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMy0xLTEtMA_77eedfda-d63c-4e71-b28c-53547b52b010"
      unitRef="usd">1369000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtNS0xLTEtMA_02e356b1-bc40-44bd-9e0a-168d43af269f"
      unitRef="contract2">3</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i16703a98f34d493d8f0806e687f70d86_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtNy0xLTEtMA_5dbbcc66-b7ee-483c-a80c-3173440bc32d"
      unitRef="usd">1142000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtOS0xLTEtMA_1a707169-e7d3-4b80-8093-0dc04cf53182"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i5fb8abe86f7a43e7b96e6f4385d6aeb2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzYtMTEtMS0xLTA_3a54622a-0c7c-4e7f-a024-b4467d1b6f34"
      unitRef="usd">65000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMS0xLTEtMA_162d7912-d4cf-4e89-aea3-f4a3d647f3ef"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i11e8d57a94e34e92a18ea8c31a79790e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMy0xLTEtMA_56a863d5-f12a-46b6-b251-a42c13e795ac"
      unitRef="usd">1811000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctNS0xLTEtMA_f5b1064d-a145-4421-bfa3-7989d9a48d4b"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i7ee1767ada254f4f8f2b7dc10f4809df_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctNy0xLTEtMA_eb9a2445-57bc-4a41-9a3d-b57cc1b87538"
      unitRef="usd">52000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctOS0xLTEtMA_7323d4f7-39d3-4718-9195-f248e48bc715"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i00d24769ee8c4d06bddd338373e450bc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzctMTEtMS0xLTA_9489fd68-8457-4552-8980-2f0dc5de17ab"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMS0xLTEtMA_ca8afc64-13d1-4c34-96d3-78f0b0387027"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i8087008a790a4ed2aee38b56f86f6ff0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMy0xLTEtMA_9ef62abf-2d0f-48a9-9780-2fb9b519d144"
      unitRef="usd">5316000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtNS0xLTEtMA_212ea8b7-6688-424a-8db8-f02d7a5aba5f"
      unitRef="contract">17</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i285085d1ec184cf2a65142ebdd6ce01a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtNy0xLTEtMA_38816265-a0b0-4f5b-811e-54cc378bc705"
      unitRef="usd">14048000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtOS0xLTEtMA_a542f2f1-c120-4301-a298-ade2ca3a007e"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ic555cb75481f413db0367a575a78fb87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzgtMTEtMS0xLTA_78abedde-3592-48a7-91f0-926734c376c6"
      unitRef="usd">1955000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTEtMS0xLTA_a10a9716-48d7-461d-836d-e8ac2936a5da"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i5e2a069677824d409928cc2bee789bb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTMtMS0xLTA_155e910f-9b7f-4b1e-a946-0bba561828cb"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTUtMS0xLTA_5b07d417-62d4-4c8c-8661-ba08cd7a743c"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i82840755e7744f6996d5b17462e29750_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTctMS0xLTA_f2c7519b-8f22-4c41-bef0-10b45c6205da"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTktMS0xLTA_dced1782-f290-4f69-b1f7-1154229d94a6"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i05c5b1d93ab8477bb6655229519feab2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzEwLTExLTEtMS0w_1e320c42-6112-408c-8e92-d685ef3c473b"
      unitRef="usd">665000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTEtMS0xLTA_53745b1d-efe1-49d7-b1eb-985446f7c68c"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTMtMS0xLTA_3e4d9461-9ae7-41d5-8f92-4fb04bd84efb"
      unitRef="usd">5316000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTUtMS0xLTA_109091ea-848b-4452-8b30-4a8b9131045f"
      unitRef="contract">17</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="if3496c23dbd241cb8a4ad5481630e931_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTctMS0xLTA_30416188-1316-4fe1-bcc3-88a815938968"
      unitRef="usd">14048000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTktMS0xLTA_033de04f-6281-4c10-9875-6e4f2309e498"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ib74b67c210ee4907a07da155a47f4987_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZmQ1MTFlMzdhMGU0NTdmYTVkMWNjY2E5NDVjNDU0NS90YWJsZXJhbmdlOmVmZDUxMWUzN2EwZTQ1N2ZhNWQxY2NjYTk0NWM0NTQ1XzE0LTExLTEtMS0w_aec575d7-9f3b-4800-b68f-bf67eeefb5e4"
      unitRef="usd">2620000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i026828bb34834156a2701f8f91a07b4d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTcw_5acc4ad0-f39a-4e62-a18b-f521192f8fc8"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ie06bd79ac51e4b949110d27f5fd7a661_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTc0_38a1c904-e114-48ce-96b5-67e87f3065e8"
      unitRef="contract">11</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ib1e8db0b519d4c64a94a967c3bfbd08c_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzNTgx_ee67d1cd-68f9-42a4-8f7b-5631a44dd477"
      unitRef="contract">7</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i59a4f8800f7d428398c38fddeb48c884_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MzkzMDA_5d695ad7-93b1-477c-ba25-21cac64b49bf"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="iecd54ec0c4a94fffb3e851bc9022c88a_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzM4NDgyOTA4MzkzMDk_57789710-bbee-40cd-b8d1-0044210fdfcc"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="icdd22b721ae9482cbd0bccf217044484_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODM0_6a04f03b-729f-4209-bba2-d20e615be64d"
      unitRef="usd">229000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ic90bb165ceb347fdaefc0b5e724a19fd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODM4_2569deef-7b12-4716-b027-d099fdfcd094"
      unitRef="usd">88000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ifd8c1f8cfa2240abb4302114d81efd33_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzIzODQ2_d41e7cdd-305b-48b6-8567-da092168c3f4"
      unitRef="usd">260000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <hfwa:ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMDY_35c1d072-4017-46a0-8a31-28b92891f964">The following table reflects the outstanding principal balance and amortized cost of PCI loans at December&#160;31, 2019:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2019&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;Outstanding Principal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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;4,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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 19pt;text-align:left;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,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;16,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&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;3,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;1,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;20,950&#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;18,110&#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:ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzQtMS0xLTEtMjUzMDc_0dc86d2f-d28e-41c2-9033-81ff317f9c59"
      unitRef="usd">4439000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzQtMy0xLTEtMjUzMDc_992f272f-0bce-4e95-9219-fa933795d5da"
      unitRef="usd">2368000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzUtMS0xLTEtMjUzMDc_b4ca900d-01cb-47cb-b324-18aef3c3049c"
      unitRef="usd">4925000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzUtMy0xLTEtMjUzMDc_31a993f5-cbaa-4d14-9083-b2269f7f4fc6"
      unitRef="usd">4914000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzYtMS0xLTEtMjUzMDc_5638f3f8-9a68-4a59-a209-1aa24709231c"
      unitRef="usd">7028000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzYtMy0xLTEtMjUzMDc_52ec9062-6d76-42e0-bb0d-dd33aeeb965f"
      unitRef="usd">5491000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzctMS0xLTEtMjUzMDc_b362cb73-86df-4348-bf75-d057ba4fa56b"
      unitRef="usd">16392000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzctMy0xLTEtMjUzMDc_997e491c-1bf2-4a2b-9c36-bb0895ff5336"
      unitRef="usd">12773000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzgtMS0xLTEtMjUzMDc_a097d341-3f9b-4c52-a23d-4877f1c47c43"
      unitRef="usd">3095000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzgtMy0xLTEtMjUzMDc_b1dd295a-dff8-465e-b44e-e91b93b42897"
      unitRef="usd">3575000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzEzLTEtMS0xLTI1MzA3_f1f573a5-3abd-4ed6-9123-a37d5c459b3c"
      unitRef="usd">1463000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzEzLTMtMS0xLTI1MzA3_185c6df4-78cb-4cef-9848-58ac9a01c7ea"
      unitRef="usd">1762000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzE0LTEtMS0xLTI1MzA3_877f9402-80e7-4fe4-a524-6f7350a7dc65"
      unitRef="usd">20950000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpkOGM0ZThhMjYzZTM0OWM4YWU5ODE4MDczM2M5ZmU3ZC90YWJsZXJhbmdlOmQ4YzRlOGEyNjNlMzQ5YzhhZTk4MTgwNzMzYzlmZTdkXzE0LTMtMS0xLTI1MzA3_d754043f-651e-4133-810a-42662490f4b2"
      unitRef="usd">18110000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment>
    <hfwa:ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDYw_2a90e9be-480c-4007-9a7f-6c3e7b2a0b7d">The following table summarizes the accretable yield on the PCI loans during the periods indicated:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2019&lt;/span&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;2018&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;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;9,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Disposal and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,600)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,871)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Reclassification from nonaccretable difference&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;3,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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,841&#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,493&#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:ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="i9277ac48e4454413957eefdebb07c8c6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzMtMS0xLTEtMA_88ba2fca-9d6c-445e-af9b-947529ed9d29"
      unitRef="usd">9493000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="i9a1fbba4b91b4aedbfa455dd6cf74f4d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzMtMy0xLTEtMA_fe02a393-6506-42a3-ae27-b5755ebab72a"
      unitRef="usd">11224000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
      contextRef="i2c49b27868854cf78d07afc795bab225_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzQtMS0xLTEtMA_ce3e7a04-9de3-40b2-a203-4f39aff5bce6"
      unitRef="usd">1936000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion
      contextRef="i110d3423303442768ee071cbc179c878_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzQtMy0xLTEtMA_20ed4a34-f58c-456a-ab48-4f87940cc69d"
      unitRef="usd">2674000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
      contextRef="i2c49b27868854cf78d07afc795bab225_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzUtMS0xLTEtMA_0ea4c519-d7df-4b6f-9cc0-e1e3e88997fe"
      unitRef="usd">1600000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans
      contextRef="i110d3423303442768ee071cbc179c878_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzUtMy0xLTEtMA_16f6c9bc-7d70-4b6a-8bda-d3151de5b9e9"
      unitRef="usd">2871000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
      contextRef="i2c49b27868854cf78d07afc795bab225_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzYtMS0xLTEtMA_5347ede8-b6b1-4f10-8db8-d7a2250970b7"
      unitRef="usd">884000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference
      contextRef="i110d3423303442768ee071cbc179c878_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzYtMy0xLTEtMA_d982d353-77de-4369-b751-ac8cbd12791c"
      unitRef="usd">3814000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="iecc6e17207954f149ce2fbd61a312b63_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzctMS0xLTEtMA_933af7d9-fc53-42db-8278-91a5400f9c9e"
      unitRef="usd">6841000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield
      contextRef="i9277ac48e4454413957eefdebb07c8c6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo3NDE0ZDQwZWMxZDc0MTliOTliOTFlZmZlNjU4ZDE1Ni90YWJsZXJhbmdlOjc0MTRkNDBlYzFkNzQxOWI5OWI5MWVmZmU2NThkMTU2XzctMy0xLTEtMA_e651134c-eff1-4524-8e4b-2e617babd794"
      unitRef="usd">9493000</us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDYy_a1782d1e-385f-4919-80de-954ce1790eb4">Activity in related party loans during the periods indicated was as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(304)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;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,144&#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,367&#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="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtMS0xLTEtMA_9833d21d-2f4a-42ec-b4bb-978d1967bc18"
      unitRef="usd">8144000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtMy0xLTEtMA_1a118082-f2fb-4910-be45-b6808e492f69"
      unitRef="usd">8367000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzMtNS0xLTEtMA_7f604249-6e75-435c-857b-ff063ebf038d"
      unitRef="usd">8460000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtMS0xLTEtMA_110d7046-de46-46d5-b999-2220a2048a56"
      unitRef="usd">199000</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtMy0xLTEtMA_11585c06-7134-419c-8e6e-e8d1f2b2fd18"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzUtNS0xLTEtMA_5f8d3fbe-6991-433b-baa7-7712c4337dc8"
      unitRef="usd">211000</us-gaap:LoansAndLeasesReceivableRelatedPartiesAdditions>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctMS0xLTEtMA_dcdfc607-c370-48f4-8da9-5c953eb29052"
      unitRef="usd">649000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctMy0xLTEtMA_252c00ab-b48a-4328-9638-184dcda7ca9f"
      unitRef="usd">223000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzctNS0xLTEtMA_28681cb3-5b0b-4349-b2e0-993179bb60b1"
      unitRef="usd">304000</us-gaap:LoansAndLeasesReceivableRelatedPartiesProceeds>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtMS0xLTEtMA_bb514ba6-b1d0-449c-ae4c-4e0868f68c04"
      unitRef="usd">7694000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtMy0xLTEtMA_b289e243-fe3e-45ea-b069-195450fb8772"
      unitRef="usd">8144000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <us-gaap:LoansAndLeasesReceivableRelatedParties
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZToyN2I4ZWNlZTEzY2Y0YTZlOTI4MDkyZDhlZDZjNGNhZi90YWJsZXJhbmdlOjI3YjhlY2VlMTNjZjRhNmU5MjgwOTJkOGVkNmM0Y2FmXzgtNS0xLTEtMA_ba87cca8-aacc-423f-a2e9-13738bec057d"
      unitRef="usd">8367000</us-gaap:LoansAndLeasesReceivableRelatedParties>
    <hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MDQ5_3d61d536-3b87-4b65-866a-03461f3eb437"
      unitRef="usd">545000000</hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties>
    <hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MDU2_fafc4773-372f-44b2-92dc-9633ed76b590"
      unitRef="usd">557000000</hfwa:UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties>
    <hfwa:BorrowingsfromRelatedParties
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MTYy_27e2d316-47c5-43a8-8973-86a43ad1b61b"
      unitRef="usd">0</hfwa:BorrowingsfromRelatedParties>
    <hfwa:BorrowingsfromRelatedParties
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1MTYy_4842a276-a9e1-481b-9472-ff9f4b28dd2d"
      unitRef="usd">0</hfwa:BorrowingsfromRelatedParties>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1NTA5_8e200b2c-220e-49e9-bf7d-4f32f42a2d08"
      unitRef="usd">4900000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI1NTE2_a832771b-043e-4842-8c4c-3d8fafa3d86c"
      unitRef="usd">5500000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDY2_fa282dee-c131-41fd-9c98-8af9b265bb1e">&lt;div style="margin-top:5pt;text-align:justify;text-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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Residential real estate:&lt;/span&gt;&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;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;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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;76,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;/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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,403&#160;&lt;/span&gt;&lt;/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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; Excludes net gains on sales of SBA and other loans.&lt;/span&gt;&lt;/div&gt;</hfwa:LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtMS0xLTEtMA_d0c4e797-67ce-41bf-80b7-3a299f73f73f"
      unitRef="usd">191207000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtMy0xLTEtMA_05f46a61-a418-4b98-bb5b-5d86d1ab787e"
      unitRef="usd">150030000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzQtNS0xLTEtMA_9791f50f-d58f-456d-aa98-303ec283c552"
      unitRef="usd">121998000</us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtMS0xLTEtMA_d7d7544c-7f81-49d3-ad78-734b578e8322"
      unitRef="usd">137580000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtMy0xLTEtMA_d846ca69-db4e-452d-abc5-227871402d8e"
      unitRef="usd">68238000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzUtNS0xLTEtMA_c5ca8a69-c12e-44e2-a9a1-b62fde35a9ee"
      unitRef="usd">76834000</us-gaap:ProceedsFromSaleOfMortgageLoansHeldForSale>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtMS0xLTEtMA_efb5fa0c-21e7-4906-8933-eda579b5c544"
      unitRef="usd">5044000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtMy0xLTEtMA_6b5d0727-9936-4128-b8e8-5bf5ed618e44"
      unitRef="usd">2159000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <us-gaap:GainLossOnSaleOfMortgageLoans
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTpjOTk3NjFhNzY4NGM0OThhOTQ2YzFiZWU0MjNjOTY0Yy90YWJsZXJhbmdlOmM5OTc2MWE3Njg0YzQ5OGE5NDZjMWJlZTQyM2M5NjRjXzYtNS0xLTEtMA_ef65c41e-c64e-47b1-97f0-d796a47aab60"
      unitRef="usd">2403000</us-gaap:GainLossOnSaleOfMortgageLoans>
    <hfwa:ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDk4_5ce5a690-ee5b-409b-98d6-6ea5928bf81a">The contractual amounts of commitments to sell and fund residential real estate loans at December&#160;31, 2020 and December 31, 2019 were as follows:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;Commitments to sell residential real estate 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;18,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;text-indent:-18pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or 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;/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;Fixed 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;19,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;15,509&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Variable or adjustable rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Total commitments to fund residential real estate loans&lt;/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;19,738&#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;18,620&#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:ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzItMS0xLTEtMA_bd6b10ad-c91c-43a8-833a-c70668201116"
      unitRef="usd">18127000</us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell>
    <us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzItMy0xLTEtMA_55a87c18-2cf9-415d-9b3e-832a746a2f86"
      unitRef="usd">8815000</us-gaap:LoansAndLeasesReceivableCommitmentsToPurchaseOrSell>
    <us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzUtMS0xLTEtMA_888e531e-8648-4bc6-871b-afc22175284f"
      unitRef="usd">19640000</us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates>
    <us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzUtMy0xLTEtMA_d9a76184-9074-4555-97c4-2886b5ead1a1"
      unitRef="usd">15509000</us-gaap:LoansAndLeasesReceivableCommitmentsFixedRates>
    <us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzYtMS0xLTEtMA_b2ee5420-f296-468f-9bd9-f39da0af3aa5"
      unitRef="usd">98000</us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates>
    <us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzYtMy0xLTEtMA_d059be23-11f6-48a2-b8b0-57f099319ea3"
      unitRef="usd">3111000</us-gaap:LoansAndLeasesReceivableCommitmentsVariableRates>
    <hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzctMS0xLTEtMA_bc4bc93f-e28d-456a-8421-58a7b0b9b8a8"
      unitRef="usd">19738000</hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell>
    <hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTo2MDYwOGZhNGI5YTk0NTk4OThjMDcyZDIyZWQ4OGE0Ni90YWJsZXJhbmdlOjYwNjA4ZmE0YjlhOTQ1OTg5OGMwNzJkMjJlZDg4YTQ2XzctMy0xLTEtMA_e8ffbe1b-b77a-4b44-b569-16a90cd8631c"
      unitRef="usd">18620000</hfwa:LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell>
    <hfwa:SummaryofServicingofFinancialAssetsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI3MDgw_71ede20a-922e-4bb8-b66b-3d4b1c93654b">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Details of loans serviced for others are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;32,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;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;7,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Included in the balance of loans receivable on the Consolidated Statements of Financial Condition.&lt;/span&gt;&lt;/div&gt;</hfwa:SummaryofServicingofFinancialAssetsTableTextBlock>
    <hfwa:ParticipatingLoansBorrowerObligationsAmount
      contextRef="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzItMS0xLTEtMA_173a7a57-aa0e-4399-bef1-da0b490fbb98"
      unitRef="usd">32131000</hfwa:ParticipatingLoansBorrowerObligationsAmount>
    <hfwa:ParticipatingLoansBorrowerObligationsAmount
      contextRef="ia710df51c68f40a2ba94e6069d78739f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzItMy0xLTEtMA_0619d994-dbae-49e6-82a3-8e58592ce852"
      unitRef="usd">40616000</hfwa:ParticipatingLoansBorrowerObligationsAmount>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
      contextRef="icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzMtMS0xLTEtMA_e9291989-2a27-4a7c-9bc4-33857f875fc8"
      unitRef="usd">7842000</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized>
    <us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized
      contextRef="ia710df51c68f40a2ba94e6069d78739f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90YWJsZTplZjE4M2MyYzhlZWY0MTFiYjEyZDY5OTE2NzJlZjFhYi90YWJsZXJhbmdlOmVmMTgzYzJjOGVlZjQxMWJiMTJkNjk5MTY3MmVmMWFiXzMtMy0xLTEtMA_3451dc3c-cf00-4ac1-8b75-9363bf622a2f"
      unitRef="usd">9850000</us-gaap:TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="i336e50f30dd747a287a6b10ccc842074_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NTky_0a86c3de-30b4-4fa6-854a-a9cfc07d746b"
      unitRef="usd">423000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="i9c0db7713624439eab329e10e3a16f02_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NTk2_f6b58d07-d29f-4297-b000-1b13bb1dc88e"
      unitRef="usd">532000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:FeesAndCommissionsMortgageBankingAndServicing
      contextRef="i40bb30320c1847e497ddeed916a983da_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2NjAz_252065ca-91cf-41e1-9a8e-4344512f873a"
      unitRef="usd">506000</us-gaap:FeesAndCommissionsMortgageBankingAndServicing>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NTgzMDY_3604d8b0-58d5-4a1b-86fc-9b510f71d071"
      unitRef="usd">583000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE2NjkzMjA_fd046f0a-3325-442b-93dc-162b1caf7066"
      unitRef="usd">361000</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetAtFairValueAmount
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTE_a78ce377-b298-443c-a353-e1740ff26a3e"
      unitRef="usd">0</us-gaap:ServicingAssetAtFairValueAmount>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="ida902a89f33e4fcdbc327b604bbe34ba_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTM1_31a8898e-2c2f-44d5-b91e-854ac49cae44"
      unitRef="number">0.100</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i76b9163971164f38afccabf87e529865_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTcx_7522d256-e5b0-4e59-b8a4-a3c7ee966903"
      unitRef="number">0.125</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="ifc9d48f37a9a4060b350afd5262e1595_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTc3_6189d513-ecab-49df-8ea2-29b727ba1afe"
      unitRef="number">0.186</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i3bb47759556347948e18a009888cedb0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTU_8c31a5ff-cb7a-4e97-9d7a-686fbc6aad66"
      unitRef="number">10.0</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i6a74bc5f01e94361b8e8fbeac00bb196_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTY_6ea64126-f7a3-4462-b36b-f07c61d1e43e"
      unitRef="number">12.8</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i9482ca66a236445d9d78f2619ac09dff_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTc_36f9dc85-eab2-4e40-bdc5-087e33cf9c50"
      unitRef="number">11.5</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ServicingAssetMeasurementInput
      contextRef="i350f5bb686fa480bb815a7c8f27a8005_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzEwOTk1MTE3NzgxMTg_f0ac6ed3-2983-46a1-8ee8-c2ba3270cd10"
      unitRef="number">19.7</us-gaap:ServicingAssetMeasurementInput>
    <us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_0c83e4e2-c1e5-4087-9bee-d75540d10e9f"
      unitRef="usd">0</us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance>
    <us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_6287f04c-18cc-4477-9cb5-92919406b62c"
      unitRef="usd">0</us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance>
    <us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTEvZnJhZzoxZjQzNWI2OTgyMDg0YTMzOTY5ODMwNDg0MWEyMDAxNS90ZXh0cmVnaW9uOjFmNDM1YjY5ODIwODRhMzM5Njk4MzA0ODQxYTIwMDE1XzI2OTkx_7fa4ca4c-34af-44a5-811e-c1e4f0a812c4"
      unitRef="usd">0</us-gaap:ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMjM_e7fda30d-226e-46a8-a95e-c89ed2de945f">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 ALL 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 January 1, 2020 utilized the Bank's average quarterly historical loss information from December 31, 2007 through December 31, 2019. The baseline loss rate for the ACL at December&#160;31, 2020 used historical losses beginning December 31, 2012 through the balance sheet date. The Bank updated the historical loss period during the year ended December 31, 2020 as it believed the economic cycle has ended with the onset of the COVID-19 recession. The Bank believes the historic loss rates are viable inputs to the current expected credit loss methodology 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 January 1, 2020 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, 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;The reasonable and supportable period used in the CECL model as of January 1, 2020 was four quarters and was increased to five quarters for the model as of December 31, 2020 to include the additional impact of certain macroeconomic factors with lagged periods. Management believes that forecasts beyond this five 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 will likely increase.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 used a two-quarter reversion period in calculating the ACL as of January 1, 2020 and December 31, 2020 as it believes the historical loss information is relevant to the expected credit losses and recognizes the declining precision and increasing uncertainty of estimating credit losses in those periods beyond which it can make reasonable and supportable 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 macroeconomic forecast used in the CECL model as of January 1, 2020 predicted continued economic expansion with steady GDP growth and low unemployment rates, among other factors. The onset of the COVID-19 pandemic resulted in the identification of an economic recession during the second quarter of 2020 as evidenced by certain economic forecasts signaling prolonged, profound, and pervasive contraction in economic activities due to the COVID-19 pandemic. The GDP contracted and unemployment rates increased, amount other factors, during the year ended December 31, 2020. The macroeconomic forecast used in the CECL model as of December&#160;31, 2020 reflected a slow recovery from the COVID-19 recession, modeled to last through the end of 2021. The macroeconomic forecast as of December 31, 2020 considered the COVID-19 vaccine progress as well as anticipated government stimulus plans; however, uncertainty remained over the time necessary to return the economy to pre-pandemic levels.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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&#160;31, 2020 does 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-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the ACL on loans during the years ended December 31, 2020, December 31, 2019 and December 31, 2018 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,086&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision for loan 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;70,185&#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;36,171&#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;35,042&#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&gt;&lt;br/&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 following table details the activity in the ACL on loans disaggregated by segment and class for the year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" 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;Beginning Balance,&lt;br/&gt;as Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" 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;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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 #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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;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;SBA PPP&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-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;7,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-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;23,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;30,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;49,608&#160;&lt;/span&gt;&lt;/td&gt;&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;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,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;7,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;8,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-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;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;36,171&#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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,381&#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;35,433&#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;70,185&#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&gt;&lt;span&gt;&lt;br/&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 recog&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;nized net charge-offs of $3.2 million during the year ended December 31, 2020 primarily due to a commercial and industrial charge-off of $1.7&#160;million related to issues surrounding control of the underlying loan collateral. The Bank determined it appropriate to charge-off this entire loan relationship balance and pursue an aggressive collection strategy. Net charge-offs also included two commercial and industrial loan relationships totaling $447,000 as a result of impacts from the COVID-19 pandemic, a partial charge-off of one commercial and multifamily real estate construction and land development loan totaling $417,000 as a result of cost overruns and delays in constructio&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n&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; and small dollar net charge-offs on a large volume of consumer loans of $884,000. Net charge-offs were offset partially by the full recovery of a commercial and industrial agricultural lending relationship of $963,000 during the year ended December 31, 2020, which was charged-off during the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 on loans of $35.4&#160;million for the year ended December 31, 2020 was necessary to build the allowance to account for the current and forecasted economic conditions amidst the COVID-19 pandemic, including the credit losses estimated on collectively and individually 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 following table details the activity in the ALL disaggregated by segment and class for the year ended December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Charge-offs&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;Recoveries&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;Provision for Loan 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;23,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;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;1,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;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;35,042&#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,989)&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,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;4,311&#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;36,171&#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&gt;&lt;br/&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 following table details the ALL disaggregated on the basis of the Company's impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans Individually Evaluated for Impairment&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;Loans Collectively Evaluated for Impairment&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;PCI Loans&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;Total ALL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,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;20,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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:9pt;font-weight:400;line-height:100%"&gt;6,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;2,143&#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;31,759&#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,269&#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;36,171&#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 amortized cost of the loan receivables disaggregated on the basis of the Company&#x2019;s impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans Individually Evaluated for Impairment&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;Loans Collectively Evaluated for Impairment&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;PCI Loans&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;&#160;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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;6,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;56,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,876,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;274,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;413,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;57,481&#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,692,288&#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;18,110&#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,767,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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 following table details the activity in the ALL disaggregated by segment and class for the year ended December&#160;31, 2018 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Year&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;Charge-offs&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;Recoveries&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;Provision for Loan 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,194&#160;&lt;/span&gt;&lt;/td&gt;&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,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;(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;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;32,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;(3,605)&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,432&#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,129&#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;35,042&#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:AllowanceForCreditLossesTextBlock>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMzA_7e5cbd0c-5c2a-4be7-9437-c3027b9520e0">&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of the changes in the ACL on loans during the years ended December 31, 2020, December 31, 2019 and December 31, 2018 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,086&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,605)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;1,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Provision for loan 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;70,185&#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;36,171&#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;35,042&#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&gt;&lt;br/&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 following table details the activity in the ACL on loans disaggregated by segment and class for the year ended December 31, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/&gt;&lt;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:8pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" 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;Beginning Balance,&lt;br/&gt;as Adjusted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" 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;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Provision for Credit Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;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 #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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;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;SBA PPP&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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;4,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-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;7,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-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;23,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,935)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;30,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;49,608&#160;&lt;/span&gt;&lt;/td&gt;&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;1,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;1,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;1,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;7,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;8,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(417)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-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;3,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#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;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;36,171&#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;1,822&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;37,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(5,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,381&#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;35,433&#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;70,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table details the activity in the ALL disaggregated by segment and class for the year ended December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Charge-offs&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;Recoveries&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;Provision for Loan 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(436)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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;23,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,692)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;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;1,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;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(289)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;2,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;(133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;362&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(454)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;35,042&#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,989)&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,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;4,311&#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;36,171&#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 ALL disaggregated by segment and class for the year ended December&#160;31, 2018 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:14pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.040%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.208%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Year&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;Charge-offs&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;Recoveries&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;Provision for Loan 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;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Balance at End of Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,250)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(149)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;21,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;23,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Residential real estate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(45)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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;/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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;2,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,194&#160;&lt;/span&gt;&lt;/td&gt;&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,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;(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;513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;1,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;32,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;(3,605)&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,432&#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,129&#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;35,042&#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:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtNS0xLTEtMA_2c66a8aa-5b30-42e9-95b3-b20a16280c4b"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtNy0xLTEtMA_ce6c659d-4cb4-451d-81b1-d079c6266d0d"
      unitRef="usd">35042000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzMtOS0xLTEtMA_f02e4a21-d5cb-48ea-b409-ab6796a63bdf"
      unitRef="usd">32086000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic08319b2ce094371ba5d796dfeb33c51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtMS0xLTEtMjY0OTA_f50641ac-3c8a-405a-b143-7b65b75e0d05"
      unitRef="usd">1822000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i480b605cdcca4201afbdd32a41d0b540_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtMy0xLTEtMjY0OTA_f2198033-f048-4c97-ae5e-7384e755564a"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNS0xLTEtMjY0OTA_a2407101-6e92-4593-acf3-f1686b1c9093"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i4d07966da91344c782679f3b4afa2624_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtMS0xLTEtMjY0OTA_6a024fa8-9636-49b4-85af-1bf00d163452"
      unitRef="usd">37993000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="id65b5ceda5a2486f8e6cf5dc5fa60ed2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtMy0xLTEtMjY0OTA_f3a97f98-8f3b-4d66-bafc-565c187062a4"
      unitRef="usd">35042000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7861efea736e4bdb9e7e62d2c63427c0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNS0xLTEtMjY0OTA_b2475097-b1c4-4bee-9e48-24001abe1497"
      unitRef="usd">32086000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNS0xLTEtMA_8100b26a-36b8-4609-a861-81f4fa0a73cf"
      unitRef="usd">5622000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtNy0xLTEtMA_f1ebfcee-27c9-43b6-9be6-e3d0ba71f72b"
      unitRef="usd">4989000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzQtOS0xLTEtMA_9d0b0f6c-49ec-4c13-8021-7a829d1fa1e2"
      unitRef="usd">3605000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNS0xLTEtMA_08280970-5cd3-4096-88d1-48fc34b0f531"
      unitRef="usd">2381000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtNy0xLTEtMA_f196cc28-4128-4b3c-8f27-e26852a8d03a"
      unitRef="usd">1807000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzUtOS0xLTEtMA_e36c2115-8a1a-4f3a-96b2-dee835493565"
      unitRef="usd">1432000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtNS0xLTEtMA_5012831e-d9ab-4778-bfce-3c7776d03b1e"
      unitRef="usd">35433000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtNy0xLTEtMA_2a560c8a-7e52-422c-b480-c8a4495ec9dd"
      unitRef="usd">4311000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzYtOS0xLTEtMA_d4ef54eb-99bd-4302-b271-a48fd8138556"
      unitRef="usd">5129000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctNS0xLTEtMA_68fbae29-f20d-41ac-9608-aa0c4ad52e2b"
      unitRef="usd">70185000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctNy0xLTEtMA_c840cd13-970e-4f33-864a-6d3f214e5662"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpmYzcyOTc5Yjg1MDg0MGQ3OGRjMjU1Y2Q4ZDYwNTU0MC90YWJsZXJhbmdlOmZjNzI5NzliODUwODQwZDc4ZGMyNTVjZDhkNjA1NTQwXzctOS0xLTEtMA_efd95da4-bc2a-4aa9-a8a3-bef9876362e0"
      unitRef="usd">35042000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMS0xLTEtMA_d65d0321-d9a1-4332-a229-8407cf8e584f"
      unitRef="usd">11739000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i07215c2825644ea2b1bd8e7895f39879_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMy0xLTEtODA3_485453c8-334f-4d85-aeaa-5935db3b10cc"
      unitRef="usd">-1348000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4f436d13832641018f9045d95e600ce3_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNS0xLTEtMjUzMzQ_d4d82881-5a53-4cc3-9717-1161a98a4d4f"
      unitRef="usd">10391000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtMy0xLTEtMA_f72498eb-1746-4df9-a0ac-2044fa28ee5e"
      unitRef="usd">3616000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNS0xLTEtMA_80127eee-6911-471f-a7ef-4b44101239da"
      unitRef="usd">1513000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtNy0xLTEtMA_0bd24485-e774-4ee0-a9b1-85ef33c54c43"
      unitRef="usd">21722000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzMtOS0xLTEtMA_8860b18f-b5b3-4a8a-8f15-135b9ba96b92"
      unitRef="usd">30010000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i11f555447d144b6e8b7f6137a9c48e1d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMS0xLTEtODA3_6d66e959-29f8-407e-a3f3-332e614e7da7"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="icaac1f4214964526bd20300276da8216_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMy0xLTEtODA3_393cb60a-bc54-43f4-9610-3978346ff82f"
      unitRef="usd">0</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib79e8a6e334348509a8647e0f48775b4_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNS0xLTEtMjUzMzQ_747f77fd-46ec-4d85-b1ca-96470a1f579e"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNy0xLTEtODQ1_094b0c8f-785d-45ce-a5b3-c92438c4dd87"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtOS0xLTEtODQ1_714af8ac-d3a9-4eaf-bad4-e39c53a7039f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i8410fa00e49e41dab35fb4675c978963_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMTEtMS0xLTg0NQ_4a95f199-1c37-4f91-909c-af2b734824b3"
      unitRef="usd">0</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie5d798af069a43dd98fb8a5c22399c95_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMTMtMS0xLTg0NQ_c1487ee7-ec31-4a82-b1f5-a7bc19b183c5"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMS0xLTEtMA_79b7beda-7993-449b-93a8-4d151670b625"
      unitRef="usd">4512000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i05a1081116e0406692906012c3b41fbb_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMy0xLTEtODA3_a9b700a4-ae46-4cd5-b4d7-3780b2d95287"
      unitRef="usd">452000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ifff80362563a44619da761891a427d56_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNS0xLTEtMjUzMzQ_59292b81-bc82-41bc-8a0c-db2587a7047a"
      unitRef="usd">4964000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtMy0xLTEtMA_4755baf4-a212-48ec-a8d0-df44e104f1c1"
      unitRef="usd">135000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNS0xLTEtMA_39c24a26-d71c-44a9-bfa3-2298b1f3d177"
      unitRef="usd">17000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ieed2a16e13054abf8ea30950be015bd4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtNy0xLTEtMA_173aa9a0-2658-4794-b55e-d9cf4a01fc1a"
      unitRef="usd">4640000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzQtOS0xLTEtMA_9127fd5e-c54a-4cc1-ab64-de923e2d0582"
      unitRef="usd">9486000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMS0xLTEtMA_01fb159c-9148-4231-bb56-1b031e008ca0"
      unitRef="usd">7682000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ib1cf9e245283448d946e6e133fc4f6e2_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMy0xLTEtODEy_811d5bfd-0e6e-462f-9c0d-cbf9f9d78289"
      unitRef="usd">-2039000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9c4250c7459b46a996716557bc647d06_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNS0xLTEtMjUzMzQ_93ff8798-cb67-40c2-b629-6d73ef1f42cf"
      unitRef="usd">5643000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtMy0xLTEtMA_79fd49f7-6712-4d0d-935f-63b98f014aae"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNS0xLTEtMA_0c9c8e3e-b0df-49d8-b498-c467d4c869cb"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i432a717c4d9a4177b2688b77083af26f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtNy0xLTEtMA_0b0b4dc7-acf2-446d-9f39-f90759566242"
      unitRef="usd">4469000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzUtOS0xLTEtMA_29476700-cf7c-42c7-a7eb-87a29bd506ca"
      unitRef="usd">10112000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMS0xLTEtMA_a344176c-a6ff-4a67-bcb2-74c3c658bd9d"
      unitRef="usd">23933000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5c55593e0dca4a6990b7493a5bf47a61_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMy0xLTEtMjUzMzM_9d157c94-0795-4fbd-8e71-560428e5a3bf"
      unitRef="usd">-2935000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i322944dc97fa4e41ac7735443c486337_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNS0xLTEtMjUzMzQ_63cf5ec7-de82-43a5-b8e9-6bbfe38873cb"
      unitRef="usd">20998000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtMy0xLTEtMA_8eecb307-7359-4c90-affd-a082f4618ee6"
      unitRef="usd">3751000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNS0xLTEtMA_d8e9002b-10da-4413-9a75-3a462eaff544"
      unitRef="usd">1530000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i285465dbe8334e27a2e9f8890fb96fd2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzYtNy0xLTEtMA_7df8458a-4fe1-4a67-8281-070f38c89e2e"
      unitRef="usd">30831000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMTMtMS0xLTkwNw_79d4b753-701c-46de-98eb-fd614e5b0a84"
      unitRef="usd">49608000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMS0xLTEtMA_d052fb91-acd1-4640-8f0e-ed841b0827c6"
      unitRef="usd">1458000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i3b05371ff1504870a3f2a399568e069d_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtMy0xLTEtODE4_1bd88dd8-647e-441e-8ff1-aa85f3f886b4"
      unitRef="usd">1471000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8274a6e2b7ce41cdbcd958fc68ba0206_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtNS0xLTEtMjUzMzQ_e16b762a-06e6-4b28-970e-b427ac1200c5"
      unitRef="usd">2929000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctMy0xLTEtMA_93ea1d74-e0e6-4c6a-91dd-3c4ac9b16a40"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNS0xLTEtMA_2b1c1433-489f-42cf-9e00-9e0ffdb8fa0b"
      unitRef="usd">3000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzctNy0xLTEtMA_d9dc6492-13e3-498e-9d0b-cd4a56d9449c"
      unitRef="usd">-1341000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i6ed9d6578c3740fd8e4a329f09e109f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzgtMTMtMS0xLTg3MQ_a4ce7ab9-8361-4d36-b201-e51f204e26c3"
      unitRef="usd">1591000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktMS0xLTEtMA_4767f889-c070-48f7-9187-03b543adaaaa"
      unitRef="usd">1455000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="iaddf30f7af1c4e64b5034d085ca7b0de_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTMtMS0xLTgxOA_06bc7674-10ee-4c3c-8210-cdd0a8b35b1e"
      unitRef="usd">-571000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic9d4285c954d4fa08a17df02d7cf7e13_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTUtMS0xLTI1MzM0_4e5bee45-c99d-4988-a07f-e7ee5c96553c"
      unitRef="usd">884000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktMy0xLTEtMA_bfe8c7ae-0baf-4e4d-85e1-d75787376846"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktNS0xLTEtMA_a4a5a6cd-5fbd-4b0e-8e0b-449d904094fb"
      unitRef="usd">278000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="if0a4bfb3bff349c4a0b6e244db63941f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzktNy0xLTEtMA_6d18c987-7231-4b86-be24-308128c5c898"
      unitRef="usd">789000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTEzLTEtMS04NzY_8fc0dea5-aeda-4fd7-8e8f-46e1c655b803"
      unitRef="usd">1951000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTEtMS0xLTA_48fdd070-5958-47bb-81a6-14bffc40a61b"
      unitRef="usd">1605000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ic6747e0161b04d2ba6214098a211e7aa_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTMtMS0xLTgxOA_dd701575-3737-4c01-8e9f-17e6a7a37bcf"
      unitRef="usd">7240000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icd1182fac3954c32b80e28c1a2ec6ae6_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTUtMS0xLTI1MzM0_f3505a4f-1dd3-4c7b-840e-bdba08e2c9c8"
      unitRef="usd">8845000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTMtMS0xLTA_aedca646-43a2-425f-9811-6b71b60b0087"
      unitRef="usd">417000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTUtMS0xLTA_f8d26d3b-6ce3-4296-b349-a6f7bd959e61"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTctMS0xLTA_c0747f47-882f-4447-89bc-efee9c3a61c1"
      unitRef="usd">2713000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEwLTktMS0xLTA_e2da8ef2-4861-4cd4-92b8-e2265ed90ddb"
      unitRef="usd">11141000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTEtMS0xLTA_bad9fcc3-7804-4e61-b71b-11e7c9cafd73"
      unitRef="usd">3060000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i5f26b3c09e1748cd82a809aacb7939d8_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTMtMS0xLTI1MzMz_d379379d-1b68-43df-8ea1-ebd7ead91b4f"
      unitRef="usd">6669000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6d794679b1fd487fa59d2601dbd565e9_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTUtMS0xLTI1MzM0_dd74c9fa-aad4-4a02-b7c9-b41edf8e8778"
      unitRef="usd">9729000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i1656dd81d11d47118290a55d176e428a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTMtMS0xLTA_04c5d925-8a3c-493c-be2f-36bc66180069"
      unitRef="usd">417000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i1656dd81d11d47118290a55d176e428a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTUtMS0xLTA_50984677-72f6-420d-a53e-0c612dbd8479"
      unitRef="usd">278000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1656dd81d11d47118290a55d176e428a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzExLTctMS0xLTA_481bd8fa-b0ab-4250-940e-67f4705dee2f"
      unitRef="usd">3502000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTEzLTEtMS0yNjQ0NA_1ba1ac39-87ba-4165-8df3-929f922a0376"
      unitRef="usd">13092000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTEtMS0xLTA_5f1d11d7-467c-4245-92fa-2677a05e002f"
      unitRef="usd">6821000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i06339c1b95a043b886a337e073ab470b_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTMtMS0xLTgzMg_d47ed1f2-429c-477a-bcea-64fe8eacf946"
      unitRef="usd">-2484000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9c0a86cb19604b3b82c67b0ed7b5c31a_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTUtMS0xLTI1MzM0_883c6179-fc45-45db-9f79-aa5edafb4bad"
      unitRef="usd">4337000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTMtMS0xLTA_b3131672-f70e-4a8a-843a-5fe46f3417fd"
      unitRef="usd">1454000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTUtMS0xLTA_67569c73-140e-4c41-b5bc-08ba0cf9c929"
      unitRef="usd">570000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTctMS0xLTA_e8073303-0ae5-4981-8b51-a083d35f5284"
      unitRef="usd">2441000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEyLTktMS0xLTA_d36b377b-713f-4364-9bc2-05da7297b128"
      unitRef="usd">5894000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTEtMS0xLTA_310849e9-a87f-4814-9f39-618aaefc892a"
      unitRef="usd">899000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i82a18fbd166342d3910f9dc2d77f25d6_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTMtMS0xLTgzMg_4e7cebd7-ed02-49a8-8e2f-d582cbe31588"
      unitRef="usd">-899000</hfwa:CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib54ecadf8da04c1080dfc5cb39147c81_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTUtMS0xLTI1MzM0_604ab502-ca24-43e6-b160-0932f92fe8fd"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTMtMS0xLTA_6d6c9a37-dfd3-465a-83e2-cd782612cd65"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTUtMS0xLTA_f3cb2169-cca9-456c-a5fd-800cd0069796"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9d4a7c387f604d51acb7085260471b60_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTctMS0xLTA_091fb2e5-2373-43a7-98d2-a69e575d29e3"
      unitRef="usd">0</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i596b63bd4d9b40bf9ec0b88146943f7e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzEzLTktMS0xLTA_db0bac4a-f48f-46bb-8090-46f535e75758"
      unitRef="usd">0</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTEtMS0xLTA_210ef19d-5ccf-4bae-8275-ff5014102d78"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod
      contextRef="if574d0c6965445649be80c17449b20e3_D20200101-20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTMtMS0xLTI1MzMz_068f085f-4c14-418a-a51e-8c5780542d23"
      unitRef="usd">1822000</us-gaap:FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i15ad6526cae94478ac694df8c5ddd096_I20200101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTUtMS0xLTI1MzM0_fda5c382-6ee1-4f65-9262-dd13d07132d7"
      unitRef="usd">37993000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTMtMS0xLTA_0a567042-5061-4660-a1c0-09d3397f2014"
      unitRef="usd">5622000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTUtMS0xLTA_b2d79ec2-49f8-4f48-b401-ce9dd3e700dc"
      unitRef="usd">2381000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE0LTctMS0xLTA_22bf4c65-3d10-432b-b37e-e37b4bea604f"
      unitRef="usd">35433000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTozYWZjNTdhYjQ5ODI0ZGE2OTU5OTA3NWUzYzcwOWY4NC90YWJsZXJhbmdlOjNhZmM1N2FiNDk4MjRkYTY5NTk5MDc1ZTNjNzA5Zjg0XzE1LTEzLTEtMS05MDA_f30f5ecc-9872-49a7-b57a-ca7f54ee4e1d"
      unitRef="usd">70185000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzMzMDU_81865063-6125-49ac-8184-4f98dc8a8062"
      unitRef="usd">3200000</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <hfwa:FinancingReceivableAllowanceForCreditLossesWriteOffDetails
      contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzNzA_b093cb58-78af-42a9-8c42-bd2e16fd7b45"
      unitRef="usd">1700000</hfwa:FinancingReceivableAllowanceForCreditLossesWriteOffDetails>
    <hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet
      contextRef="i5736f401a6ec4629997ba237865952a1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2NDY4MTY_03a6937c-ef49-4e27-9880-ecef96720867"
      unitRef="usd">447000</hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet>
    <hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet
      contextRef="i288d47d207824b7e8a3e9cc7ba45a94d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2NDY4MTc_09fb0804-b094-42ff-b186-afbaf2f86eda"
      unitRef="usd">417000</hfwa:FinancingReceivableAllowanceforCreditLossWriteoffNet>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet
      contextRef="i53fc078bd790403d91c6d8e1a803693b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzNjA_5dde5b2e-2226-4391-8ad0-e85c938445c6"
      unitRef="usd">884000</us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet>
    <hfwa:FinancingReceivableAllowanceForCreditLossesRecoveryDetails
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEwOTk1MTE2MzQzOTM_71c903a5-0f65-4d12-9542-7bca13733dbd"
      unitRef="usd">963000</hfwa:FinancingReceivableAllowanceForCreditLossesRecoveryDetails>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzMyOTg1MzQ5MDI1MDE_e3f05949-141b-4c9b-a879-b0cab9234bf8"
      unitRef="usd">35400000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie154d0300ea241f995d49ea82540ee5d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtMS0xLTEtMA_46f3fccc-38f1-49d6-8936-8eaa04a67ed6"
      unitRef="usd">11343000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtMy0xLTEtMA_93e61d8d-fc30-4a73-aec2-495a8d623f99"
      unitRef="usd">2692000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtNS0xLTEtMA_001c26a0-b87e-4cac-a8b8-f83d816715b8"
      unitRef="usd">166000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i524a7ba997684edc8cdeace3b145446a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtNy0xLTEtMA_861031c6-f0d4-4879-a815-44d97bd74fbe"
      unitRef="usd">2922000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzMtOS0xLTEtMA_65293f9b-109b-4f11-beeb-5e9eb3616dc3"
      unitRef="usd">11739000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="iad6b954a672b4520a1aae1d33c6152b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtMS0xLTEtMA_92b2ebb1-beef-4d2a-8e25-b4c799462f21"
      unitRef="usd">4898000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtMy0xLTEtMA_d6b60077-7167-4aef-885a-63bce6bfc65a"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtNS0xLTEtMA_3f15b0ad-6c16-4e2a-aa58-bd4cb1597197"
      unitRef="usd">50000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ie4a53d0c2c7e4628a71b821d84ac432a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtNy0xLTEtMA_c2d1dace-b34b-495c-941b-8a610550bcda"
      unitRef="usd">-436000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzQtOS0xLTEtMA_fa437cf2-b6a6-4905-a5bf-2d96d3fec2a5"
      unitRef="usd">4512000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i4c3bf186667141b8be0ce7a135431715_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtMS0xLTEtMA_b4f7b8e8-68ad-4b66-8cf9-3655de8754b5"
      unitRef="usd">7470000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtMy0xLTEtMA_d18ae189-c23d-42c5-bbf7-529cb56763c3"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtNS0xLTEtMA_ec6d1f14-f574-47ce-8b1f-f2e6483ba318"
      unitRef="usd">441000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ice2f24a31fd84046a2d8bef7943a7845_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtNy0xLTEtMA_53b3623e-95e6-46cd-9a4b-b82f349722cd"
      unitRef="usd">-229000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzUtOS0xLTEtMA_11b53c90-7fb2-47e8-802b-f2104675243f"
      unitRef="usd">7682000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="if9d30254ad6847ca899c86796fb013cf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtMS0xLTEtMA_23b0afed-57fd-4ab8-bcab-57ff6cfac3b3"
      unitRef="usd">23711000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtMy0xLTEtMA_adbcb016-fc04-4ef8-a61d-848b868fcb51"
      unitRef="usd">2692000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtNS0xLTEtMA_7f4d297f-7844-40fe-8f9b-607b7791718f"
      unitRef="usd">657000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i0a4f4c79d2d444b981791588c069802d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtNy0xLTEtMA_488cfc8a-41f7-4370-a641-4c2f7f6b0edf"
      unitRef="usd">2257000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzYtOS0xLTEtMA_7d37e370-41ff-4fb3-8df1-9fdb1e3d7d16"
      unitRef="usd">23933000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctMS0xLTEtMA_b5176b28-95d2-433d-be48-f696963a1fb2"
      unitRef="usd">1203000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctMy0xLTEtMA_4d5f7726-6ba5-4fca-a0ff-5b18ebaff76b"
      unitRef="usd">60000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctNS0xLTEtMA_ab6973f1-f80a-4826-93b4-628d212c6dd0"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5447610d6bed45239633fd3676cb5aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctNy0xLTEtMA_07bd2d24-1059-4a69-8e34-78788d580258"
      unitRef="usd">315000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzctOS0xLTEtMA_a4fd5b4f-daca-4bf7-a484-62f258715cd6"
      unitRef="usd">1458000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i388747b693ee4ccea5a8908c5881e1cb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktMS0xLTEtMA_cf0d315f-0df1-4faa-94fc-fafbbd25c721"
      unitRef="usd">1240000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktMy0xLTEtMA_f4f376d1-6682-4aad-ab43-d092e057f594"
      unitRef="usd">133000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktNS0xLTEtMA_81084d01-cbdf-47f4-a2d6-0f046622deae"
      unitRef="usd">637000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia832121c26fa4ff6bffab31f0decabaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktNy0xLTEtMA_c4bafa13-3256-4d8c-b8bc-589e1671e52f"
      unitRef="usd">-289000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzktOS0xLTEtMA_5e770354-0b4b-4462-8e2d-0692e2098b0a"
      unitRef="usd">1455000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8442bd77d6d84aa6b969eebf21a53bed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTEtMS0xLTA_8b596109-b49a-4746-acbf-d348d102a6a4"
      unitRef="usd">954000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTMtMS0xLTA_7d65ff03-03b5-4e7c-8be1-6390331b9211"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTUtMS0xLTA_3a6cab2c-cf8e-4a56-af45-15393ef0b3f0"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ibe73085216d54591b91d48ea77bde50d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTctMS0xLTA_47a9f9c5-52f1-4c43-9d0c-faeedd0f81a5"
      unitRef="usd">651000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEwLTktMS0xLTA_09fc5feb-58ac-48aa-9735-fde2cd7e8054"
      unitRef="usd">1605000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i2ef0e00bf71d454893e836b976e5c31c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTEtMS0xLTA_f696fc1a-0550-44dd-9af1-1151519c6262"
      unitRef="usd">2194000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTMtMS0xLTA_f68d7511-f7a9-423a-9fc4-ca0bf329f2e5"
      unitRef="usd">133000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTUtMS0xLTA_ea020019-d2db-47bd-bcca-0a560115f7fa"
      unitRef="usd">637000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i74392c5bda2240cca4a270614ea9baaa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTctMS0xLTA_4b17ee85-db76-4a1b-83a1-a5014c52c9aa"
      unitRef="usd">362000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzExLTktMS0xLTA_b52f40cd-5153-4315-9674-f5e0af82c69d"
      unitRef="usd">3060000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib8b7af933bd841b6b4214b9127d279c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTEtMS0xLTA_ba673713-7aa5-4883-b50b-d259c52d8009"
      unitRef="usd">6581000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTMtMS0xLTA_83d3a8fc-1c7e-47c0-a4a5-ecc28546d5cd"
      unitRef="usd">2104000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTUtMS0xLTA_69d08c23-4bc6-4b6f-9d5c-a834a45e73c5"
      unitRef="usd">513000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic029de88301a4811b96ee1762ed95f55_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTctMS0xLTA_97d38dad-933b-4e3d-858d-462cdaae4de1"
      unitRef="usd">1831000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEyLTktMS0xLTA_7e508219-491a-449c-a2dd-9d950f49b452"
      unitRef="usd">6821000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i3dbba5d4bade44cf8e022592b2d21da7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTEtMS0xLTA_0ae72c56-ce85-4185-bd63-8051c1f8e580"
      unitRef="usd">1353000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTMtMS0xLTA_5997ac84-4ceb-4a58-a3dc-f17338f104ff"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTUtMS0xLTA_8d578e08-714a-439d-9e4d-e84603598131"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9bfd11029a574bb9a99da90cf9f06840_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTctMS0xLTA_de68ecbc-2819-44eb-8a54-d251870403f9"
      unitRef="usd">-454000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzEzLTktMS0xLTA_24f89bcc-7361-4156-a430-5ae09c4474a5"
      unitRef="usd">899000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTEtMS0xLTA_ef16df9d-3762-478a-b061-9853f4ada1b6"
      unitRef="usd">35042000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTMtMS0xLTA_7842dfe0-0afa-476d-919f-fe6321826bc6"
      unitRef="usd">4989000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTUtMS0xLTA_a72f733e-fa64-4268-b9af-98757b03e54f"
      unitRef="usd">1807000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTctMS0xLTA_7a89afc6-09db-4ce0-8185-e6f238b9d637"
      unitRef="usd">4311000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTo4YTUyOGQ1Y2ZlMWQ0ZWQwODU2ZjdmNzhhNjgzMGU5YS90YWJsZXJhbmdlOjhhNTI4ZDVjZmUxZDRlZDA4NTZmN2Y3OGE2ODMwZTlhXzE0LTktMS0xLTA_2a4b6fab-001a-47b6-8508-7470397ef05e"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <hfwa:ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90ZXh0cmVnaW9uOjQ4ODQ3YjI5NDMzNzQ4ZjY5MmI5Mjc3OTYzYTViMGUzXzEzMjg_86226120-4d2e-4c5d-9be9-0875b1f01942">&lt;div style="margin-top:5pt;text-align:justify;text-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 ALL disaggregated on the basis of the Company's impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans Individually Evaluated for Impairment&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;Loans Collectively Evaluated for Impairment&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;PCI Loans&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;Total ALL&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/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,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;20,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;/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;56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;1,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;/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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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:9pt;font-weight:400;line-height:100%"&gt;6,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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="3" style="background-color:#ffffff;padding:0 1pt"&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;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="3" style="background-color:#ffffff;padding:0 1pt"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;2,143&#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;31,759&#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,269&#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;36,171&#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 amortized cost of the loan receivables disaggregated on the basis of the Company&#x2019;s impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Loans Individually Evaluated for Impairment&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;Loans Collectively Evaluated for Impairment&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;PCI Loans&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;&#160;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="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial business:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and industrial&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;43,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;852,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Owner-occupied CRE&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;6,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;805,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 2px 19pt;text-align:left;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;6,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;56,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,876,992&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,946,233&#160;&lt;/span&gt;&lt;/td&gt;&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;215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131,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;/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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;104,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Commercial and multifamily&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;274,409&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;274,646&#160;&lt;/span&gt;&lt;/td&gt;&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;561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;413,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,762&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-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;57,481&#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,692,288&#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;18,110&#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,767,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtMS0xLTEtMA_a60f4be4-38d5-4516-b6e8-3cc450509791"
      unitRef="usd">1372000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtMy0xLTEtMA_e493240a-e0bc-4f41-9a34-a8701e8c39c2"
      unitRef="usd">9772000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtNS0xLTEtMA_86b2d0cb-7837-42e8-8d80-28934c73d8e2"
      unitRef="usd">595000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzMtNy0xLTEtMA_b119f306-c89e-478f-a148-6d89d497735d"
      unitRef="usd">11739000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtMS0xLTEtMA_f24a56c4-655d-4821-bf02-458ce8b8d3df"
      unitRef="usd">426000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtMy0xLTEtMA_3eff5971-c13f-4ff0-bbfa-7ef82763bf98"
      unitRef="usd">3558000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtNS0xLTEtMA_f2f29c74-ce8d-4021-bb63-3cd1491eec75"
      unitRef="usd">528000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzQtNy0xLTEtMA_d03eb6ca-eecd-45f6-a4be-d7f1b3a7b3fe"
      unitRef="usd">4512000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtMS0xLTEtMA_0fcb74d8-f4f7-407d-bf87-66097b3abd25"
      unitRef="usd">146000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtMy0xLTEtMA_d4f83e3a-203a-47ad-8ddb-ce50eb0d633e"
      unitRef="usd">7064000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtNS0xLTEtMA_a68793ea-fccf-4bf0-8923-d25defe8fe00"
      unitRef="usd">472000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzUtNy0xLTEtMA_63988980-0bea-4ec1-a3e4-10821e7176ad"
      unitRef="usd">7682000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtMS0xLTEtMA_4ee0dbe3-311d-46a1-889d-cc5cd892d8ff"
      unitRef="usd">1944000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtMy0xLTEtMA_a3153430-49ac-443f-b4b2-d2064d29b004"
      unitRef="usd">20394000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtNS0xLTEtMA_df277314-5b53-444b-9d14-5fb0ae0ddf2f"
      unitRef="usd">1595000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzYtNy0xLTEtMA_f744d3fc-60e2-4c96-b354-30e0c5c80ef8"
      unitRef="usd">23933000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctMS0xLTEtMA_62d24cd6-da2c-4460-b5cc-2629d2c497eb"
      unitRef="usd">56000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctMy0xLTEtMA_e910d5a0-2fc9-4f9c-b718-4d136fc9cbc0"
      unitRef="usd">1316000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctNS0xLTEtMA_e724b2ee-59b9-47dd-b930-128123fdac24"
      unitRef="usd">86000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzctNy0xLTEtMA_0fabf941-8721-4973-a8c5-e835932ceace"
      unitRef="usd">1458000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktMS0xLTEtMA_7ad15bee-f3b1-42e1-ba8d-7bc833c742e8"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktMy0xLTEtMA_7cf06fef-67ad-4d9b-8cdf-3c881d82af05"
      unitRef="usd">1296000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktNS0xLTEtMA_0c91b5f5-a67a-413c-9563-d607a0e7b2c2"
      unitRef="usd">159000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzktNy0xLTEtMA_e4f4e1b3-37bd-45ca-a224-f12f291e2fde"
      unitRef="usd">1455000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTEtMS0xLTA_b6001e39-e64f-414c-824f-fdc797f67432"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTMtMS0xLTA_76dab554-92cb-4640-a049-3700ffccd4a0"
      unitRef="usd">1527000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTUtMS0xLTA_6311db8c-8d2a-4d65-9421-831e32a74cc9"
      unitRef="usd">78000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEwLTctMS0xLTA_bd3df5d0-3100-43ca-9965-ad241f13efa8"
      unitRef="usd">1605000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTEtMS0xLTA_e60caae3-05a9-4192-ac74-4e8212b134e1"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTMtMS0xLTA_7ae0650b-202c-46cf-85ba-aacf18a679fc"
      unitRef="usd">2823000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTUtMS0xLTA_f9fd3e79-75c9-4af4-a6e7-92d0d674a5e0"
      unitRef="usd">237000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzExLTctMS0xLTA_d992c71e-215a-4900-a383-f5a2db1ed32a"
      unitRef="usd">3060000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTEtMS0xLTA_51d262d3-02ec-4f29-9cd7-2ee0935f985f"
      unitRef="usd">143000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTMtMS0xLTA_03582583-7356-4e5f-8528-595514523c1b"
      unitRef="usd">6327000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTUtMS0xLTA_8268542d-1412-4a2a-adc1-a3544051643e"
      unitRef="usd">351000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEyLTctMS0xLTA_6a6b7c38-3c1e-4c58-847a-749d84af8621"
      unitRef="usd">6821000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTEtMS0xLTA_cf2a435e-1c5d-4d37-bce4-48b6b1f25186"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTMtMS0xLTA_3a74f5b1-026d-4be7-b9f5-be94edfddaed"
      unitRef="usd">899000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTUtMS0xLTA_83328129-8390-4cb1-b97f-4a82ac655278"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ia1c3146da09d4b73956b94592f8e42e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzEzLTctMS0xLTA_fb111ca0-7710-47a4-a43b-46bd8769eccb"
      unitRef="usd">899000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTEtMS0xLTA_3be206ae-6e17-442e-8d7f-817d98d45f56"
      unitRef="usd">2143000</us-gaap:FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTMtMS0xLTA_099b6b07-9b02-4b79-90bf-0d9453618107"
      unitRef="usd">31759000</us-gaap:FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment>
    <us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTUtMS0xLTA_35b435aa-6601-4979-b9dd-6e5f917a36de"
      unitRef="usd">2269000</us-gaap:CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpkNDY1YzYzMjhkMTA0OWU0OGY2NWE2NmZlYzJmMGRjOS90YWJsZXJhbmdlOmQ0NjVjNjMyOGQxMDQ5ZTQ4ZjY1YTY2ZmVjMmYwZGM5XzE0LTctMS0xLTA_e3cb174c-7efb-4f56-92c9-0f98a89b347d"
      unitRef="usd">36171000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtMS0xLTEtMA_cd650609-1f2f-4457-a2c3-de23dcbf832e"
      unitRef="usd">43808000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtMy0xLTEtMA_1aa136b4-e042-4fd5-a574-67129e827e30"
      unitRef="usd">806044000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtNS0xLTEtMA_080d65c7-29eb-4b9c-b643-e081fa52c740"
      unitRef="usd">2368000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzMtNy0xLTEtMA_984fdc4d-bd0c-45a8-acf0-5ed773a9961d"
      unitRef="usd">852220000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtMS0xLTEtMA_e6332241-bf8f-4d66-a836-62093aa18071"
      unitRef="usd">6336000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtMy0xLTEtMA_759816e4-94cd-4c96-b7e9-e87af5f86593"
      unitRef="usd">793984000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtNS0xLTEtMA_2f94171a-8d1e-4bec-a8a8-fead71537a36"
      unitRef="usd">4914000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzQtNy0xLTEtMA_2c7c581e-87cd-4158-abb2-edce92319a52"
      unitRef="usd">805234000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtMS0xLTEtMA_f9718232-17f9-4343-a19d-2271e3253a53"
      unitRef="usd">6324000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtMy0xLTEtMA_2453f4a5-f6e2-4380-9b42-ffd9922946cf"
      unitRef="usd">1276964000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtNS0xLTEtMA_42d834a0-7352-45fd-987b-a9e52e086e4d"
      unitRef="usd">5491000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzUtNy0xLTEtMA_9ab18ec3-42a6-4314-87cb-0868a10c34e1"
      unitRef="usd">1288779000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtMS0xLTEtMA_8e010437-c742-42df-b241-78742513c635"
      unitRef="usd">56468000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtMy0xLTEtMA_3bbfc343-afe6-4418-a382-4f66437b5dd5"
      unitRef="usd">2876992000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtNS0xLTEtMA_05ab7138-4e86-4e21-bba9-41447c1943f0"
      unitRef="usd">12773000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzYtNy0xLTEtMA_b1986239-2e60-4897-9119-058cd2a384bf"
      unitRef="usd">2946233000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctMS0xLTEtMA_b9535bb4-2a87-4f11-8d23-11893fd90012"
      unitRef="usd">215000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctMy0xLTEtMA_ff4b08aa-dacb-4c66-9343-3e7970a2219c"
      unitRef="usd">127870000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctNS0xLTEtMA_33156149-cf3e-4b9c-8b04-93b199a7d052"
      unitRef="usd">3575000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i20bbea57086c479ba339cc7f9e26f462_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzctNy0xLTEtMA_33a455ea-0801-4e49-a249-adc2451edee3"
      unitRef="usd">131660000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktMS0xLTEtMA_233c4c60-044c-44e8-8b60-7d4c3fb60a14"
      unitRef="usd">237000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktMy0xLTEtMA_6904d51a-b577-49dc-a6e1-af997e42686f"
      unitRef="usd">104059000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktNS0xLTEtMA_395980d8-0cdf-4b36-a4f6-acfe72f9f30d"
      unitRef="usd">0</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzktNy0xLTEtMA_ab67ec09-b636-481e-a70a-00a431c0c062"
      unitRef="usd">104296000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTEtMS0xLTA_95f24842-1e6b-40b4-8d52-b2c64ef266cd"
      unitRef="usd">0</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTMtMS0xLTA_07540eeb-7c46-41aa-8115-83699459d6af"
      unitRef="usd">170350000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTUtMS0xLTA_21184009-8562-4609-b40e-9004663c1b85"
      unitRef="usd">0</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEwLTctMS0xLTA_00535884-9547-4848-af4f-b82d9b643ac6"
      unitRef="usd">170350000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTEtMS0xLTA_8fbf7a25-cc15-4cd3-88a7-32f3fc3d6d8d"
      unitRef="usd">237000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTMtMS0xLTA_638c67d0-8e93-47fe-9468-2442a9afe513"
      unitRef="usd">274409000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTUtMS0xLTA_1a69da0d-f52f-4e90-8542-acbbff3e4134"
      unitRef="usd">0</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzExLTctMS0xLTA_9f61530c-4148-4e7a-bba9-2f06d69ec271"
      unitRef="usd">274646000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTEtMS0xLTA_a542c4cc-9222-4133-90a0-a6c91113e34a"
      unitRef="usd">561000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTMtMS0xLTA_c26af38f-356d-4c1e-814a-b3d0276ee5c0"
      unitRef="usd">413017000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTUtMS0xLTA_a0c3ea6a-ff19-441b-b779-151230125bd0"
      unitRef="usd">1762000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEyLTctMS0xLTA_6f7a2ca8-fb7d-4070-99ef-3065726048db"
      unitRef="usd">415340000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTEtMS0xLTA_6a4d588f-5d16-45c0-be4a-1a56fbb589d5"
      unitRef="usd">57481000</us-gaap:FinancingReceivableIndividuallyEvaluatedForImpairment>
    <us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTMtMS0xLTA_3b1e990f-bf71-4364-b26a-346c6d7bad5e"
      unitRef="usd">3692288000</us-gaap:FinancingReceivableCollectivelyEvaluatedForImpairment>
    <hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTUtMS0xLTA_89b7a15f-dfd4-4b2e-8ac3-7d62660d6726"
      unitRef="usd">18110000</hfwa:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableGrossCarryingAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTpjNjUyNzg3ZDVkYmE0NzVmYjY3YWMzM2JjYjY4ZjU3OS90YWJsZXJhbmdlOmM2NTI3ODdkNWRiYTQ3NWZiNjdhYzMzYmNiNjhmNTc5XzEzLTctMS0xLTA_4eabb8ee-5f4f-48be-a018-3050c80fd9d2"
      unitRef="usd">3767879000</us-gaap:LoansAndLeasesReceivableGrossCarryingAmount>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i411b1238bc5a4a458845b876f9803b45_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtMS0xLTEtMA_c894b7ce-9516-4082-a746-a1a8134d33f8"
      unitRef="usd">9910000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtMy0xLTEtMA_51a40414-721b-4de6-b42d-752e7c3d634b"
      unitRef="usd">1250000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtNS0xLTEtMA_cb93cf98-1ad8-4e1e-955e-ee969df8127e"
      unitRef="usd">901000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7746f58aa632481a9f353e6ac2ec31dd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtNy0xLTEtMA_9f133e37-94a0-477b-b127-e846e42e39fd"
      unitRef="usd">1782000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie154d0300ea241f995d49ea82540ee5d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzMtOS0xLTEtMA_00081d1a-bf34-46c1-a110-9d42be269179"
      unitRef="usd">11343000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib126b9f59bb04b87ab1e25ec0a63a6e6_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtMS0xLTEtMA_82b22d51-b89d-42ec-9657-8c25b23a583d"
      unitRef="usd">3992000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtMy0xLTEtMA_eb8f331f-fbae-4a44-a7fb-b55f83377462"
      unitRef="usd">1000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtNS0xLTEtMA_cdffe63b-11ee-44c8-b571-3bdf6eb32d4a"
      unitRef="usd">7000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i66d4de7c54e24c2996424fc9f447e159_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtNy0xLTEtMA_56b47336-6488-49ef-a17e-87a28dcbc606"
      unitRef="usd">900000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="iad6b954a672b4520a1aae1d33c6152b6_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzQtOS0xLTEtMA_54d171d7-926e-48e7-a4cf-c1cadf1a8a3e"
      unitRef="usd">4898000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="idf141f47afa34691b34a5458a75e2b51_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtMS0xLTEtMA_657e087f-c295-44a5-bd7d-89f2c5e75e07"
      unitRef="usd">8097000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtMy0xLTEtMA_f5162291-14ac-4561-b950-c78251d3a783"
      unitRef="usd">149000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtNS0xLTEtMA_08be2f0e-6b93-4758-bd80-ac7ca25b2038"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i4050db86c733464d9572f1178bd80bdf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtNy0xLTEtMA_f9f38a49-b412-4bff-82ce-b8c6efdf5a3f"
      unitRef="usd">-478000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i4c3bf186667141b8be0ce7a135431715_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzUtOS0xLTEtMA_b390ba8e-23e5-428b-87de-052d9e0db91b"
      unitRef="usd">7470000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="id8a2b7c78eb64afdbf276f7c08b344d0_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtMS0xLTEtMA_03709b92-e56e-4ac3-ab3d-0df180c877a8"
      unitRef="usd">21999000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtMy0xLTEtMA_fb3e22f3-afdd-4528-b9cb-82b6e86f6631"
      unitRef="usd">1400000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtNS0xLTEtMA_aa128b7b-a537-4859-9d46-e3b928ce0904"
      unitRef="usd">908000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="if1b0bdea9c6c4f168e2e3dc501d0717f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtNy0xLTEtMA_f5b078e8-c1bf-4d2c-8700-28fdc09bbc76"
      unitRef="usd">2204000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="if9d30254ad6847ca899c86796fb013cf_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzYtOS0xLTEtMA_70cfb08b-4713-4019-92a3-c4ca437fc7e5"
      unitRef="usd">23711000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i878c2f62da7d4d8c89a66c3ab165b45b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctMS0xLTEtMA_bb15f0e7-050e-4148-9f80-11d9c6c00084"
      unitRef="usd">1056000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctMy0xLTEtMA_c232d5aa-ac2e-47e9-a7ac-35a4c6fa3060"
      unitRef="usd">45000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctNS0xLTEtMA_1ee78920-796b-41b6-acdc-1e917d3d11ff"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i0fdc979994c84f99adabb89e79d23ffa_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctNy0xLTEtMA_0aeec059-8f84-4c8b-bca1-b3a9bfd071f1"
      unitRef="usd">192000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ie90dd39c484a42f1be7f71ddba27b0ab_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzctOS0xLTEtMA_f61a8ec4-048f-4cdb-9708-cb389da589a5"
      unitRef="usd">1203000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="idbfefceb191b46f3ad907d1a0df67b0f_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktMS0xLTEtMA_1eb0c366-6e17-4f4d-aa13-df414351523e"
      unitRef="usd">862000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktMy0xLTEtMA_a5a195d1-fcec-4448-992b-f66433e8e38f"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktNS0xLTEtMA_94e05fdd-cb08-4f58-8960-80ba2d661433"
      unitRef="usd">11000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i90d132cf678045f9b051d9d95d4e762f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktNy0xLTEtMA_428dca32-75b1-4ca2-adf1-04f3105312e0"
      unitRef="usd">367000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i388747b693ee4ccea5a8908c5881e1cb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzktOS0xLTEtMA_b68cbc29-6338-4a7e-98be-eff282e74ce8"
      unitRef="usd">1240000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="if1a1eb58d9404a8489e425a409364a24_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTEtMS0xLTA_58c1c18d-a9a7-4452-84e2-dff71d8cd262"
      unitRef="usd">1190000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTMtMS0xLTA_52aa2ea6-484b-4eb6-9437-7365373a8086"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTUtMS0xLTA_97bf4150-5a54-4221-894c-5ccbf58ea653"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iab2ca10a21cd41a88af9ec877b99dcbd_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTctMS0xLTA_f90600f4-1d6a-4983-b669-b72398f80d9c"
      unitRef="usd">-236000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i8442bd77d6d84aa6b969eebf21a53bed_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEwLTktMS0xLTA_4dd94c68-65a0-48a5-ba32-3611d2e72184"
      unitRef="usd">954000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ia3a64e942c0949fa80eeb8d9e693e5ce_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTEtMS0xLTA_7e1df052-9b2b-46f5-b16d-fca71963df98"
      unitRef="usd">2052000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="id7db20a801764b669e3314a316061d87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTMtMS0xLTA_9b9ed3fc-984c-414e-b2af-5091135f4f83"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="id7db20a801764b669e3314a316061d87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTUtMS0xLTA_d997529d-1a6a-4185-a198-f652437f9712"
      unitRef="usd">11000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id7db20a801764b669e3314a316061d87_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTctMS0xLTA_2def2cb3-cbc5-4d97-badd-f9538a25e65d"
      unitRef="usd">131000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i2ef0e00bf71d454893e836b976e5c31c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzExLTktMS0xLTA_54636404-8e74-4f27-9795-d25f44e1bee0"
      unitRef="usd">2194000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i1ec03b8280c8427b9688911e20e58458_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTEtMS0xLTA_3c97f192-e974-41e3-b0e3-ae00959b8b6c"
      unitRef="usd">6081000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTMtMS0xLTA_3e16b925-2344-46af-a4a7-784102a1adcb"
      unitRef="usd">2160000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTUtMS0xLTA_d064431c-2536-4acc-b087-041dc296c3ef"
      unitRef="usd">513000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i302a3a3ac1c34b20a5ae26835892b21e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTctMS0xLTA_a42d15ab-e3df-4c67-a8ce-12bac2c5f68f"
      unitRef="usd">2147000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ib8b7af933bd841b6b4214b9127d279c2_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEyLTktMS0xLTA_e532c4b5-cb2e-4075-b38a-6c904a06b7c4"
      unitRef="usd">6581000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i17f6db6885be469bb295f3da2ec3268b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTEtMS0xLTA_02075d7e-775a-417e-a1c8-52e7ada435e9"
      unitRef="usd">898000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTMtMS0xLTA_f2b27b6e-c21c-4b7e-a4c0-3a9aee185f72"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTUtMS0xLTA_586a570b-b1d9-424e-a825-7e4d72ca6d97"
      unitRef="usd">0</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i183e228df95c44e484f90813d5d7bd96_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTctMS0xLTA_039428f1-b830-4771-acd7-7b258db7e2a3"
      unitRef="usd">455000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i3dbba5d4bade44cf8e022592b2d21da7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzEzLTktMS0xLTA_2ab0395a-ace9-4f1f-86dd-444c51be9fb4"
      unitRef="usd">1353000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTEtMS0xLTA_b6720587-f084-4cea-b5df-c5b9cf941273"
      unitRef="usd">32086000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTMtMS0xLTA_1adf08f3-6c5a-446f-bb57-a0014ebd0cf2"
      unitRef="usd">3605000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTUtMS0xLTA_8ed51959-4253-4443-a6f8-90ba06422135"
      unitRef="usd">1432000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTctMS0xLTA_80c661aa-67e0-4a0c-ba99-19da8b238dcf"
      unitRef="usd">5129000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:LoansAndLeasesReceivableAllowance
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNTcvZnJhZzo0ODg0N2IyOTQzMzc0OGY2OTJiOTI3Nzk2M2E1YjBlMy90YWJsZTowMzdlNGJlMjdhMTY0MTY4YjNmNjk4ZTdkNmZiYmEyNS90YWJsZXJhbmdlOjAzN2U0YmUyN2ExNjQxNjhiM2Y2OThlN2Q2ZmJiYTI1XzE0LTktMS0xLTA_702f4a87-8910-439f-9af7-a985a3645e66"
      unitRef="usd">35042000</us-gaap:LoansAndLeasesReceivableAllowance>
    <us-gaap:RealEstateOwnedTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzUwOQ_55a9f909-6b60-43c8-b9c3-726cc5c56b5e">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;Changes in other real estate owned during the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Additions from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Gain (loss) on sale, 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#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;841&#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,983&#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&gt;&lt;br/&gt;&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;&#160;&#160;&#160;&#160;At December&#160;31, 2020, 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:RealEstateOwnedTextBlock>
    <us-gaap:OtherRealEstateRollForwardTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzUwNw_d101e5b5-5c39-4145-9e4c-7af1131f7863">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Changes in other real estate owned during the periods indicated were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.207%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Additions from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(864)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Gain (loss) on sale, 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;179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(227)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Valuation adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;&#x2014;&#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;841&#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,983&#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:OtherRealEstateRollForwardTableTextBlock>
    <us-gaap:OtherRealEstate
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtMS0xLTEtMA_36ea6d07-8810-4770-8394-843978046f73"
      unitRef="usd">841000</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtMy0xLTEtMA_75701c13-51a2-4257-941b-f01ab9d9f8f9"
      unitRef="usd">1983000</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzMtNS0xLTEtMA_74faaf79-a699-43b8-a6a8-6b9f5ebda0bb"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstateAdditions
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtMS0xLTEtMA_2fb5d4ea-897f-4878-83a6-ba534166ae9e"
      unitRef="usd">270000</us-gaap:OtherRealEstateAdditions>
    <us-gaap:OtherRealEstateAdditions
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtMy0xLTEtMA_5526bedc-94f3-4f93-95c4-b2715e0ae483"
      unitRef="usd">0</us-gaap:OtherRealEstateAdditions>
    <us-gaap:OtherRealEstateAdditions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzQtNS0xLTEtMA_d159069b-a4b4-4d77-97f3-96978239788a"
      unitRef="usd">434000</us-gaap:OtherRealEstateAdditions>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtMS0xLTEtMA_caba7b93-9050-4b83-9562-4cce2963dba5"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtMy0xLTEtMA_e8c0e84d-ecb8-4bae-aa23-6f83bb2465ee"
      unitRef="usd">0</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzUtNS0xLTEtMA_238b06ed-ec21-4aec-a00c-8bb6a701fa5d"
      unitRef="usd">1796000</hfwa:NoncashOrPartNoncashAcquisitionOtherRealEstateOwned>
    <us-gaap:OtherRealEstateDisposals
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtMS0xLTEtMA_257db10c-964d-4208-b90f-d3fed73c1fa3"
      unitRef="usd">1290000</us-gaap:OtherRealEstateDisposals>
    <us-gaap:OtherRealEstateDisposals
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtMy0xLTEtMA_8b78d3e6-3ba6-44ca-a55b-adc79c65705c"
      unitRef="usd">864000</us-gaap:OtherRealEstateDisposals>
    <us-gaap:OtherRealEstateDisposals
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzYtNS0xLTEtMA_0fe90ce7-c0f4-4f45-a917-7d08fcd51293"
      unitRef="usd">198000</us-gaap:OtherRealEstateDisposals>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctMS0xLTEtMA_cd25c724-41e3-4f22-bc08-910dc57b20bf"
      unitRef="usd">179000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctMy0xLTEtMA_db068b77-fc7e-42c1-8b58-4738d996ebfe"
      unitRef="usd">-227000</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:GainsLossesOnSalesOfOtherRealEstate
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzctNS0xLTEtMA_904e9152-5c81-41fa-b678-9872c3ad4f4c"
      unitRef="usd">0</us-gaap:GainsLossesOnSalesOfOtherRealEstate>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtMS0xLTEtMA_5930f6c2-b46b-494a-a35e-1b0505612478"
      unitRef="usd">0</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtMy0xLTEtMA_ace9ac10-9ecc-4b30-bf96-3a51e8374f4d"
      unitRef="usd">-51000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstateValuationAdjustments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzgtNS0xLTEtMA_5b9e2281-4399-44e8-ae65-cf8e3d1b124c"
      unitRef="usd">-49000</us-gaap:OtherRealEstateValuationAdjustments>
    <us-gaap:OtherRealEstate
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktMS0xLTEtMA_c4d19681-311b-4142-8aff-790fd140dde0"
      unitRef="usd">0</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktMy0xLTEtMA_2a98dcef-300a-4317-876c-0e999474e938"
      unitRef="usd">841000</us-gaap:OtherRealEstate>
    <us-gaap:OtherRealEstate
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90YWJsZTo3YTg0ZDk2YWNmYmU0ZjAyYWU0NDllZTEzZjQwZGNjOC90YWJsZXJhbmdlOjdhODRkOTZhY2ZiZTRmMDJhZTQ0OWVlMTNmNDBkY2M4XzktNS0xLTEtMA_23ea3359-85ac-415e-beee-8c9a558701d7"
      unitRef="usd">1983000</us-gaap:OtherRealEstate>
    <us-gaap:MortgageLoansInProcessOfForeclosureAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjAvZnJhZzplY2I1YTcxZjdjMzA0YTM4OGViNDc4NDhiMjE0YTA3MS90ZXh0cmVnaW9uOmVjYjVhNzFmN2MzMDRhMzg4ZWI0Nzg0OGIyMTRhMDcxXzMwNw_b3a7e1be-e0cd-4c3d-817a-ab72c553ba98"
      unitRef="usd">0</us-gaap:MortgageLoansInProcessOfForeclosureAmount>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzIyMg_4806e719-caa6-45c2-a693-7101240cc4b4">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;A summary of premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;21,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;71,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;26,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;119,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;121,167&#160;&lt;/span&gt;&lt;/td&gt;&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;34,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;33,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;85,452&#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;87,888&#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&gt;&lt;br/&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;Total depreciation expense on premises and equipment was $5.5 million, $4.7 million and $4.4 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzIyNQ_077c446f-b9e1-49b1-ba7c-554f4a27cbc1">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;A summary of premises and equipment is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;21,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;71,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;26,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;119,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;121,167&#160;&lt;/span&gt;&lt;/td&gt;&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;34,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;33,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;85,452&#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;87,888&#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:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9ca94c9cb5d9487db54c1f20721fc698_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzItMi0xLTEtMA_d507ff8a-9511-4937-a0af-f1a9646b745c"
      unitRef="usd">21599000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2255e6c7ed514a8088a30e8780697cfa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzItNC0xLTEtMA_3f9aec0f-d4b4-4ed6-b1b7-7ed62550855a"
      unitRef="usd">22003000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ieca02bd6a31c4b46891bd9cf7ae7bf0a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzMtMi0xLTEtMA_a20a15d8-a884-41fd-b2a7-b419965ef1e6"
      unitRef="usd">71653000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ib802d7ec35dc4e8e822ac3556289bc1e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzMtNC0xLTEtMA_9cffc66e-344d-4cfa-a4e1-d4d378c58fba"
      unitRef="usd">72810000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7bf34d80a43d478da3b8d819edda03b5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzQtMi0xLTEtMA_e31b3b91-5b08-42c3-846c-7ebba54c176e"
      unitRef="usd">26341000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i24bec037393e4b3caa9da1dcb8d67313_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzQtNC0xLTEtMA_839a702f-f624-4199-b8d4-b4b6cfb79302"
      unitRef="usd">26354000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzUtMi0xLTEtMA_083ab073-4dfe-4af8-a9e0-dbf8d8f60c42"
      unitRef="usd">119593000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzUtNC0xLTEtMA_dafa291d-40b4-4110-91bb-4420b8ba7411"
      unitRef="usd">121167000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzYtMi0xLTEtMA_594c61f0-69f0-4f9b-913c-ac95dc648fc6"
      unitRef="usd">34141000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzYtNC0xLTEtMA_411b82e4-6536-454b-ade0-dee94bcb8941"
      unitRef="usd">33279000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzctMi0xLTEtMA_b4fe9093-c79e-4c38-b573-120fc6b6bc4e"
      unitRef="usd">85452000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90YWJsZToyNjZkNjQ4MTdiMDU0NjI1ODVmZmE1NjYxNzljN2MxMS90YWJsZXJhbmdlOjI2NmQ2NDgxN2IwNTQ2MjU4NWZmYTU2NjE3OWM3YzExXzctNC0xLTEtMA_fe893c57-8592-433b-8af7-20d8c0cf702a"
      unitRef="usd">87888000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE0Mw_9c3f26a6-fd89-4a4b-9689-6a0013594ff3"
      unitRef="usd">5500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE0Nw_2c65d837-7552-4a04-9bb2-24a770c674f0"
      unitRef="usd">4700000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjMvZnJhZzozZTkyYThjMGM3MzI0M2ZmOWJlMjk1M2E5OGRkOTBiNS90ZXh0cmVnaW9uOjNlOTJhOGMwYzczMjQzZmY5YmUyOTUzYTk4ZGQ5MGI1XzE1NA_e3512748-c4a3-4946-9e9d-dc111cdaf47c"
      unitRef="usd">4400000</us-gaap:Depreciation>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzMyOTg1MzQ4OTU2ODE_7598e467-8578-4ae6-a12b-b8e1e4aad431">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 on July 2, 2018; Puget Sound Bancorp on January 16, 2018; Washington Banking Company on May 1, 2014; Valley Community Bancshares on July 15, 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).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 change in goodwill for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Balance at the beginning of 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;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions as a result of acquisitions&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,939&#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;240,939&#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;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; See Note (2) Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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 deteriorating financial market and economic conditions as a result of the COVID-19 pandemic, the Company determined a triggering event occurred prior to its annual assessment date and consequently engaged an independent third-party valuation specialist to assist management in performing a quantitative assessment of goodwill as of May 31, 2020. Based on the quantitative assessment, management estimated the fair value of the reporting unit by weighting results from the market approach and the income approach. Significant assumptions inherent in the valuation methodologies for goodwill were employed and included, but were not limited to, prospective financial information, growth rates, terminal value, discount rates, and comparable multiples from publicly traded companies in our industry. Based on this quantitative test, management determined that the fair value of the reporting unit more likely than not exceeded the carrying value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company performed a qualitative assessment during its annual impairment test, and determined that it was 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 at December 31, 2020. Similarly, no goodwill impairment charges were required, or recorded, for the years ended December 31, 2019 or 2018. 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&#x2019;s operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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-style:italic;font-weight:400;line-height:120%"&gt;O&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;ther intangible assets represent CDI acquired in business combinations. The useful life of the CDI was estimated to be ten years for the acquisitions of Premier Commercial Bancorp, Puget Sound Bancorp, Washington Banking Company, and Valley Community Bancshares.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the change in other intangible assets for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Balance at the beginning of 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;16,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;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions as a result of acquisitions &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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at the end of the period&lt;/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;13,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,613&#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;20,614&#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;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; See Note (2) Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated aggregate amortization expense related to these intangible assets for future years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:left;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;Year Ending 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;(In&#160;thousands)&lt;/span&gt;&lt;/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;2021&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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;13,088&#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:ScheduleOfGoodwillTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MTA_c5e6aac0-e3c1-45d7-b0e5-43079b470c22">&lt;div style="margin-top:5pt;text-align:justify;text-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 change in goodwill for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Balance at the beginning of 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;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;119,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions as a result of acquisitions&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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Balance at the end of the period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;240,939&#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;240,939&#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;240,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; See Note (2) Business Combinations&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtMS0xLTEtMA_3695c892-6a18-4493-b25e-6bef96e3a933"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtMy0xLTEtMA_1d86343f-47a8-46e3-9f95-187314debe63"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzMtNS0xLTEtMA_5d52afaa-6d36-4f9a-b2f6-e4709cb9e827"
      unitRef="usd">119029000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtMS0xLTEtMA_1a3e536d-cdf4-45ad-9433-686caead2930"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtMy0xLTEtMA_2b122957-d504-439e-a6ce-50291534d67f"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzQtNS0xLTEtMA_661eb723-3276-46f9-aa70-a1ffbc9ea356"
      unitRef="usd">121910000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtMS0xLTEtMA_440c41fa-14c9-42cb-a350-af2951f3c3fa"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtMy0xLTEtMA_7681c327-30fc-4a39-9186-3e1a19416827"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1MWJkY2Q3YjgzM2I0Mzk3ODE1MDE0MmI0Y2EwODIxNy90YWJsZXJhbmdlOjUxYmRjZDdiODMzYjQzOTc4MTUwMTQyYjRjYTA4MjE3XzYtNS0xLTEtMA_25013c81-45dc-4fb3-b5f9-3e2b226cd631"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEwOTk1MTE2Mzg5ODI_cff4fcda-de24-42e5-96f2-dbf263eccc66"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic071287d801c4aac8039c6ae2b23210c_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_4235b11b-2030-484a-ac5d-05f5c2ae26f3">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i357565e51c0f45d28b71a5902b993a04_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_4c332075-e504-4b1f-8595-9299488d3173">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i427756487b564fe48eba93ff07c0167a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_de893b26-1417-4fd4-bdbb-3ba9b2b80543">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6ef8900fb10b443eba7146a35685bbb6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzEzNTg_f27550aa-7151-4f51-9a77-eb1292a5cd4e">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MTI_6bbb1216-f1f2-41f0-a71c-a347910f9326">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table presents the change in other intangible assets for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;Balance at the beginning of 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;16,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;20,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Additions as a result of acquisitions &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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,525)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,819)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance at the end of the period&lt;/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;13,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;16,613&#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;20,614&#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;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; See Note (2) Business Combinations&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtMS0xLTEtMA_033a2079-267a-4d8f-998f-2505dea13262"
      unitRef="usd">16613000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtMy0xLTEtMA_6921f31b-281e-4aab-9d85-e11db8b680d2"
      unitRef="usd">20614000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzMtNS0xLTEtMA_44b8af72-a1a8-416f-aeba-542109172ad0"
      unitRef="usd">6088000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <hfwa:IntangibleAssetsAdditionsduetoAcquisitions
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtMS0xLTEtMA_5492993f-4805-493a-8e2d-939104e9d485"
      unitRef="usd">0</hfwa:IntangibleAssetsAdditionsduetoAcquisitions>
    <hfwa:IntangibleAssetsAdditionsduetoAcquisitions
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtMy0xLTEtMA_10b2ef77-b408-48bb-bcc0-daa2b8e3aa91"
      unitRef="usd">0</hfwa:IntangibleAssetsAdditionsduetoAcquisitions>
    <hfwa:IntangibleAssetsAdditionsduetoAcquisitions
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzQtNS0xLTEtMA_afa080af-da5f-4b60-88e3-ce2e9bc321cd"
      unitRef="usd">18345000</hfwa:IntangibleAssetsAdditionsduetoAcquisitions>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtMS0xLTEtMA_6a986757-1824-4e90-9a9c-af0ba197873b"
      unitRef="usd">3525000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtMy0xLTEtMA_764a53ec-e011-4bef-86ec-0374c6b428e6"
      unitRef="usd">4001000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzUtNS0xLTEtMA_013ca7d5-c049-4af6-a8f2-bd559a29c9b8"
      unitRef="usd">3819000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtMS0xLTEtMA_7a83b306-c9f1-4132-92fa-ffa6c910e105"
      unitRef="usd">13088000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtMy0xLTEtMA_538d9c22-527f-4185-949d-888b018e794b"
      unitRef="usd">16613000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTo1YjE2MTU3NjJjZmI0ZmNiOTE3ZTM4NTI5MWQ2ZDA4YS90YWJsZXJhbmdlOjViMTYxNTc2MmNmYjRmY2I5MTdlMzg1MjkxZDZkMDhhXzYtNS0xLTEtMA_7ae88123-087b-4110-8776-705e7294694a"
      unitRef="usd">20614000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90ZXh0cmVnaW9uOjUyNGI1Y2Y2NzcxMzQ3MGM5ZDZmNjVlZDU5ZmJmYzM1XzE4MjU_7500d4ae-d216-49a1-aded-83a4aeb4159c">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The estimated aggregate amortization expense related to these intangible assets for future years is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;text-align:left;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;Year Ending 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;(In&#160;thousands)&lt;/span&gt;&lt;/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;2021&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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;1,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;13,088&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzItMi0xLTEtMA_806936ef-dea3-4c8b-80c6-c47da2ffe3b9"
      unitRef="usd">3111000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzMtMi0xLTEtMA_06c59560-0e6f-49eb-bca6-1c597b92df6b"
      unitRef="usd">2750000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzQtMi0xLTEtMA_d31a92b8-a40a-48fc-b267-c150d7932c48"
      unitRef="usd">2435000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzUtMi0xLTEtMA_1ccdb393-842b-4f39-b293-68d003d06602"
      unitRef="usd">1640000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzYtMi0xLTEtMA_13686d23-459a-4637-9b42-efbf468f8868"
      unitRef="usd">1173000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzctMi0xLTEtMA_a8dbebd2-6c7a-4c04-ab10-9d01c5c3ae6f"
      unitRef="usd">1979000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNjYvZnJhZzo1MjRiNWNmNjc3MTM0NzBjOWQ2ZjY1ZWQ1OWZiZmMzNS90YWJsZTpkNTE4OWM3ZTA3ZTg0MmIxOGNhNjJhMmZkYWJiZTZmYi90YWJsZXJhbmdlOmQ1MTg5YzdlMDdlODQyYjE4Y2E2MmEyZmRhYmJlNmZiXzgtMi0xLTEtMA_d165724f-090e-4b22-a81d-0347d5a89832"
      unitRef="usd">13088000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DepositLiabilitiesDisclosuresTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU0MQ_50dc0ce5-d914-40a1-8db7-7fbff10f923b">Deposits&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deposits consisted of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2020&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, 2019&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;Percent&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;Percent&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,980,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,446,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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,716,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;1,348,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;962,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;753,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;538,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:9pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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.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;4,058,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;399,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,597,990&#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;4,582,676&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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;Deposit accounts overdrawn and reclassified to Loans receivable were $187,000 and $425,000 as of December 31, 2020 and December 31, 2019. Accrued interest payable on deposits was $73,000 and $160,000 as of December&#160;31, 2020 and December 31, 2019, 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;Interest expense, by category, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;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;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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:9pt;font-weight:400;line-height:100%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;16,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;10,397&#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&gt;&lt;br/&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;Scheduled maturities of certificates of deposit for future years are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding: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;&#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;Year Ending 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: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;&#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;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&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;325,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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: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;7,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;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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;399,534&#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&gt;&lt;br/&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;Certificates of deposit issued in denominations equal to or in excess of $250,000 totaled $123.1 million and $182.9 million as of December&#160;31, 2020 and December 31, 2019, 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, 2020 and December 31, 2019 totaled $6.3&#160;million and $6.9&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DepositLiabilitiesDisclosuresTextBlock>
    <hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzUzNw_b705c275-e238-4126-9acc-90eca3e219d6">&lt;div style="margin-top:5pt;padding-left:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Deposits consisted of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;December 31, 2020&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, 2019&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;Percent&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;Percent&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,980,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,446,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="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,716,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;1,348,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;962,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;753,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;538,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:9pt;font-weight:400;line-height:100%"&gt;9.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;509,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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.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;4,058,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;88.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;399,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;524,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,597,990&#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;4,582,676&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock>
    <us-gaap:NoninterestBearingDomesticDepositDemand
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtMi0xLTEtMA_bec3b8e9-d26c-46e0-907b-3ae427222ed2"
      unitRef="usd">1980531000</us-gaap:NoninterestBearingDomesticDepositDemand>
    <hfwa:PercentageOfNoninterestBearingDomesticDepositDemand
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtNC0xLTEtMA_840c2c5b-d530-4aef-8dce-c792a1d4deb9"
      unitRef="number">0.354</hfwa:PercentageOfNoninterestBearingDomesticDepositDemand>
    <us-gaap:NoninterestBearingDomesticDepositDemand
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtNi0xLTEtMA_388fbfe2-aa2f-4e72-84f1-65db1d3b57fc"
      unitRef="usd">1446502000</us-gaap:NoninterestBearingDomesticDepositDemand>
    <hfwa:PercentageOfNoninterestBearingDomesticDepositDemand
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzMtOC0xLTEtMA_5e73cd20-ad0c-498c-a318-04300e71432d"
      unitRef="number">0.316</hfwa:PercentageOfNoninterestBearingDomesticDepositDemand>
    <us-gaap:InterestBearingDomesticDepositDemand
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtMi0xLTEtMA_020f1705-b946-4f4e-953f-fc968f654fb1"
      unitRef="usd">1716123000</us-gaap:InterestBearingDomesticDepositDemand>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtNC0xLTEtMA_047a1a81-1bb8-4d21-8aba-a8bafb1dfe7d"
      unitRef="number">0.307</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand>
    <us-gaap:InterestBearingDomesticDepositDemand
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtNi0xLTEtMA_98aec5b3-a5dd-449f-b608-6bb2423a7b94"
      unitRef="usd">1348817000</us-gaap:InterestBearingDomesticDepositDemand>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzQtOC0xLTEtMA_303e3068-8937-497c-b4ef-a846efac969f"
      unitRef="number">0.294</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsDemand>
    <us-gaap:InterestBearingDomesticDepositMoneyMarket
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtMi0xLTEtMA_c6952f95-b52c-491e-bd4d-5027e649d2a3"
      unitRef="usd">962983000</us-gaap:InterestBearingDomesticDepositMoneyMarket>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtNC0xLTEtMA_71da8ffe-573a-450f-80e2-214d52caced2"
      unitRef="number">0.172</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket>
    <us-gaap:InterestBearingDomesticDepositMoneyMarket
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtNi0xLTEtMA_33131345-866f-485a-8cfb-2b6cd9926639"
      unitRef="usd">753684000</us-gaap:InterestBearingDomesticDepositMoneyMarket>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzUtOC0xLTEtMA_f3ab3ce8-3990-41c1-8599-1dde830f6150"
      unitRef="number">0.164</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket>
    <us-gaap:InterestBearingDomesticDepositSavings
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtMi0xLTEtMA_39b7036c-9568-4d79-a68f-b5fe695de78c"
      unitRef="usd">538819000</us-gaap:InterestBearingDomesticDepositSavings>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtNC0xLTEtMA_ad37a2e3-b706-47f2-8aa8-af547f083b28"
      unitRef="number">0.096</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings>
    <us-gaap:InterestBearingDomesticDepositSavings
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtNi0xLTEtMA_99ed3973-dfad-422f-9d9b-33beaab19a69"
      unitRef="usd">509095000</us-gaap:InterestBearingDomesticDepositSavings>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzYtOC0xLTEtMA_b1c55029-579d-4b0e-8fc4-402de15c2ee6"
      unitRef="number">0.112</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsSavings>
    <us-gaap:InterestBearingDomesticDepositTimeDeposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctMi0xLTEtMA_ddd4df70-8164-4153-8ebc-be9638aea6be"
      unitRef="usd">5198456000</us-gaap:InterestBearingDomesticDepositTimeDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctNC0xLTEtMA_d9265f19-4ba8-4e54-a243-87fd84ee4ca6"
      unitRef="number">0.929</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits>
    <us-gaap:InterestBearingDomesticDepositTimeDeposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctNi0xLTEtMA_c3aa5ca2-3a85-404c-b0e6-cb70dadc4c5c"
      unitRef="usd">4058098000</us-gaap:InterestBearingDomesticDepositTimeDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzctOC0xLTEtMA_72503d90-e26b-4330-8cc5-080ac3a120d2"
      unitRef="number">0.886</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtMi0xLTEtMA_990bb0e8-2cf4-4b0b-9ad3-c279ef300a87"
      unitRef="usd">399534000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtNC0xLTEtMA_8a38f8da-baf9-4d66-a3c2-427d26cce330"
      unitRef="number">0.071</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtNi0xLTEtMA_8e07c99f-9b04-4813-9e4c-c29faff6599f"
      unitRef="usd">524578000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzgtOC0xLTEtMA_73c63a34-360b-49e8-bfa4-5faf3c6ebac7"
      unitRef="number">0.114</us-gaap:PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit>
    <us-gaap:Deposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktMi0xLTEtMA_66da892f-8122-454a-b33d-937dee548cc4"
      unitRef="usd">5597990000</us-gaap:Deposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktNC0xLTEtMA_165f89c5-8aa1-4f24-8d2f-f4152148ca17"
      unitRef="number">1.000</us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits>
    <us-gaap:Deposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktNi0xLTEtMA_33bb3e77-17b1-41e5-94d8-63c3a724e2a9"
      unitRef="usd">4582676000</us-gaap:Deposits>
    <us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpjYjMwNTg4MDIyZTQ0ZGQwODUyYjMwMGE5OTVmNWUwMy90YWJsZXJhbmdlOmNiMzA1ODgwMjJlNDRkZDA4NTJiMzAwYTk5NWY1ZTAzXzktOC0xLTEtMA_1fc48831-ca12-4056-a9b3-150b39737251"
      unitRef="number">1.000</us-gaap:PercentageOfInterestBearingDomesticDepositsToDeposits>
    <us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzE2NDkyNjc0NDMzOTg_f5b98917-2c28-4cb4-a2a6-8b44a6f178c0"
      unitRef="usd">187000</us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1>
    <us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzE2NDkyNjc0NDMzOTk_66ef90a1-d2c7-448d-92e2-965cb40075c2"
      unitRef="usd">425000</us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzk2_a5c93248-9196-4482-aa3a-9a5384afe294"
      unitRef="usd">73000</us-gaap:DepositLiabilitiesAccruedInterest>
    <us-gaap:DepositLiabilitiesAccruedInterest
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzEwMw_d7e34730-0650-4026-9ee3-2081b4240784"
      unitRef="usd">160000</us-gaap:DepositLiabilitiesAccruedInterest>
    <hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU1NQ_d015f9c1-fbf0-42ba-9b2f-616f24d8815e">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Interest expense, by category, was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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,234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;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;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;2,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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:9pt;font-weight:400;line-height:100%"&gt;7,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;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;16,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;10,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtMi0xLTEtMA_4c2174dc-b035-4a6d-915b-8d125cd92919"
      unitRef="usd">3234000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtNC0xLTEtMA_05e4ad60-6f38-4ba3-94e5-8bc6105ee236"
      unitRef="usd">3940000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseDemandDepositAccounts
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzMtNi0xLTEtMA_4d0a7ef5-b4eb-4125-8d0c-9e4660bafa90"
      unitRef="usd">2728000</us-gaap:InterestExpenseDemandDepositAccounts>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtMi0xLTEtMA_e8d775de-a7c9-4577-b038-f8f3950473f3"
      unitRef="usd">2830000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtNC0xLTEtMA_babbdfd2-0506-48a0-bd8c-b54ddee3eab9"
      unitRef="usd">2754000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseMoneyMarketDeposits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzQtNi0xLTEtMA_f199cb23-19c4-4e8d-9526-4a267733b600"
      unitRef="usd">1654000</us-gaap:InterestExpenseMoneyMarketDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtMi0xLTEtMA_76efaec1-d752-4821-9d3b-3278a4e54f09"
      unitRef="usd">527000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtNC0xLTEtMA_cbcef888-6e4e-49cd-9191-59c273ce46cf"
      unitRef="usd">2634000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseSavingsDeposits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzUtNi0xLTEtMA_dc2e144b-1a74-4e80-bd79-149671e3a1d8"
      unitRef="usd">2056000</us-gaap:InterestExpenseSavingsDeposits>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtMi0xLTEtMA_b67e2290-7b3a-4338-8459-0fe41802b78f"
      unitRef="usd">5674000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtNC0xLTEtMA_33202ac1-5027-4bf5-8141-48825f06e61d"
      unitRef="usd">7021000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzYtNi0xLTEtMA_308b45bd-0873-4f1a-807a-9ea06527c5c6"
      unitRef="usd">3959000</us-gaap:InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit>
    <us-gaap:InterestExpenseDeposits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctMi0xLTEtMA_53b800b9-a9ba-400a-b280-d22c94e9d252"
      unitRef="usd">12265000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctNC0xLTEtMA_244b8add-5f16-405f-899b-71bf63bda0cd"
      unitRef="usd">16349000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTpmNTQxNzc4YTk2MTI0NWVhOWViYTM3YmVjMTk1NThhMS90YWJsZXJhbmdlOmY1NDE3NzhhOTYxMjQ1ZWE5ZWJhMzdiZWMxOTU1OGExXzctNi0xLTEtMA_008c1f3d-da42-4c37-a8c5-262d77d1e3d6"
      unitRef="usd">10397000</us-gaap:InterestExpenseDeposits>
    <hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzU1MQ_db604934-e9c8-42da-ab55-b246c4d103d6">&lt;div style="margin-top:5pt;text-align:justify;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 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding: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;&#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;Year Ending 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: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;&#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;(In&#160;thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2021&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;325,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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: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;7,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;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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-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;399,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock>
    <us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzItMi0xLTEtMA_f3230096-3046-4e65-bbde-75c123b072a1"
      unitRef="usd">325686000</us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths>
    <us-gaap:TimeDepositMaturitiesRollingYearTwo
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzMtMi0xLTEtMA_7d3c3714-559d-4e5e-b50e-87176a832554"
      unitRef="usd">39821000</us-gaap:TimeDepositMaturitiesRollingYearTwo>
    <us-gaap:TimeDepositMaturitiesRollingYearThree
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzQtMi0xLTEtMA_b21f1862-ffe7-48a6-b871-766a1fdd22ca"
      unitRef="usd">21822000</us-gaap:TimeDepositMaturitiesRollingYearThree>
    <us-gaap:TimeDepositMaturitiesRollingYearFour
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzUtMi0xLTEtMA_8783b36d-9c37-4dcf-8143-a5b263380b85"
      unitRef="usd">7550000</us-gaap:TimeDepositMaturitiesRollingYearFour>
    <us-gaap:TimeDepositMaturitiesRollingYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzYtMi0xLTEtMA_138a93e2-ebfa-4288-8a9b-025f3448df6b"
      unitRef="usd">4625000</us-gaap:TimeDepositMaturitiesRollingYearFive>
    <us-gaap:TimeDepositMaturitiesAfterRollingYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzctMi0xLTEtMA_8153959e-a479-45ce-a341-e39c5d76f642"
      unitRef="usd">30000</us-gaap:TimeDepositMaturitiesAfterRollingYearFive>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90YWJsZTo4YWRiMDEzMjVkNWM0M2UwYWM2NmJmM2NkNDI1YWY5Yy90YWJsZXJhbmdlOjhhZGIwMTMyNWQ1YzQzZTBhYzY2YmYzY2Q0MjVhZjljXzgtMi0xLTEtMA_80865e7b-c68b-416c-b639-82e647d167f0"
      unitRef="usd">399534000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <hfwa:TimeDeposits250000orMoreDomestic
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzQ4NA_29aceca6-3f07-4f1b-a08b-cdc9d137395f"
      unitRef="usd">123100000</hfwa:TimeDeposits250000orMoreDomestic>
    <hfwa:TimeDeposits250000orMoreDomestic
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzQ5MQ_d1abd744-c98c-495f-a461-ee7921161a41"
      unitRef="usd">182900000</hfwa:TimeDeposits250000orMoreDomestic>
    <us-gaap:RelatedPartyDepositLiabilities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzMyOTg1MzQ4ODUwNjU_e707ca9a-8556-495e-9f87-492118b1bcd5"
      unitRef="usd">6300000</us-gaap:RelatedPartyDepositLiabilities>
    <us-gaap:RelatedPartyDepositLiabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzIvZnJhZzo1YmMxM2MzNWMyMTA0YjViYmRjMzdlM2I1MTIwNmUxMi90ZXh0cmVnaW9uOjViYzEzYzM1YzIxMDRiNWJiZGMzN2UzYjUxMjA2ZTEyXzMyOTg1MzQ4ODUwNzk_c7c19fe1-f688-4f59-abff-50dda5c66c4c"
      unitRef="usd">6900000</us-gaap:RelatedPartyDepositLiabilities>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzIzNDQ_281d86dd-2da4-42b5-8219-49efb2ac1625">Junior Subordinated DebenturesAs 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&#160;31, 2020 and December&#160;31, 2019, the balance of the junior subordinated debentures, net of unaccreted discount, was $20.9&#160;million and $20.6 million, respectively.&lt;div style="margin-top:5pt;text-align:justify;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&#160;31, 2020 and December 31, 2019 was&#160;1.80% and 3.47%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December&#160;31, 2020, 2019 and 2018 was 4.29%, 6.55% and 6.27%, 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. Heritage 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 liabilities 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 creditworthiness. At December&#160;31, 2020, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $991.7 million. At December&#160;31, 2020 and December&#160;31, 2019 the Bank had no FHLB advances outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;As of or For the Year Ended&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;December 31, 2020&lt;/span&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;December 31, 2019&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;Average balance during 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;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Maximum month-end balance during the year&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;90,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Weighted average rate during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.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;span style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average rate at the end of year&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;n/a&lt;/span&gt;&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;n/a&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;Advances from the FHLB are collateralized by a blanket pledge on FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities which are obligations of or guaranteed by the United States, 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;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#x2019; Bank, and JP Morgan Chase to purchase federal funds of up to $215.0 million as of December&#160;31, 2020. The lines generally mature annually or are reviewed annually. As of December&#160;31, 2020 and December 31, 2019, there were no federal funds purchased.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 $54.3 million as of December&#160;31, 2020. There were no borrowings outstanding as of December&#160;31, 2020 and December 31, 2019. Any advances on the credit facility would be secured by certain types of the Bank's loans receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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) PPPLF Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Federal Reserve established the PPPLF under Section 13(3) of the Federal Reserve Act to bolster the effectiveness of the SBA's PPP. Under the PPPLF, the Bank had the option to pledge its SBA PPP loans as collateral at face value to obtain Federal Reserve Bank non-recourse loans. PPPLF advances were available to be obtained until December 31, 2020.  As of and for the year ended December&#160;31, 2020, although the Bank was approved to utilize the PPPLF, the Bank had not participated in it. See Note (25) Subsequent Events regarding the renewal of this facility subsequent to December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures
      contextRef="i5b840bfb40f545f6acd3d14d939d133d_I20140501"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzIxOQ_11008763-c63a-46e1-8644-f15ebb07a491"
      unitRef="usd">18900000</hfwa:BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedTrustPreferredSecuritiesandJuniorSubordinatedDebentures>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzE2NDkyNjc0NDcxNTA_faa42249-d8d4-4fbb-abd3-fb75a1e9922e"
      unitRef="usd">20900000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzM0Ng_a69d5675-2b12-4c74-bfd7-ded729e0539d"
      unitRef="usd">20600000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i2f5c8f5c411d473897cb03c6c31da9bb_I20071231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzcxNw_09508244-8ce2-4e1e-a150-14e455abb1dc"
      unitRef="usd">25000000.0</us-gaap:DebtInstrumentFaceAmount>
    <hfwa:TermofJuniorSubordinatedDebentures
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1Xzc1Nw_722838b1-877d-419c-bf31-2522c0dee4b1">P30Y</hfwa:TermofJuniorSubordinatedDebentures>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6f9e6b0aa5274314bedb15a11802da29_D20070101-20071231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1Xzk0Mg_cb02a833-f78d-479e-981e-df152be7b1cf"
      unitRef="number">0.0156</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <hfwa:Adjustablerateoftrustpreferredsecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEyNDI_85408c7e-587e-429c-a30b-b5a81fabf837"
      unitRef="number">0.0180</hfwa:Adjustablerateoftrustpreferredsecurities>
    <hfwa:Adjustablerateoftrustpreferredsecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzE2NDkyNjc0NDcxNDc_5e1f57ae-2b0e-4476-9628-0ddb54630584"
      unitRef="number">3.47</hfwa:Adjustablerateoftrustpreferredsecurities>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i18ec8cebe1e844488397d1faae25a4c6_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzAyNDA_9b5c2f56-b347-451f-9c7e-4587d97470fc"
      unitRef="number">0.0429</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i0038735e4edc44129e3ed5b22a6ebb2f_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzAyNDU_bb622995-f9ba-4942-a442-75478598e3e3"
      unitRef="number">0.0655</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="i7b0678c46dc24eb98b30dd296c7a09d7_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xNzUvZnJhZzowNzdhYzBlODQ2Y2U0NzE5YTU1Y2Y0NWFlOGY2OGNmNS90ZXh0cmVnaW9uOjA3N2FjMGU4NDZjZTQ3MTlhNTVjZjQ1YWU4ZjY4Y2Y1XzEwOTk1MTE2MzA2MjU_b99952cd-680a-480a-a9de-182e3c0e7ab1"
      unitRef="number">6.27</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <hfwa:DisclosureofRepurchaseAgreementsTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwMjY_d5272dcb-db92-40ca-b19a-d96a3c550ed8">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 available for sale. 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 (3) 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-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/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;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;28,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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;35,683&#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;20,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:DisclosureofRepurchaseAgreementsTextBlock>
    <hfwa:RepurchaseAgreementsMaturityPeriod
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwOTk1MTE2Mjg4MTI_090ca061-b336-44ce-90b1-3a0c71b42463">P1D</hfwa:RepurchaseAgreementsMaturityPeriod>
    <us-gaap:ScheduleOfRepurchaseAgreements
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90ZXh0cmVnaW9uOjU1YjUwYWEwMDI3ZTRlYzdhNTViYjM0NjY1MGFjOTU5XzEwMjg_96b9aa1e-5197-446d-b3e3-5e2c2ecb703d">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/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;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;28,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;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:#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;35,683&#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;20,169&#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:ScheduleOfRepurchaseAgreements>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzUtMS0xLTEtMA_19148757-9967-4217-bc23-0c64a06cb3e6"
      unitRef="usd">7388000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i7d7e1aaa511b4a539a57e5f7cd8ba375_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzUtMy0xLTEtMA_088dc7d6-4103-4508-83e4-601b6d06d759"
      unitRef="usd">8452000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzYtMS0xLTEtMA_a5db6f39-31cc-4b9e-8272-4423d36c7ee3"
      unitRef="usd">28295000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i55f42a2f069a4a75af24aede711cdefb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzYtMy0xLTEtMA_b31e0fb4-c3cc-4f73-a7e4-81c402a75cc1"
      unitRef="usd">11717000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzctMS0xLTEtMA_d0eef696-e392-44b6-ac48-645be273b05f"
      unitRef="usd">35683000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODEvZnJhZzo1NWI1MGFhMDAyN2U0ZWM3YTU1YmIzNDY2NTBhYzk1OS90YWJsZTo2NzU0YjBjMTdkNGE0MjdhOGQwNGJmNmNjN2Y0NTEyYy90YWJsZXJhbmdlOjY3NTRiMGMxN2Q0YTQyN2E4ZDA0YmY2Y2M3ZjQ1MTJjXzctMy0xLTEtMA_adde7ea8-9dab-4c16-9b26-470d69180255"
      unitRef="usd">20169000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUxMA_077d9bf1-09ac-489b-8528-7d83680ceb83"
      unitRef="usd">991700000</us-gaap:FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUyNw_7687346b-219c-4baa-a7ae-ee1566acad9d"
      unitRef="usd">0</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch>
    <us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzUyNw_d981a4e8-3afa-48dc-b0f5-ab575306b310"
      unitRef="usd">0</us-gaap:FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch>
    <us-gaap:FederalHomeLoanBankAdvancesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE4NTE_c88fcc28-a630-4927-89b8-aa5d2ee7e046">&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;As of or For the Year Ended&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;December 31, 2020&lt;/span&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;December 31, 2019&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;Average balance during 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;1,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Maximum month-end balance during the year&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;90,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Weighted average rate during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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.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;span style="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Weighted average rate at the end of year&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;n/a&lt;/span&gt;&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;n/a&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FederalHomeLoanBankAdvancesTableTextBlock>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzMtMS0xLTEtMA_8f0d4d3a-ff53-42a5-9b8a-9ed729fbac00"
      unitRef="usd">1466000</us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzMtMy0xLTEtMA_57ab549c-1538-45fd-8dbb-0d28950eabe6"
      unitRef="usd">11899000</us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzQtMS0xLTEtMA_8c918ba0-a827-4ed6-aab5-7ca96588bc77"
      unitRef="usd">0</us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzQtMy0xLTEtMA_9b3cc4a3-60b2-4b04-a503-479d25e67e94"
      unitRef="usd">90700000</us-gaap:FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzUtMS0xLTEtMA_e5264c36-bcd3-4d66-800a-4262e290884a"
      unitRef="number">0.0055</us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear>
    <us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90YWJsZToxZGYyZTVjNDg1NDM0Y2I2ODJiMzc5YjUxNTlhNmQ1ZC90YWJsZXJhbmdlOjFkZjJlNWM0ODU0MzRjYjY4MmIzNzliNTE1OWE2ZDVkXzUtMy0xLTEtMA_29310f61-0b80-4436-956a-14fc618cba1a"
      unitRef="number">0.0257</us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear>
    <hfwa:Unencumberedcollateralinamountequaltovaryingpercentages
      contextRef="i059e51d936df445598a51b2d994b99f0_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzExMDc_c571e00c-c5d6-4a91-8cc7-37c8f1830dda"
      unitRef="number">1</hfwa:Unencumberedcollateralinamountequaltovaryingpercentages>
    <hfwa:Unencumberedcollateralinamountequaltovaryingpercentages
      contextRef="i1c5a0c66abcb436ca49e45eccb44a79f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzExMTM_e0726b19-4372-4bb1-98cc-2ae6632b30ac"
      unitRef="number">1.60</hfwa:Unencumberedcollateralinamountequaltovaryingpercentages>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzEzODU_20cec644-94ca-4ed4-96a8-cc11d567345f"
      unitRef="usd">215000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:FederalFundsPurchased
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE1MDE_834a22c7-d910-4bb2-853b-c8efbe7d6e3f"
      unitRef="usd">0</us-gaap:FederalFundsPurchased>
    <us-gaap:FederalFundsPurchased
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE1MDE_fa0913df-6e4f-48ed-b1cb-4be5b600ba63"
      unitRef="usd">0</us-gaap:FederalFundsPurchased>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i2ba0e986ec7a4930afc416174754d99b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2NTU_84175d8b-7cd0-4738-9f06-3ad39acdb107"
      unitRef="usd">54300000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i2ba0e986ec7a4930afc416174754d99b_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2Nzk_d05c8f78-4703-43a3-9661-854415b74517"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i442ac8837e0b4105a60c7792ce93c789_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzE2Nzk_d09dfd79-a5cf-403b-a5fa-59ab2d46c5ba"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding
      contextRef="i0a3318185b114c1cb00c4a438ade369c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xODcvZnJhZzowNGZiZGY4YTY4MzY0NjU5OTAzNTVjOTFmYmE0MzBiYy90ZXh0cmVnaW9uOjA0ZmJkZjhhNjgzNjQ2NTk5MDM1NWM5MWZiYTQzMGJjXzI3NDg3NzkwNzE4MDc_b34d2f24-f57e-458b-8d16-d067b259a541"
      unitRef="usd">0</us-gaap:LineOfCreditFacilityFairValueOfAmountOutstanding>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTQ_945d4be1-663f-42fb-a73f-b7d926f76fd0">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&#160;31, 2020 and December&#160;31, 2019, the Company&#x2019;s operating lease ROU asset was $18.0 million and $23.0 million, respectively, and the related operating lease ROU liability was $19.3 million and $24.2 million, respectively. 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"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The table below summarizes the net lease cost recognized during the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&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;Operating lease cost&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;/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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&lt;/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,678&#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,755&#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&gt;&lt;br/&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;Comparative disclosure of rental expense of leased premises and equipment calculated under ASC 840 methodology was&#160;$6.1&#160;million for the year ended&#160;December&#160;31, 2018 and is included in Occupancy and equipment expense 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;The tables below summarize other information related to the Company's operating leases during the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&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="9" 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;(In thousands)&lt;/span&gt;&lt;/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;Operating cash used for amounts included in the measurement of lease liabilities&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, excluding adoption impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,&lt;br/&gt;2020&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;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/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 remaining lease term of operating leases, in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&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 #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;8.1&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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;3.27&#160;&lt;/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;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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 following table outlines lease payment obligations as of December&#160;31, 2020 as outlined in the Company&#x2019;s lease agreements for each of the next five years and thereafter in addition to a reconciliation to the Company&#x2019;s ROU liability at the date indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Year Ending 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;(In thousands)&lt;/span&gt;&lt;/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;2021&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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/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;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;2,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;ROU liability&lt;/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;19,275&#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&gt;&lt;br/&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;During the year ended December 31, 2019, the Company entered into a $7.7&#160;million lease agreement to renew, restructure and add additional leased space at one of its branch locations commencing on January 1, 2021. The lease agreement is not included in the lease payment obligations table above. The new agreement replaced a lease included in the table above that terminated on December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE4MQ_ef25e13b-9b4e-4287-a8bf-e821e6745608"
      unitRef="usd">18000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzEwOTk1MTE2MzI3MzM_541bcfbb-2493-4ad2-9f25-21892860514d"
      unitRef="usd">23000000.0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE4OA_5ccb6f56-3f89-4fa0-af2b-4e1032d2ba07"
      unitRef="usd">19300000</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiability
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzEwOTk1MTE2MzI4NTU_834b64de-4984-470b-8463-5bf17d4bf0c3"
      unitRef="usd">24200000</us-gaap:OperatingLeaseLiability>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTU_bc190261-e054-4045-a855-004886f458e0">The table below summarizes the net lease cost recognized during the periods presented:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&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;Operating lease cost&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;/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;967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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: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;(55)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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&lt;/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,678&#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,755&#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 style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The tables below summarize other information related to the Company's operating leases during the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&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="9" 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;(In thousands)&lt;/span&gt;&lt;/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;Operating cash used for amounts included in the measurement of lease liabilities&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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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, excluding adoption impact&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/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;vertical-align:top;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,&lt;br/&gt;2020&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;December 31,&lt;br/&gt;2019&lt;/span&gt;&lt;/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 remaining lease term of operating leases, in years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7.2&lt;/span&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 #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;8.1&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: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#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;3.27&#160;&lt;/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;/table&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzItMS0xLTEtMA_cd15ec4b-ee2b-4843-afbd-2041a1f93777"
      unitRef="usd">4717000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzItMy0xLTEtMjU1NTk_02493641-c560-4624-a398-64375b0f0471"
      unitRef="usd">4950000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMS0xLTEtMTQ3OTQ_2d85acaa-3c36-4985-9fb4-3eadf55c0ee3"
      unitRef="usd">49000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMy0xLTEtMjU1NTk_c5dcc57c-2fd9-480d-a525-55fd8cb8e433"
      unitRef="usd">95000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzMtMS0xLTEtMA_d5da8446-0ade-4577-817b-b4dc7563c6ff"
      unitRef="usd">967000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzQtMy0xLTEtMjU1NTk_054e7bc6-d0fb-45c8-9f9d-0d61d3811a83"
      unitRef="usd">781000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzQtMS0xLTEtMA_72e61e4d-9ea1-43ac-ad29-f096578de1b0"
      unitRef="usd">55000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzUtMy0xLTEtMjU1NTk_91acdaa0-9d1e-4736-9a6c-281039097042"
      unitRef="usd">71000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzUtMS0xLTEtMA_ed118e27-8347-4d81-a7cb-58b71de84211"
      unitRef="usd">5678000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpjYTRlNjFkMzhiNjQ0MTIxYTFjMTc4NDQwNzFjOGI2NS90YWJsZXJhbmdlOmNhNGU2MWQzOGI2NDQxMjFhMWMxNzg0NDA3MWM4YjY1XzYtMy0xLTEtMjU1NTk_c2d40903-24f8-445b-932b-b3f4c2a013d4"
      unitRef="usd">5755000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzE2NDkyNjc0NTMwNDk_15308256-9d03-472d-98ac-9223a62095d1"
      unitRef="usd">6100000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeasePayments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzItMS0xLTEtMA_40a22679-8994-49bb-b665-2c6f470d76ec"
      unitRef="usd">4881000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzItMy0xLTEtMjU1NjY_f30f9de7-4d85-4048-8e80-68f5a66c6c8c"
      unitRef="usd">4858000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzMtMS0xLTEtMA_7c9a9d8a-0ff3-40c6-9f0e-b139d84cdace"
      unitRef="usd">1265000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZToyOGI0YjJhNGNkYjE0NWNjODVjNDIyMWI0ZDUwMTIwMC90YWJsZXJhbmdlOjI4YjRiMmE0Y2RiMTQ1Y2M4NWM0MjIxYjRkNTAxMjAwXzMtMy0xLTEtMjU1NjY_e8b36906-127d-4fca-b446-e10f01525435"
      unitRef="usd">1505000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzEtMi0xLTEtMA_72b6130e-0269-4355-ab7d-d55fb9493186">P7Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzEtMy0xLTEtMjU1NzM_77fa694f-818f-465c-8508-7566dd7f1e2d">P8Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzItMi0xLTEtMA_a4d7cd49-e63e-4c51-b31a-234b227a8387"
      unitRef="number">0.0312</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTo5ZjZjZDBmMGI0NWU0MDczOGI5ZGJiZjlmYWNmZDFmMy90YWJsZXJhbmdlOjlmNmNkMGYwYjQ1ZTQwNzM4YjlkYmJmOWZhY2ZkMWYzXzItMy0xLTEtMjU1NzM_66472db9-8967-4df5-b6fb-1be5191410f5"
      unitRef="number">0.0327</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NTc_d746601b-49e9-4a5a-8d83-cff949841cee">&lt;div style="margin-top:5pt;text-align:justify;text-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 outlines lease payment obligations as of December&#160;31, 2020 as outlined in the Company&#x2019;s lease agreements for each of the next five years and thereafter in addition to a reconciliation to the Company&#x2019;s ROU liability at the date indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;Year Ending 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;(In thousands)&lt;/span&gt;&lt;/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;2021&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,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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;/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;2,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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;2,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;21,666&#160;&lt;/span&gt;&lt;/td&gt;&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;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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;ROU liability&lt;/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;19,275&#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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzItMS0xLTEtMA_81227d56-1d7c-4d13-bbe7-a80784a670c2"
      unitRef="usd">3547000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzMtMS0xLTEtMA_e71e550f-e5b6-4420-8bdb-95348b7abf5b"
      unitRef="usd">3136000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzQtMS0xLTEtMA_c3e6f127-fb63-4c81-a554-e85ea577e6b4"
      unitRef="usd">3105000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzUtMS0xLTEtMA_8b54ce10-d37d-49fe-92bc-a516edd04fbd"
      unitRef="usd">2759000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzYtMS0xLTEtMA_9a527dc6-7469-4168-90ce-2d0540c77e3b"
      unitRef="usd">2508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzctMS0xLTEtMA_e7e127dc-d74b-4c44-93ec-1cd60616b612"
      unitRef="usd">6611000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzgtMS0xLTEtMA_dc31d1bb-0d8e-4109-9eee-a920954f0268"
      unitRef="usd">21666000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzktMS0xLTEtMA_5e2ef9be-cfbb-46de-ae66-ab89d1e93afa"
      unitRef="usd">2391000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90YWJsZTpkMDQ5YWRiZTU3Njk0ZThhYjk0ODg5OGJjOGU2ZmY2ZC90YWJsZXJhbmdlOmQwNDlhZGJlNTc2OTRlOGFiOTQ4ODk4YmM4ZTZmZjZkXzEwLTEtMS0xLTA_b37ff8aa-2e45-4042-bba7-01429d242bad"
      unitRef="usd">19275000</us-gaap:OperatingLeaseLiability>
    <hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDcvZnJhZzoxNzVlYWFkMmQ3ZDY0YTM1YTdlZmU0MTc4NjlhMzQ2ZC90ZXh0cmVnaW9uOjE3NWVhYWQyZDdkNjRhMzVhN2VmZTQxNzg2OWEzNDZkXzMyOTg1MzQ4OTQ4NjA_fb175648-d277-45a0-8802-d02cd3537790"
      unitRef="usd">7700000</hfwa:LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjA_646264e7-2b06-4eab-be83-7549f99c73ec">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 401(k) plan ("Plan"). The Company funds certain Plan costs as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 includes the Company&#x2019;s salary savings 401(k) plan for its employees. All employees hired may participate in the Plan the first of the month following 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&#160;31, 2020, 2019 and 2018 were $1.7 million, $1.6 million and $1.4 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&#160;31, 2020, 2019 and 2018, the Company made no employer profit sharing contributions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions on behalf of any participant based on a number of factors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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 Deferred Compensation Plan during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest credited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#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,101&#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;4,244&#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;3,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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) Split-Dollar Life Insurance Benefit 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 Washington Banking Merger, the Company assumed the split-dollar life insurance benefit plan previously maintained by Washington Banking. Life insurance policies are maintained for current or former officers of the Bank or former Washington Banking officers that are subject to split-dollar life insurance agreements, which continue after the participant's employment and retirement. All participants are fully vested in their split-dollar life insurance benefits. The accrued benefit liability for the split-dollar life insurance agreements represents the present value of the future death benefits payable to the participants' beneficiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The split-dollar life insurance projected benefit obligation is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. As of December 31, 2020 and December 31, 2019, the carrying value of the obligation was $165,000 and $200,000, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(e) 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 Premier Merger in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Heritage officers. Under this salary continuation plan, the Company will pay each participant, or their beneficiary, specified benefits over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions. A liability is accrued for this obligation and is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. 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-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance acquired in Premier Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#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,162&#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,334&#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,600&#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:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzQyMA_3c597b58-898e-4962-932f-3e370359e722"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzQ0Nw_5d4444f0-337b-4716-aea7-1cbb2b83f11c"
      unitRef="number">0.03</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <hfwa:PercentageofEmployerContributionFullyVested
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzUzNg_1d0c63ec-1301-45b3-a178-a9774e40f245"
      unitRef="number">1</hfwa:PercentageofEmployerContributionFullyVested>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="ib68b021428ae48c98e2f75b8cfa30a2d_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY0Nw_b0ea89a6-f00d-4bc7-acfe-554edf9a4a73"
      unitRef="usd">1700000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="ibb0a256f60b440e5ba807563be1fc60f_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY1MQ_8813e832-1282-4c9a-9118-fdbd14d9fe92"
      unitRef="usd">1600000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:Definedcontributionplanemployermatchingcontributionamount
      contextRef="i4a6abfe09da84806b247fb9ecfc188bf_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzY1OA_bea0dae1-a258-4acd-9363-b40352725682"
      unitRef="usd">1400000</hfwa:Definedcontributionplanemployermatchingcontributionamount>
    <hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan
      contextRef="icc688d840738473d82b4f8f6131398cc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1Xzg1MQ_c829c1ef-6709-4708-9a6f-f4dde5954dca"
      unitRef="hour">1000</hfwa:MinimumHoursofServiceRequiredforEligibilityUnderPlan>
    <hfwa:MinimumAgeRequiredforEligibilityUnderPlan
      contextRef="icc688d840738473d82b4f8f6131398cc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzkxMQ_f14888fe-3bad-449c-8e53-90cee5a33127">P18Y</hfwa:MinimumAgeRequiredforEligibilityUnderPlan>
    <hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary
      contextRef="i878036d19df64899aa02c29d20da5519_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_170cc593-a4ec-4811-a6eb-b34837ba7a53"
      unitRef="usd">0</hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary>
    <hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary
      contextRef="i3c4a225e72d5466eb23f521a16ab20cd_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_2bc9e549-cace-4e9b-b52f-7a6a34be3ce2"
      unitRef="usd">0</hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary>
    <hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary
      contextRef="icc688d840738473d82b4f8f6131398cc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzEwOTY_2c5a4d82-3350-4ad5-bfcd-3fd4cc57ab10"
      unitRef="usd">0</hfwa:DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary>
    <hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjE_8545b00d-1758-4fc1-92fa-da63ded0fe5c">&lt;div style="margin-top:5pt;text-align:justify;text-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 Deferred Compensation Plan during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Interest credited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;147&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#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,101&#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;4,244&#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;3,654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtMS0xLTEtMA_d0e9ab9c-8a02-47ec-9627-679efbb6e57b"
      unitRef="usd">4244000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtMy0xLTEtMA_62541422-90b5-456b-8ba3-aa0ef6cd60cc"
      unitRef="usd">3654000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzMtNS0xLTEtMA_3e26932f-92df-4efb-b111-23da908fdd53"
      unitRef="usd">2844000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtMS0xLTEtMA_c15a2e6a-f699-40ed-a2d3-fd0f9211d9b2"
      unitRef="usd">207000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtMy0xLTEtMA_a700809e-914e-41f6-a968-44e4dedee5da"
      unitRef="usd">443000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzQtNS0xLTEtMA_80b702c5-0246-4869-b7ed-8aab68e2bc01"
      unitRef="usd">713000</us-gaap:DeferredCompensationArrangementWithIndividualContributionsByEmployer>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtMS0xLTEtMA_1a387453-53d2-48e5-a2e8-f129a29a2b58"
      unitRef="usd">128000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtMy0xLTEtMA_aed18f8b-61a5-4b24-aa18-7ce24084d4f5"
      unitRef="usd">147000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzUtNS0xLTEtMA_77ae0ff8-a719-4a97-90d9-b500746b6129"
      unitRef="usd">97000</hfwa:DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMS0xLTEtMTUzMTI_6b3633c6-8510-49c5-8fda-4d1d3bc38964"
      unitRef="usd">478000</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMy0xLTEtMTUzMTY_59e18bfa-9164-4a4a-aff4-eddf6785fe33"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtNS0xLTEtMTUzMTY_546f9efd-1179-41d8-966a-09cc21624a3a"
      unitRef="usd">0</us-gaap:DeferredCompensationArrangementWithIndividualDistributionPaid>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMS0xLTEtMA_480cf954-4450-4fdd-a02c-b54d485ccadf"
      unitRef="usd">4101000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtMy0xLTEtMA_587aa559-98e3-4b74-9023-961a08777674"
      unitRef="usd">4244000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTplNTcwMzAwYjZkYWY0MGFjOWU3MTE0NGQxYzQzNzZlYy90YWJsZXJhbmdlOmU1NzAzMDBiNmRhZjQwYWM5ZTcxMTQ0ZDFjNDM3NmVjXzYtNS0xLTEtMA_68488c96-a28d-4e55-8de9-285a35bc8a6b"
      unitRef="usd">3654000</us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability>
    <us-gaap:LiabilityForFuturePolicyBenefitsLife
      contextRef="i85c1fbc883144d7da4b3c0629cdcf9c1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzI4NTk_b112f031-f9fd-4b11-b090-1e2ca8ddb38e"
      unitRef="usd">165000</us-gaap:LiabilityForFuturePolicyBenefitsLife>
    <us-gaap:LiabilityForFuturePolicyBenefitsLife
      contextRef="i046809d643e04a35a77bac480c376491_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzI4NjY_883e68ed-b1c0-4561-91be-891d19d454f1"
      unitRef="usd">200000</us-gaap:LiabilityForFuturePolicyBenefitsLife>
    <hfwa:SalaryContinuationPlanTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90ZXh0cmVnaW9uOjY2N2Q0NjJjNzM0NjQyNTRhMDZjMzYxNTk2ODkzYTE1XzM1NjI_9438cee0-386f-4244-9e8a-4a477868c429">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;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Balance acquired in Premier Merger&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(554)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenses incurred &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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:#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,162&#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,334&#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,600&#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:SalaryContinuationPlanTableTextBlock>
    <hfwa:SalaryContinuationPlan
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtMS0xLTEtMA_1b9c86a5-5135-4d3c-8004-f5a0d68b15df"
      unitRef="usd">4334000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtMy0xLTEtMA_2ec9fee1-6c80-4542-b7a7-f6f43d8873a5"
      unitRef="usd">4600000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzMtNS0xLTEtMjU1ODQ_34776f5b-43bd-42f0-ba39-a9d21ac8f13e"
      unitRef="usd">0</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="iddd402d60e404c399375c892e210b804_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtMS0xLTEtMA_d550c685-8ee7-4b97-9d40-01ce1e993db2"
      unitRef="usd">0</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i3ab9f89d91f348ffba71490321f849cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtMy0xLTEtMA_02f3107d-7cbb-4096-bc96-bab6dc9be30b"
      unitRef="usd">0</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i2017bcf3fa9e4177b072e0eb767c9076_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzQtNS0xLTEtMjU1ODQ_2e7cca8b-10aa-4dd4-bb85-c9a07b6042c7"
      unitRef="usd">4718000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtMS0xLTEtMA_c8ebcf24-ab51-4791-bffe-b5070685e43e"
      unitRef="usd">460000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtMy0xLTEtMA_576cda65-0157-43bc-8f03-c37ea060e056"
      unitRef="usd">554000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanBenefitPaid
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzUtNS0xLTEtMjU1ODQ_00d9c81f-3fa5-44b4-be78-0fb4ea0aa50a"
      unitRef="usd">529000</hfwa:SalaryContinuationPlanBenefitPaid>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtMS0xLTEtMA_1dc50cfb-556c-490b-b5a7-d312689716d5"
      unitRef="usd">288000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtMy0xLTEtMA_c9649141-0da2-411e-9d2a-5ce44407ae03"
      unitRef="usd">288000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlanExpense
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzYtNS0xLTEtMjU1ODQ_7d15ae6c-77be-43a0-9dd2-9ca3b18256c5"
      unitRef="usd">411000</hfwa:SalaryContinuationPlanExpense>
    <hfwa:SalaryContinuationPlan
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctMS0xLTEtMA_e5a62728-98cd-4291-b674-16524266ad89"
      unitRef="usd">4162000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctMy0xLTEtMA_8a86fe99-9e3d-416c-bbea-561d382eadf1"
      unitRef="usd">4334000</hfwa:SalaryContinuationPlan>
    <hfwa:SalaryContinuationPlan
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTMvZnJhZzo2NjdkNDYyYzczNDY0MjU0YTA2YzM2MTU5Njg5M2ExNS90YWJsZTpjZmYwMWE2ZWE3YTE0ZWEzYWRhYzJjZWFkYzMxZjUyNS90YWJsZXJhbmdlOmNmZjAxYTZlYTdhMTRlYTNhZGFjMmNlYWRjMzFmNTI1XzctNS0xLTEtMjU1ODQ_458d82e4-3e5c-4330-ae74-3681faff81a4"
      unitRef="usd">4600000</hfwa:SalaryContinuationPlan>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzIwNDY_21944412-a1c6-46a9-8b25-ea931d8b8921">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:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In the ordinary course of business, the Company 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-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;640,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;18,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;35,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;/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;661,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;637,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;52,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;180,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,409&#160;&lt;/span&gt;&lt;/td&gt;&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;263,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,105,425&#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,212,360&#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&gt;&lt;br/&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;Upon CECL adoption, as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements, the Company recorded an increase in the beginning ACL on unfunded commitments of $3.7 million, representing the change in methodology from an estimate of incurred losses at the balance sheet date, with an estimated probability of funding, to an estimate of credit losses on future utilization over the entire contractual period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table details the activity in the ACL on unfunded commitments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&lt;/span&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;2018&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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&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;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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;306&#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;306&#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&gt;&lt;br/&gt;&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) Variable Interests - Low Income Housing 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 carrying values of investments in unconsolidated LIHTCs were $96.4 million&#160;and $92.7 million as of&#160;December&#160;31, 2020 and December 31, 2019, respectively. During the years ended December&#160;31, 2020, 2019 and 2018 the Company recognized tax benefits of $7.5 million, $5.7 million and $2.4 million, respectively, and proportional amortization of $6.5 million, $5.0 million and $3.1 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;$53.8 million and $50.7 million at&#160;December&#160;31, 2020 and December 31, 2019, respectively. The Company expects to fund LIHTC commitments of $37.9 million during the year ended December 31, 2021 and $9.7 million during the year ended December 31, 2022, with the remaining commitments of $6.2 million funded by December 31, 2034. There were no impairment losses on the Company&#x2019;s LIHTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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 - New Market 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 equity method balance of the NMTC investment was $25.2 million and $25.4 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. The Company recognized related investment income of $694,000, $701,000 and $708,000 during the years ended December&#160;31, 2020, 2019 and 2018, respectively. Gross tax credits related to the Company's certified development entities totaling $9.8 million were utilized during the seven year period ending December 31, 2020. There were no impairment losses on the Company&#x2019;s NMTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzIwNDU_4a5230a1-6920-4fe0-aab7-5a896b04c07f">&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-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;640,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;584,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;17,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;18,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;35,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;/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;661,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;637,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;52,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;180,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,409&#160;&lt;/span&gt;&lt;/td&gt;&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;263,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;269,898&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,105,425&#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,212,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i230a6668f8f34bbc87f376d3c6e7735e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzMtMi0xLTEtMA_7297dfff-d5c9-451e-9820-c1f482a091a6"
      unitRef="usd">640018000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ie506fba615574585a0e5d434d8b37f9f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzMtNC0xLTEtMA_cefb79ba-a6f5-4b68-b25b-9bdda372ab8b"
      unitRef="usd">584287000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i0e314ff1796a42ae90dd2b794bb4c9e7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzQtMi0xLTEtMA_b91e8b36-ba55-4b22-a61e-ea62535f7a0a"
      unitRef="usd">3488000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i7663f14394584c14842a378139eecac5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzQtNC0xLTEtMA_50996799-162e-4fb6-8e8b-5c6682c6eaa0"
      unitRef="usd">17193000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ib5247d8b75494f1b8d0ad5d070789398_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzUtMi0xLTEtMA_97100158-ed89-4a8e-b64f-8b3eadeb6f3b"
      unitRef="usd">18396000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i9ff0c7c084b64200af74306a50dc84a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzUtNC0xLTEtMA_99aa2908-5422-4a13-b1b4-888f5f7e8d57"
      unitRef="usd">35573000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i0a0f14aeea324543b4e239365c64fd03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzYtMi0xLTEtMA_1e417b6d-a7ca-4a29-81ea-68c2d7ae9e1a"
      unitRef="usd">661902000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i8beadd2fcafc4e72923a22161c21a096_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzYtNC0xLTEtMA_1b9ab5bd-f430-441b-9734-f9ef07532dbc"
      unitRef="usd">637053000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i0b8ed23e966e4022a3259a22097df80d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzktMi0xLTEtMA_b2b8433f-27ac-410a-86c6-8a6df2595387"
      unitRef="usd">52453000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i8401ed0877fa410791e610aa696be097_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzktNC0xLTEtMA_badbc882-5da6-4755-891c-5c7ed54d9371"
      unitRef="usd">75066000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i79fccc5780b14c4488e8852a54c58151_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEwLTItMS0xLTA_e4a3eeef-9ee0-429e-96bd-039abb118272"
      unitRef="usd">127821000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i92d4aeeffa764a4188f8fee6a1842bcd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEwLTQtMS0xLTA_3c4aca96-657b-45cd-9165-73dc7da91815"
      unitRef="usd">230343000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i457041f09fe84aabb8c5102e9851566c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzExLTItMS0xLTA_f9a91cb3-914f-4e3e-aad2-31f210adfb3b"
      unitRef="usd">180274000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i69ac4518c0a8463fb5d731e807f875b7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzExLTQtMS0xLTA_3963b77b-4415-414f-82b5-b86b54b15578"
      unitRef="usd">305409000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i416508a2c0c84b58855d9ca16efd2ec1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEyLTItMS0xLTA_4fac3143-1dd2-4e69-89ba-a2b70bb66613"
      unitRef="usd">263249000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i1b7106ce3b6d4a98ad4fb3735c4775e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEyLTQtMS0xLTA_f8746ac9-91cb-455e-af85-e5a375692e2f"
      unitRef="usd">269898000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEzLTItMS0xLTA_26689a1d-3303-46e2-b5e0-f1d1d628f794"
      unitRef="usd">1105425000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZTo4MjE5Y2YwZGIyYWI0ODUwODQ0OTM3MDQwNjI4MGM4OC90YWJsZXJhbmdlOjgyMTljZjBkYjJhYjQ4NTA4NDQ5MzcwNDA2MjgwYzg4XzEzLTQtMS0xLTA_664fc355-4d33-4712-9c0f-244bb5e42a97"
      unitRef="usd">1212360000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzEzMDI_d61a70ef-5fa9-4912-aaef-895400f03f6d"
      unitRef="usd">3700000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyNjQ0MzgzNzI4NTQy_805457e8-b151-449a-9249-b33285ef82ba">&lt;div style="margin-top:4pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table details the activity in the ACL on unfunded commitments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:4pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2020&lt;/span&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;2019&lt;/span&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;2018&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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&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;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;673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;306&#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;306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i50f8dc5aee8a425fbe1da27a576480bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNS0xLTEtMTMzNQ_0f0a8e31-3160-4b0d-92b6-60a4f3ad7b0a"
      unitRef="usd">306000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNy0xLTEtMTMzNQ_ffdd3923-6f72-4aa3-8456-db1b1753f50e"
      unitRef="usd">306000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ia19e1246f2994af785ea5c9ed0fc41c5_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzMtNS0xLTEtMjU2MDg_28ceef7c-c13a-4235-9312-5d507f1c0096"
      unitRef="usd">170000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic87dd5c40ce24398ad87e0d8f0b99ec1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtMS0xLTEtMjU2MDQ_0e0903cf-d61e-448c-a989-f30cf834d796"
      unitRef="usd">3702000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i291e25e35962459eb0b3fb33a4d8feb1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtNy0xLTEtMTMzNQ_628b8ab7-d6cb-44eb-b7d6-7d383d92c7ec"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i49a61c998e6b46abbe3635b521c522d8_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzQtNS0xLTEtMjU2MDg_2cdbddc1-6d62-4729-983d-62928b492c0d"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iea3863498b394960961da9afa998cd79_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtMS0xLTEtMjU2MDQ_cceeed62-d27a-414e-8014-8fdce43b7752"
      unitRef="usd">4008000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i7c34597906fc49749438a2aa61e79207_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtMy0xLTEtMjU2MDY_e001f988-793e-4df5-a780-458455c1ff46"
      unitRef="usd">306000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iecb551d568a441789f8a944e29047c8b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzUtNS0xLTEtMjU2MDg_d43b093d-6918-405a-8a8a-d48113f3735a"
      unitRef="usd">170000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i5f3c20b4c272479490ae9ecd4e3ee0b9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNS0xLTEtMTMzNQ_5093b4ca-3197-49da-9ba9-0a0500a15929"
      unitRef="usd">673000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="id7f486a01c504d1098dc9010fbe16261_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNy0xLTEtMTMzNQ_54b09f74-34f1-4f8d-9686-2d72ed055cc2"
      unitRef="usd">0</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i4c65d5eb49a54267a512ea9491d8354c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzYtNS0xLTEtMjU2MDg_5b905de3-a314-4754-a0fb-81e781ab0519"
      unitRef="usd">136000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4e75485f0e6b4fc49e367ccece3a2063_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctMS0xLTEtMTQwODQ_ac617776-5637-4cd4-bebf-324b2bd54152"
      unitRef="usd">4681000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i50f8dc5aee8a425fbe1da27a576480bf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctMy0xLTEtMTQwODY_08eed47a-589b-45fa-b1bd-a732fea71a71"
      unitRef="usd">306000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib82d12ddd3bb4b1a85df81c8db38f952_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90YWJsZToyYzM0Y2U3NWRkMTY0ZGU3Yjg5MWJiMTUyNmU2YzU2Yy90YWJsZXJhbmdlOjJjMzRjZTc1ZGQxNjRkZTdiODkxYmIxNTI2ZTZjNTZjXzctNS0xLTEtMTQwODk_b66f2e8b-f6e8-4767-bcfd-2bcddeb80837"
      unitRef="usd">306000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hfwa:InvestmentsinAffordableHousingLimitedEntities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzkwMw_b686cde9-e022-440e-8cb8-8751890d420a"
      unitRef="usd">96400000</hfwa:InvestmentsinAffordableHousingLimitedEntities>
    <hfwa:InvestmentsinAffordableHousingLimitedEntities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzkxMA_b4f53902-5905-4ecd-930b-2f37dce95fdf"
      unitRef="usd">92700000</hfwa:InvestmentsinAffordableHousingLimitedEntities>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMjE_9b6b0545-0638-438d-b7ea-e41814c65f88"
      unitRef="usd">7500000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMjU_5326d022-5e57-44f3-9220-ecf980692a1b"
      unitRef="usd">5700000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwMzI_b90776a8-977e-411c-a794-01b7a7cea091"
      unitRef="usd">2400000</us-gaap:AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwODM_9076df53-ce52-4ae2-bf09-91ceec14df9a"
      unitRef="usd">6500000</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwODc_852432bd-c7a2-447c-b6f6-06633fe4ca3c"
      unitRef="usd">5000000.0</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTQ_881be355-3a65-44cc-b8d2-983a7bf73257"
      unitRef="usd">3100000</us-gaap:AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization>
    <us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyMDE_19616054-2843-4c07-a3f7-87ae6a0f788d"
      unitRef="usd">53800000</us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment>
    <us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyMDg_c253a56e-77f2-47f3-8e4d-d3fb3e6edb37"
      unitRef="usd">50700000</us-gaap:QualifiedAffordableHousingProjectInvestmentsCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="i146c4c52c099452597e582fde1e93697_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEyODg_21f297ba-2c58-4c39-92e0-b145cc3a002f"
      unitRef="usd">37900000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="i739a71cc230f4497b8bf1f4a0feabc40_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEzMzU_6b8d6ef7-cbcf-4df7-8dfc-b641623e917f"
      unitRef="usd">9700000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment
      contextRef="iaebf807c7c3c454481255e371e05433c_I20341231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0MTM_432be3c3-67d9-48c7-b7b1-67fc360e5816"
      unitRef="usd">6200000</hfwa:QualifiedAffordableHousingProjectInvestmentsFutureCommitment>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_283fe43c-8d3d-444b-b4d5-a1175bdd7aae"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_6efeb88a-080c-47f8-8024-5ad17ae116cc"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE0NTQ_7581ebcb-f6cf-44a5-9074-bf523cfadc2e"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <hfwa:InvestmentinCertifiedDevelopmentEntities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzQ0ODM_bdcb562c-d7ce-4fd7-9f8e-7948bbc18940"
      unitRef="usd">25200000</hfwa:InvestmentinCertifiedDevelopmentEntities>
    <hfwa:InvestmentinCertifiedDevelopmentEntities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE2NjY_ebbdb85e-5008-4ff7-96cb-451026051345"
      unitRef="usd">25400000</hfwa:InvestmentinCertifiedDevelopmentEntities>
    <us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzEwOTk1MTE2MzQ0OTU_73f3c9f4-7875-4712-aa15-2c5de3aa4814"
      unitRef="usd">694000</us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments>
    <us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE3NTM_9376f0cf-0562-4ec9-b61a-887eeaf4ee82"
      unitRef="usd">701000</us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments>
    <us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE3NjA_f238c3a7-c762-4b8d-a64c-920274c5cbf5"
      unitRef="usd">708000</us-gaap:IncomeLossFromAffordableHousingProjectsEquityMethodInvestments>
    <hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration
      contextRef="id16044738e734d6da721cd8838b1a771_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE4OTg_eddafbbe-df13-4df2-8215-aab557176d6c"
      unitRef="usd">9800000</hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_283fe43c-8d3d-444b-b4d5-a1175bdd7aae"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_6efeb88a-080c-47f8-8024-5ad17ae116cc"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:AffordableHousingProjectInvestmentWriteDownAmount
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xOTkvZnJhZzo0Yjk1ZTE0MmU0NDk0ODQyOGJiMjA2MTcyZThiODlkMi90ZXh0cmVnaW9uOjRiOTVlMTQyZTQ0OTQ4NDI4YmIyMDYxNzJlOGI4OWQyXzE5NTE_7581ebcb-f6cf-44a5-9074-bf523cfadc2e"
      unitRef="usd">0</us-gaap:AffordableHousingProjectInvestmentWriteDownAmount>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzUwOQ_f66bc14e-c117-4c56-a62d-463948b83aef">Derivative Financial InstrumentsThe Company has entered into certain interest rate swap contracts that are not designated as hedging instruments. The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at December&#160;31, 2020 and December&#160;31, 2019:&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;308,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;308,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318)&lt;/span&gt;&lt;/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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The estimated fair value of derivatives with customers was $25.4 million and $8.1 million as of December&#160;31, 2020 and December&#160;31, 2019, respectively. The estimated fair value of derivatives with third-parties was $(25.9) million and $(8.1) million as of December&#160;31, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, as of December&#160;31, 2020, the settlement values of the Bank's net derivative assets decreased due to the recognition of a credit valuation adjustment of $422,000 during the year ended December 31, 2020. A credit valuation adjustment was not recorded on the Bank's net derivative assets as of December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Credit risk for derivatives with customers is concentrated within our primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. Credit risk for derivatives with third-parties is concentrated among four well-known broker dealers.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzUxMQ_163e496c-b68e-4619-a05f-dee30ace482c">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at December&#160;31, 2020 and December&#160;31, 2019:&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;308,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;308,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(26,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318)&lt;/span&gt;&lt;/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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; The estimated fair value of derivatives with customers was $25.4 million and $8.1 million as of December&#160;31, 2020 and December&#160;31, 2019, respectively. The estimated fair value of derivatives with third-parties was $(25.9) million and $(8.1) million as of December&#160;31, 2020 and December&#160;31, 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i7d3c39eb1e264865b00693f7def6f098_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtMS0xLTEtMA_84161a3f-11d4-4b78-8832-e251eeacdec6"
      unitRef="usd">308126000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i755a4d6bf5e14a23961432f561669dc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtMy0xLTEtMA_646cf3ac-ebb9-4fa1-a0ba-3821f2443720"
      unitRef="usd">25740000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtNS0xLTEtMA_d79598bf-02b3-4233-b1c2-7b70399c9b32"
      unitRef="usd">221436000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzQtNy0xLTEtMA_ae66f001-b3e5-47f1-b6dc-9462f65c5551"
      unitRef="usd">8318000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i7d3c39eb1e264865b00693f7def6f098_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtMS0xLTEtMA_99a14eb8-3941-4a20-afd1-bd8b98d1dcf8"
      unitRef="usd">308126000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i755a4d6bf5e14a23961432f561669dc7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtMy0xLTEtMA_d823f5c3-7a25-489c-9ee7-070c4b06f02a"
      unitRef="usd">-26162000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtNS0xLTEtMA_47bfd489-a7dd-456c-b574-c7164456930d"
      unitRef="usd">221436000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i51b8a9600d2c4e3b9d69082f290c1956_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90YWJsZTpjN2JiOWI2ZjQ2YjU0OTI5OTBiMWM5ZTJiNTQ1NTE1ZC90YWJsZXJhbmdlOmM3YmI5YjZmNDZiNTQ5Mjk5MGIxYzllMmI1NDU1MTVkXzUtNy0xLTEtMA_156add50-8c05-42ec-a5ff-df18e6024413"
      unitRef="usd">-8318000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i766a50d8bdb9403c8c5e027d6c291924_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzM1OA_dba1bebf-b8e7-4f7d-ba29-4ff392bd8285"
      unitRef="usd">25400000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="if151963f59a044b3af085e98d9d02c23_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzM2NQ_299f4d11-d105-4387-87ea-cc1ac9800c79"
      unitRef="usd">8100000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iddd402d60e404c399375c892e210b804_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzQ2Mw_fa16b083-d10b-4a81-914a-c1a52781d3ca"
      unitRef="usd">-25900000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3ab9f89d91f348ffba71490321f849cd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzQ3MA_599826f7-2c20-4618-85bc-30f99656019a"
      unitRef="usd">-8100000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDUvZnJhZzowNWNhNjczYjk2OWY0ZWFjOGFkNTQ3YTgzZmQxZWI5NC90ZXh0cmVnaW9uOjA1Y2E2NzNiOTY5ZjRlYWM4YWQ1NDdhODNmZDFlYjk0XzEwOTk1MTE2MjkzODE_c7cbf507-8962-4de4-a7e8-545cc67daf07"
      unitRef="usd">422000</us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMyOTg1MzQ4OTQ3MjE_9ad665df-d797-40e9-9ede-beb203426b93">Stockholders&#x2019; Equity&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table illustrates the calculation of weighted average shares used for earnings per common share computations at December 31, 2020, December 31, 2019 and December 31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;(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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;52,834&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,789,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,281,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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,758,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,194,003&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,758,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,194,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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-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;36,170,066&#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;36,985,766&#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;35,371,590&#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:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents the 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="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Potential dilutive shares are excluded from the computation of earnings per share if their effect is anti-dilutive. Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award exceeds the market price of the Company&#x2019;s stock. For the years ended December&#160;31, 2020 and December&#160;31, 2019, there were 137,093 and 1,501 anti-dilutive shares outstanding, respectively. For the year ended December&#160;31, 2018, there were no anti-dilutive shares outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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.&#160;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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.000%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 24, 2018&lt;/span&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.15&lt;/span&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 7, 2018&lt;/span&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 21, 2018&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;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;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 25, 2018&lt;/span&gt;&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.15&lt;/span&gt;&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 10, 2018&lt;/span&gt;&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 24, 2018&lt;/span&gt;&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;/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 24, 2018&lt;/span&gt;&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.15&lt;/span&gt;&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 9, 2018&lt;/span&gt;&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 23, 2018&lt;/span&gt;&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;/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 24, 2018&lt;/span&gt;&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.17&lt;/span&gt;&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 7, 2018&lt;/span&gt;&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 21, 2018&lt;/span&gt;&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;/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;October 24, 2018&lt;/span&gt;&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.10&lt;/span&gt;&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;November 7, 2018&lt;/span&gt;&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;November 21, 2018&lt;/span&gt;&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;*&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: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 23, 2019&lt;/span&gt;&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.18&lt;/span&gt;&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;February 7, 2019&lt;/span&gt;&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;February 21, 2019&lt;/span&gt;&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;/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;April 24, 2019&lt;/span&gt;&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.18&lt;/span&gt;&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;May 8, 2019&lt;/span&gt;&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;May 22, 2019&lt;/span&gt;&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;/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;July 24, 2019&lt;/span&gt;&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.19&lt;/span&gt;&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;August 8, 2019&lt;/span&gt;&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;August 22, 2019&lt;/span&gt;&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;/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;October 23, 2019&lt;/span&gt;&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.19&lt;/span&gt;&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;November 7, 2019&lt;/span&gt;&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;November 21, 2019&lt;/span&gt;&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;/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 23, 2019&lt;/span&gt;&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.10&lt;/span&gt;&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 7, 2019&lt;/span&gt;&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 21, 2019&lt;/span&gt;&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;*&lt;/span&gt;&lt;/td&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 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;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;padding: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="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: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="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: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="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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;* Denotes a special dividend.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-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;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&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,513,000 shares, under the eleventh stock repurchase plan. As of March 2020, all shares had been repurchased under this plan. On March 12, 2020 the Company's Board of Directors additionally authorized the repurchase of up to 5% of the Company's outstanding common shares, or 1,799,054 shares, under the twelfth stock repurchase plan. The number, timing and price of shares repurchased 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;During the year ended December&#160;31, 2020, the Company repurchased 639,922 shares under the eleventh stock repurchase plan at a weighted average price per share of&#160;$23.95 and repurchased 155,778 shares under the twelfth stock repurchase plan at a weighted average share price of $20.34, which is a total of 795,700 shares under both plans at a weighted average share price of $23.25.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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&#160;31, 2019, the Company repurchased 292,712 shares under the eleventh stock repurchase plan with a weighted average price per share of $26.50. No shares were repurchased under the eleventh stock repurchase plan during the year ended December&#160;31, 2018.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/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;div&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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,256&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2018, the Company repurchased 26,741 shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with an average share price of $31.80 under the terms of the Puget Sound Merger. See Note (2) Business Combinations.&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) 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;In conjunction with the Premier Merger effective on July 2, 2018 and the Puget Sound Merger effective on January 16, 2018, Heritage issued 2,848,579 and 4,112,258 shares, respectively, of the Company's common stock at the merger date share price of $34.85 and $31.80, respectively, for a fair value of $99.3 million and $130.8 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;In addition, common stock was issued during the years ended December&#160;31, 2020, 2019 and 2018 related to the exercise of stock options and issuance of restricted stock awards as further described in Note (19) Stock-Based Compensation.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM4OTk_8d17fc23-ed81-41fd-82c9-5673625b2f53">&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table illustrates the calculation of weighted average shares used for earnings per common share computations at December 31, 2020, December 31, 2019 and December 31, 2018:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;(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;(57)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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;67,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;52,834&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,789,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,281,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,014)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,405)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;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;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,758,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,194,003&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,758,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,194,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;227,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;177,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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-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;36,170,066&#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;36,985,766&#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;35,371,590&#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:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt; Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and units.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtMS0xLTEtMA_45c7524e-da98-4ad4-8e4f-c5dbd309d57a"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtMy0xLTEtMA_3faf0600-dd17-41c9-907b-2763d489e30f"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzQtNS0xLTEtMA_c7ab69cb-f10c-477d-b27c-c6150166f1c5"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtMS0xLTEtMA_51d1f102-860c-43bf-9dab-1baa31e4de61"
      unitRef="usd">7000</hfwa:DividendsAndUndistributedEarnings>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtMy0xLTEtMA_a62b1469-5dd1-488e-88ef-13df6568fd9b"
      unitRef="usd">57000</hfwa:DividendsAndUndistributedEarnings>
    <hfwa:DividendsAndUndistributedEarnings
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzUtNS0xLTEtMA_52187625-4ce6-435b-8b56-10c629a69d4e"
      unitRef="usd">223000</hfwa:DividendsAndUndistributedEarnings>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtMS0xLTEtMA_9aada978-5ddd-4c6e-8feb-2f9a544b62b0"
      unitRef="usd">46563000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtMy0xLTEtMA_6534f73f-a7c3-427b-a715-17fe4a18f0d5"
      unitRef="usd">67500000</us-gaap:UndistributedEarningsDiluted>
    <us-gaap:UndistributedEarningsDiluted
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzYtNS0xLTEtMA_c3d66acb-5024-410a-9754-d74eb58e336a"
      unitRef="usd">52834000</us-gaap:UndistributedEarningsDiluted>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtMS0xLTEtMA_530c6594-f20f-4c08-82f9-0dfa75b29967"
      unitRef="shares">36018627</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtMy0xLTEtMA_22f35597-3836-4919-a4f0-6ba6aa0df35e"
      unitRef="shares">36789244</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzgtNS0xLTEtMA_623786c8-1286-43bf-99dc-734984d4fba8"
      unitRef="shares">35281408</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktMS0xLTEtMA_f7847be1-d72b-4f51-a35a-398f53d29fb1"
      unitRef="shares">4182</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktMy0xLTEtMA_e3e4ee28-0daa-4f8b-8c8e-ce5ac157cebe"
      unitRef="shares">31014</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesRestrictedStock
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzktNS0xLTEtMA_eb44e61a-a9da-4391-8d00-4a46d3e7b8ab"
      unitRef="shares">87405</us-gaap:WeightedAverageNumberOfSharesRestrictedStock>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTEtMS0xLTA_2382073e-c100-466a-953b-43cf64b5cf19"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTMtMS0xLTA_04186ec3-4446-4080-86fc-5de65a79a639"
      unitRef="shares">36758230</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEwLTUtMS0xLTA_0a994ec7-2f62-40b9-a99c-15a538094ce6"
      unitRef="shares">35194003</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTEtMS0xLTA_b6364d07-970b-42e1-82da-7d3ed4292bd5"
      unitRef="shares">36014445</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTMtMS0xLTA_bf7b8733-7c0d-4d00-b837-b325f785f059"
      unitRef="shares">36758230</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEyLTUtMS0xLTA_cca25869-438f-4a9c-afb4-344248a5a78e"
      unitRef="shares">35194003</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTEtMS0xLTA_424b1243-ae3e-4fdf-973b-6c545fb6603d"
      unitRef="shares">155621</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTMtMS0xLTA_ecb7db97-7ab8-4bc2-b24a-413095eff851"
      unitRef="shares">227536</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzEzLTUtMS0xLTA_08c4e60f-baae-49bb-948e-ce3758d74c0f"
      unitRef="shares">177587</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTEtMS0xLTA_aabe5237-f430-4a7f-abc6-a626daa336bd"
      unitRef="shares">36170066</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTMtMS0xLTA_7e8c8dd9-47dd-4281-a64a-de65e916775b"
      unitRef="shares">36985766</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTo2YmQ0MTkxMzQwZDU0MzE1ODgzYzdkM2JlNDM1OGQ5Yi90YWJsZXJhbmdlOjZiZDQxOTEzNDBkNTQzMTU4ODNjN2QzYmU0MzU4ZDliXzE0LTUtMS0xLTA_e8219bc5-4ce1-4ef8-ae55-5fc03bd59b6b"
      unitRef="shares">35371590</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4Xzc4MA_ba56a025-aa2a-4496-82cf-3cc6fa1efa6a"
      unitRef="shares">137093</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQyMDc_7c2d30d6-5beb-41de-9812-0d66d43bbb72"
      unitRef="shares">1501</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQwNDY_288c3acb-fbe0-49e5-b0a5-b0f4bbbcbd78"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <hfwa:ScheduleOfDividendsActivityTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM5MDQ_29d2f922-4f5d-4123-ac2c-db339f720a12">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:3.000%"/&gt;&lt;td style="width:0.1%"/&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="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display: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 24, 2018&lt;/span&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.15&lt;/span&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 7, 2018&lt;/span&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 21, 2018&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;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;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 25, 2018&lt;/span&gt;&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.15&lt;/span&gt;&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 10, 2018&lt;/span&gt;&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 24, 2018&lt;/span&gt;&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;/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 24, 2018&lt;/span&gt;&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.15&lt;/span&gt;&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 9, 2018&lt;/span&gt;&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 23, 2018&lt;/span&gt;&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;/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 24, 2018&lt;/span&gt;&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.17&lt;/span&gt;&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 7, 2018&lt;/span&gt;&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 21, 2018&lt;/span&gt;&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;/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;October 24, 2018&lt;/span&gt;&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.10&lt;/span&gt;&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;November 7, 2018&lt;/span&gt;&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;November 21, 2018&lt;/span&gt;&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;*&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: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 23, 2019&lt;/span&gt;&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.18&lt;/span&gt;&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;February 7, 2019&lt;/span&gt;&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;February 21, 2019&lt;/span&gt;&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;/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;April 24, 2019&lt;/span&gt;&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.18&lt;/span&gt;&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;May 8, 2019&lt;/span&gt;&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;May 22, 2019&lt;/span&gt;&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;/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;July 24, 2019&lt;/span&gt;&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.19&lt;/span&gt;&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;August 8, 2019&lt;/span&gt;&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;August 22, 2019&lt;/span&gt;&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;/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;October 23, 2019&lt;/span&gt;&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.19&lt;/span&gt;&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;November 7, 2019&lt;/span&gt;&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;November 21, 2019&lt;/span&gt;&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;/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 23, 2019&lt;/span&gt;&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.10&lt;/span&gt;&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 7, 2019&lt;/span&gt;&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 21, 2019&lt;/span&gt;&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;*&lt;/span&gt;&lt;/td&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 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;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;padding: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="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: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="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: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="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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;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;* Denotes a special dividend.&lt;/span&gt;&lt;/div&gt;</hfwa:ScheduleOfDividendsActivityTableTextBlock>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTAtMS0xLTA_c47ca43f-f30b-4f25-ba49-4b29bc0002a8">2018-01-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTItMS0xLTA_190b8be7-20d0-4133-910b-fd330c9ddcdd"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTQtMS0xLTA_a527e10b-8aac-4098-9f15-49a945fea60b">2018-02-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ia9d9fff73dc8489fafc6d2a91be705b2_D20180124-20180124"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMxLTYtMS0xLTA_31f21866-85c5-4e5c-a461-5fc4df55957c">2018-02-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTAtMS0xLTA_712fe0d9-b5bb-4737-9ba4-8a88852ce87b">2018-04-25</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTItMS0xLTA_ba809307-4d21-4f94-a0bb-258f41a81985"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTQtMS0xLTA_9798a336-c0b4-4a63-a4c7-5b54803ac984">2018-05-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i427d39fc83654eb8a6101e6218f591e2_D20180425-20180425"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMyLTYtMS0xLTA_c76fd807-2747-4a77-a2a8-4ad7d6925182">2018-05-24</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTAtMS0xLTA_c59cc332-bc77-4045-a3a4-c5842b0c6f3b">2018-07-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTItMS0xLTA_eb59d483-4eea-4066-9802-53cac142ecf2"
      unitRef="usdPerShare">0.15</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTQtMS0xLTA_08f1bd18-f0de-42fe-b9d4-8a4b959cfa31">2018-08-09</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i3b82cb5b93a84ca5b1235ec635d74d5d_D20180724-20180724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzMzLTYtMS0xLTA_f0af67a7-d501-4995-ad48-a119badbcdb7">2018-08-23</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTAtMS0xLTA_74557ea3-7fd8-4f67-907b-e1889b8effe9">2018-10-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTItMS0xLTA_50448bcf-ac29-43bc-b777-fa0db223de85"
      unitRef="usdPerShare">0.17</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTQtMS0xLTA_a3b074ba-56e9-4cf0-a240-802d6f64a4aa">2018-11-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ie3edfb53081b4a71b6ce7090450c7e68_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM0LTYtMS0xLTA_7f265cfa-0146-4a2a-af37-0a6a18b752eb">2018-11-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="ifb571327424d4096bf024f405bef949e_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTAtMS0xLTA_215656b4-1d3a-408a-a3fd-fee3543c2b46">2018-10-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ifb571327424d4096bf024f405bef949e_D20181024-20181024"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTItMS0xLTA_458508c0-03e9-45ec-bc3c-7bc97634e51f"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ifb571327424d4096bf024f405bef949e_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTQtMS0xLTA_58111bdf-3741-42e8-b934-1dfd0f24c020">2018-11-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ifb571327424d4096bf024f405bef949e_D20181024-20181024"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM1LTYtMS0xLTA_276d83c8-0dd7-4a2f-b25c-6ae853a3dd93">2018-11-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="if29084335e784114bc27091d48d104f5_D20190123-20190123"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTAtMS0xLTA_605393e5-9897-4c22-a86f-067aa6c909ae">2019-01-23</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="if29084335e784114bc27091d48d104f5_D20190123-20190123"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTItMS0xLTA_4fa568f4-e7c9-41dc-8d7f-119a46e20405"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="if29084335e784114bc27091d48d104f5_D20190123-20190123"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTQtMS0xLTA_fc207392-68bb-4714-adbb-e99eb00b5690">2019-02-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="if29084335e784114bc27091d48d104f5_D20190123-20190123"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM2LTYtMS0xLTA_b07b5856-37aa-424a-9737-f9a08bf21cd3">2019-02-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTAtMS0xLTA_1732d366-8e83-4ec0-bb0d-7dec87151bd8">2019-04-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTItMS0xLTA_836a9294-83f8-4d64-ad78-6a45b67412f7"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTQtMS0xLTA_8bce1490-3ecc-42da-b199-93ad3a4b5726">2019-05-08</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i5f9d592cfccb4e4e8cd62bc557149b61_D20190424-20190424"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM3LTYtMS0xLTA_831611cc-827a-40ea-9aaa-690e1afb6b5d">2019-05-22</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTAtMS0xLTA_a79c410a-038b-4828-8ded-20438ce59c11">2019-07-24</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTItMS0xLTA_1aa68f44-457a-4f18-8b40-6396e76c642e"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTQtMS0xLTA_1b4365d5-4bce-4870-894d-43f0164b398e">2019-08-08</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i9abea0bb74164304bf736251e0e1b4ce_D20190724-20190724"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM4LTYtMS0xLTA_3732755b-8c74-4600-ad82-de6b765a8921">2019-08-22</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTAtMS0xLTA_ea96336c-1ef2-45a9-a7e8-164c26a5485c">2019-10-23</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTItMS0xLTA_80048f44-bdbc-4a80-8517-03b3c3675048"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTQtMS0xLTA_35f613b6-d4d5-45ee-8f38-9237301d34b9">2019-11-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i75704b5721c84a9887b97ad54edecad2_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzM5LTYtMS0xLTA_0b0f827b-70b7-4ac2-a0cc-92a95c428570">2019-11-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i86eb628342484d829dff2e3ab449615b_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTAtMS0xLTA_9eab2254-8ba7-43cf-95d3-d7cfa31ce55d">2019-10-23</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i86eb628342484d829dff2e3ab449615b_D20191023-20191023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTItMS0xLTA_315eb3b4-6f99-49c9-8782-353297d8b815"
      unitRef="usdPerShare">0.10</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i86eb628342484d829dff2e3ab449615b_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTQtMS0xLTA_2563afad-3a32-43b8-b03a-6231afdf8136">2019-11-07</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i86eb628342484d829dff2e3ab449615b_D20191023-20191023"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQwLTYtMS0xLTA_b5401178-f936-4099-b47b-65b85a203f5c">2019-11-21</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTAtMS0xLTE0Njc_ff81f360-0af0-4891-8731-e2f4ddc7a062">2020-01-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTItMS0xLTE0Njc_79202748-ae20-4c5e-8e0c-7fd5d5cc3aaf"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTQtMS0xLTE0Njc_0ce4ea0a-a423-416b-87ba-eb03b6b8f64f">2020-02-06</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i2f6e0356f3c64ff685143babe6a22f4a_D20200122-20200122"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQxLTYtMS0xLTE0Njc_2a397554-680a-4ae4-88e5-cfbf9b42ddab">2020-02-20</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTAtMS0xLTE0Njc_971d1bad-ec42-4985-86e0-c18223020a29">2020-04-29</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTItMS0xLTE0Njc_dc82fa54-d0a6-4649-82c0-be967f0e769f"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTQtMS0xLTE0Njc_a9b6890f-dcfa-4b75-bb51-ed346b531791">2020-05-13</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="id8e2f835c4834722bbb6c4725fe826df_D20200429-20200429"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQyLTYtMS0xLTE0Njc_641a3784-2a95-4f00-9e95-ef2d1f2e54ab">2020-05-27</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTAtMS0xLTE0Njc_76828894-1293-4284-9c8f-e8a8dd6b280e">2020-07-22</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTItMS0xLTE0Njc_924bce51-bb52-45ef-a56d-276e9f91402d"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTQtMS0xLTE0Njc_09942693-c629-4419-ad96-394a2d9b91fb">2020-08-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i6274bc52cda249d280cef8002c40c39c_D20200722-20200722"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQzLTYtMS0xLTE0Njc_42fcd819-8c88-44a7-8ee6-ea1c85f0f70a">2020-08-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTAtMS0xLTE0NzI_750473d5-e45c-45b4-aaeb-5534ddfed61e">2020-10-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTItMS0xLTE0NzU_459342aa-b666-4d43-9252-328445d0d6e9"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTQtMS0xLTE0Nzc_77b70f13-b14d-4c8b-9aa9-9c291d00a52c">2020-11-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZTpkZTJmYjQ4ZjkwNTY0MjY2OTRlMGQyNTlmMjcxYzVjNy90YWJsZXJhbmdlOmRlMmZiNDhmOTA1NjQyNjY5NGUwZDI1OWYyNzFjNWM3XzQ0LTYtMS0xLTE0Nzk_3acc8a87-6be9-44a4-8342-aee98377681e">2020-11-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="iac53edc0b69d4dbaa9a7787dbf7e8c67_D20141023-20141023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MDc_943fc654-1431-49bb-b2d8-9aab97252ecc"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i7ddc82a2f2774a9f845612504d7230b0_I20141023"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MTE_bb99ca32-3b26-47dd-b61d-7122c451c874"
      unitRef="shares">1513000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="i4863a750a4df425c92fd4f92bee84114_D20200312-20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI5MDM_166aebc3-3c79-4a8a-9b8f-b2fbc02c12c1"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i688d3bdab14746289385f3d467d60732_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzI2NjI_de4ab27a-2c3a-4335-8493-72abe84d2d95"
      unitRef="shares">1799054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTE_2b2d71c2-3aaf-4165-85fd-9cc7ae7fb792"
      unitRef="shares">639922</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:StockRepurchasedDuringPeriodValuePerShare
      contextRef="i3aa2ff0e4c2540458d2139d65ec5a246_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTI_f61e44e5-fe6a-448f-8f94-96e10d4ec173"
      unitRef="usdPerShare">23.95</hfwa:StockRepurchasedDuringPeriodValuePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzMwODM_5e245d05-b51e-4a8b-9b6f-7ab241d94e5e"
      unitRef="shares">155778</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:StockRepurchasedDuringPeriodValuePerShare
      contextRef="i835f035bc5f546c0b6ff58ad60785475_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzMxMzE_67c96abe-b687-44a2-a3a8-d4fbff73c6d0"
      unitRef="usdPerShare">20.34</hfwa:StockRepurchasedDuringPeriodValuePerShare>
    <hfwa:TotalStockRepurchasedDuringPeriodShares
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTM_6839e0bd-c26f-4f19-94d9-d935c3c35454"
      unitRef="shares">795700</hfwa:TotalStockRepurchasedDuringPeriodShares>
    <hfwa:StockRepurchasedDuringPeriodValuePerShare
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzM5OTQ_6627ad87-d098-45b4-9c26-959e516560ae"
      unitRef="usdPerShare">23.25</hfwa:StockRepurchasedDuringPeriodValuePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQyNjI_074c91fe-c6f6-419c-b91f-6d5224988c9d"
      unitRef="shares">292712</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:StockRepurchasedDuringPeriodValuePerShare
      contextRef="idd393b38fba0473dae56aaf6f0e6585b_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMyOTg1MzQ4OTQ3MTQ_1ba941bf-afa5-4dfa-a34b-9585b3fbeca0"
      unitRef="usdPerShare">26.50</hfwa:StockRepurchasedDuringPeriodValuePerShare>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ica75e6a450c740a2bae9d97c443d988d_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzEwOTk1MTE2MzQ1NTE_e8e21c30-7f22-4e5f-8e7d-3be393ea9c79"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM4ODc_04d5c5db-f35c-47e0-8cbc-4481b5391bde">The following table provides total shares repurchased to pay withholding taxes during the periods indicated:&lt;div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/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;div&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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,256&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.83&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2018, the Company repurchased 26,741 shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with an average share price of $31.80 under the terms of the Puget Sound Merger. See Note (2) Business Combinations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i0185caf278004b86a1594c5acdb11ba7_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItMS0xLTEtMA_0021b5d4-1992-4cab-9cc6-483d87d99bbf"
      unitRef="shares">28887</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="iddc661c925914a08b38308cb1071528a_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItMy0xLTEtMA_5f83e206-b045-4c3c-bed4-a90e888af579"
      unitRef="shares">28479</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzItNS0xLTEtMA_eae9451c-fab6-4d7b-8a70-f6d14b86b730"
      unitRef="shares">53256</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i0185caf278004b86a1594c5acdb11ba7_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtMS0xLTEtMA_c972ce15-b39e-468c-a12d-9feec53a61df"
      unitRef="usdPerShare">21.57</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="iddc661c925914a08b38308cb1071528a_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtMy0xLTEtMA_120cc700-da32-48a4-8d53-2bf92588e61b"
      unitRef="usdPerShare">30.83</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="idbd308ba04e74bd9b7a8491823554b58_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90YWJsZToxYWYwYzA3YjNhZDY0NGE3YTE0ZGY4YTFjZDdlZmYxZS90YWJsZXJhbmdlOjFhZjBjMDdiM2FkNjQ0YTdhMTRkZjhhMWNkN2VmZjFlXzMtNS0xLTEtMA_37c29ead-bfc0-4a82-af56-2711673259d0"
      unitRef="usdPerShare">31.99</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMxMDk_69362fb0-7a48-4ad7-a379-891c4249c7d6"
      unitRef="shares">26741</hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzMzMTI_c0c3384f-64ff-4e3c-bb4e-24b7bb9a5e39"
      unitRef="usdPerShare">31.80</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i9678bbf5664d4196a03b29a44baa6c73_D20180702-20180702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM1MzQ_7b890265-9188-4bb0-aa25-283f58716ef8"
      unitRef="shares">2848579</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="id0b6df3fd71046b39dfd255276d170a7_D20180116-20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM1NDE_f89bfe88-421c-404b-9895-d81f4fc19428"
      unitRef="shares">4112258</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2MzA_a9922fc5-2d14-4961-87ab-9e24949c2c22"
      unitRef="usdPerShare">34.85</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionSharePrice
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2Mzc_8e1330ff-c06d-415f-ac23-96b3acb868a0"
      unitRef="usdPerShare">31.80</us-gaap:BusinessAcquisitionSharePrice>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i77702801858b44e2837a1be7ca5ffd04_I20180702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2NzU_ee33e98a-b863-4bd6-b4b0-c336cb4a8b4f"
      unitRef="usd">99300000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned
      contextRef="i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMDgvZnJhZzpmZTk4MjRiODk3ODM0MTQxODI2NWYzZjJiMjhjOWZkOC90ZXh0cmVnaW9uOmZlOTgyNGI4OTc4MzQxNDE4MjY1ZjNmMmIyOGM5ZmQ4XzM2ODI_e7ad5177-671f-4431-9fda-14e86c35b5b3"
      unitRef="usd">130800000</us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNTM_fe3ce88e-3e30-4905-9149-a25cc23bd67c">Fair Value Measurements&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Fair value is the price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. There are three levels of inputs that may be used to measure fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities traded in active exchange markets, or interest in open-end mutual funds that allow the Company to sell its ownership interest back to the fund at net asset value on a daily basis. Valuations are obtained from readily available pricing sources for market transactions involving identical assets, liabilities, or funds.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities traded in less active dealer or broker markets, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or valuations using methodologies with observable inputs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;: Valuations for assets and liabilities that are derived from other valuation methodologies, such as option pricing models, discounted cash flow models and similar techniques using unobservable inputs, and not based on market exchange, dealer, or broker traded transactions. Level 3 valuations incorporate certain assumptions and projections in determining the fair value assigned to such assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;padding-left:36pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"&gt;(a) Recurring and Nonrecurring Basis&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The Company used the following methods and significant assumptions to measure the fair value of certain assets on a recurring and nonrecurring basis:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investment Securities Available 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;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). 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 as part of 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. Such adjustments are usually significant and typically 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-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;Other Real Estate Owned&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;Assets acquired through or instead of loan foreclosure are initially recorded at fair value less costs to sell when acquired, establishing a new cost basis. These assets are subsequently accounted for at lower of cost or fair value less costs to sell. Fair value is commonly based on recent real estate appraisals which are generally obtained at least every 18 months or earlier. 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. Such adjustments are usually significant and typically result in Level 3 classification of the inputs for determining fair 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;Appraisals for both collateral-dependent loans and other real estate owned 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 Company. Once received, the Company reviews 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. On a quarterly basis, the Company compares the actual selling price of collateral that has been &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;liquidated to the most recent appraised value to determine what additional adjustment should be made to the appraisal value to arrive at fair 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%;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 Company 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&#160;31, 2020, 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 that 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. The Bank did not recognize a credit valuation adjustment in the valuation of its interest rate swap derivatives as of December&#160;31, 2019; therefore, the interest rate swap derivatives are also classified in Level 2 of the fair value hierarchy for the comparative period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align: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 noninterest 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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-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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;45,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;209,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;11,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;29,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;802,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;&#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;802,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;&#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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;25,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;133,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;24,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;23,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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&gt;&lt;br/&gt;&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;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-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,619&#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;2,619&#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="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2020, one branch was reclassified as held for sale in accordance with ASC 360-10. As part of the transfer, the branch was written down to its net realizable value at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;Impaired 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;4,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;4,111&#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,380&#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;3,380&#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:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Basis represents the outstanding principal balance of impaired loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents the net realized losses (gains) recorded in earnings resulting from nonrecurring fair value adjustments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;160&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net losses recorded in earnings resulting from nonrecurring fair value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638&#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;78&#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;168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&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 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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.442%"/&gt;&lt;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, 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;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;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;0.6% - (40.1%); (24.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:400;line-height:100%"&gt;Branch held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Adjustment for differences between the comparable sales&lt;/span&gt;&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.7% - (40.3%); 33.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&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: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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.297%"/&gt;&lt;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, 2019&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;Impaired 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;3,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="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;173.5% - (18.5%); 36.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&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) 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-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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:#cceeff;padding:2px 1pt;text-align:left;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;802,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:9pt;font-weight:400;line-height:100%"&gt;802,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;802,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;text-indent:-18pt;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,398,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,556,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,556,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;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;19,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;25,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;399,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;35,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;20,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;26,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;3,731,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;14,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;8,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;8,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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts&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,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;524,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;20,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;20,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;20,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;20,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,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;8,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;8,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNTQ_93ccc630-6883-44bd-816d-88461146dd67">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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;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;45,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,660&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;209,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;201,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;201,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;303,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;11,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;29,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;802,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;&#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;802,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;&#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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;25,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;26,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/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;vertical-align:top;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, 2019&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;105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;133,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;339,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;327,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;24,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;23,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="ia0e651ebe1c24ee2bcc776ae85ab390d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtMS0xLTEtMA_7d198279-d98c-4c34-ab1d-eb20d20750bd"
      unitRef="usd">45660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i589cebc148814461be0f14851bf2957b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtMy0xLTEtMA_b2cade63-d54d-4d9b-b5d5-2bb8f31316e3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNS0xLTEtMA_0fd36edd-df85-4be2-8dea-99f182fb571e"
      unitRef="usd">45660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf87db977d5346fab2bf3dafdae4b9ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNS0xLTEtMA_f6ce03a9-537d-4db9-9f48-47e72ee94c64"
      unitRef="usd">45660000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6eaf54af24854f329d9d367157998bcb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzUtNy0xLTEtMA_f397c235-c4eb-4306-b1a7-a54227d57f85"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i12e26e902166424e824a23f7c585fc54_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtMS0xLTEtMA_5d6f4e01-a20c-4aa1-bf6a-ad6224ba8ebc"
      unitRef="usd">209968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0381a580015041e7b568ea3aa250a94a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtMy0xLTEtMA_aa1d2865-4368-4944-b79b-9107d4bda815"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNS0xLTEtMA_6701cae7-76ab-4e14-81f4-cc19259b2745"
      unitRef="usd">209968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ife3253b5abb548d49f634f871234e957_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNS0xLTEtMA_6beb255d-0b9e-4abf-80bc-a39a15694c19"
      unitRef="usd">209968000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i754e8f0989184c8da8b2c20b17b31889_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzYtNy0xLTEtMA_c642cd23-b0ef-4585-b864-683985b24376"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if679382e52ec490995d89cece5c4e1f7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtMS0xLTEtMA_a1255fb0-e07f-41d9-9857-ab78148c19d1"
      unitRef="usd">201872000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4e3edf277d37421bb29a9e2fbcf83426_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtMy0xLTEtMA_8bbfac00-de3f-43e5-a66e-4f1325e8f837"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i327c0cbcf3cc4cc7aa58e3fc43d8fa75_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtNS0xLTEtMA_7d880300-0a3b-424c-94d2-46a4296e87ae"
      unitRef="usd">201872000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id65a5143ffc443d7a4714aafd122c5eb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzgtNy0xLTEtMA_80637b71-222a-45e3-a844-9a3833da977b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5479db8d3add4fbb8c6d27547f44e180_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktMS0xLTEtMA_594c8525-c166-427f-b0b4-9f0f6fdfb9ea"
      unitRef="usd">303746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1fcca6761e804ec39a570de26bc2e0f9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktMy0xLTEtMA_096c1dde-3ea7-4bf5-8356-d7e7181ba0c4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8041acaf49c44ea38a844c8f9457165c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktNS0xLTEtMA_726d197a-8279-42af-8f3a-472eef2c38fc"
      unitRef="usd">303746000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e38866f331b424188a5bf5a1c428059_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzktNy0xLTEtMA_b5b3f507-cbbc-4ae2-9f48-1c75e928a683"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib2cee26c062b4c08b3d6ebff0beb706c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTEtMS0xLTA_7df6c087-7c48-48e3-9aaa-06166e351ebb"
      unitRef="usd">11096000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7a344a83bb12466ba3dd20a36d222ec0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTMtMS0xLTA_b53fafe2-3ba6-4622-b76f-23419601111e"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iccba57412b854cc8805ed39b24964456_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTUtMS0xLTA_492ba97b-8630-4144-8f63-b054cf6aceb1"
      unitRef="usd">11096000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i435ee16f452d4369b668884f2a470d25_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzExLTctMS0xLTA_8ec91b43-c1ad-4586-a012-846263c7d2c0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e858c64bf134b07a89bf4d5cc5a7fca_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTEtMS0xLTA_cc2f23f6-3acb-4fe4-b6f2-c929615d7d2b"
      unitRef="usd">29821000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i997e407c8ff2487b95cd762df63dee1e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTMtMS0xLTA_ebc27bf0-8e6c-49db-b0dc-fcfb537e037f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if52d612dca534f82a330c0c5ebc63407_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTUtMS0xLTA_26c8d604-1eff-4293-8e5f-b3e4d8bdff21"
      unitRef="usd">29821000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib25b702fa0e24fd1b4cbc3e8038112fa_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEyLTctMS0xLTA_32f02cbb-35b2-4b18-85f0-03c17b656b4c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i58c10ef983b447afa846877db903aa58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTEtMS0xLTA_66e1b599-1e57-49d9-b965-5f491ccc1313"
      unitRef="usd">802163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTMtMS0xLTA_1161aa9d-415a-4d95-90e6-e927b95de0ed"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic484fb894b4a4d179fcdb68ba3e533b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTUtMS0xLTA_6888b071-2814-40d0-8866-f8e16c7c6c27"
      unitRef="usd">802163000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38e7e213297b4328bb54d12607cf353a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzEzLTctMS0xLTA_fa8ea54b-85e1-48fe-8235-eeffe534d907"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i58c10ef983b447afa846877db903aa58_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTEtMS0xLTA_4759a8a2-7b12-4f4d-87d6-245081f45241"
      unitRef="usd">131000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTMtMS0xLTA_ea209b19-39e5-42ee-98ee-88ae7f798cb8"
      unitRef="usd">131000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic484fb894b4a4d179fcdb68ba3e533b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTUtMS0xLTA_84075d5f-12fc-43ee-854e-9c87948ea55b"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i38e7e213297b4328bb54d12607cf353a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE0LTctMS0xLTA_85e3a529-caf9-4404-a0ab-a9636ea5aae4"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie05289b82216493687529ddfb73d630c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTEtMS0xLTA_1154b5ea-eeea-401c-9197-f42c88ff8f50"
      unitRef="usd">25740000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i8a30c3a85568431091bad5e3b172c18e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTMtMS0xLTA_131b9a40-4739-40e3-94dd-4c6e99adb0e1"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ia88bf4a757df4fb6b8c2fc591d304677_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTUtMS0xLTA_e9f3476b-5f3c-4dac-8d25-4a8178d79332"
      unitRef="usd">25740000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE1LTctMS0xLTA_a912c0f1-8a8c-4aa5-ad83-39228fdf8402"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ie05289b82216493687529ddfb73d630c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTEtMS0xLTA_889a6a3a-12bf-49ec-ad25-d54f9e8ef8da"
      unitRef="usd">26162000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i8a30c3a85568431091bad5e3b172c18e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTMtMS0xLTA_08cc8d58-d438-4534-a6a3-afd287a10c08"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ia88bf4a757df4fb6b8c2fc591d304677_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTUtMS0xLTA_a28e44c1-a0ee-422c-b443-02b2f43481c1"
      unitRef="usd">26162000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i9cd8033b2d3f402d9fb5e73e2fdd8c9d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxOWE1YjMzZGMzMjE0MmM0YTBkMWFiZTE0MDY0YTljNy90YWJsZXJhbmdlOjE5YTViMzNkYzMyMTQyYzRhMGQxYWJlMTQwNjRhOWM3XzE3LTctMS0xLTA_c90b578e-2a2f-4790-97d5-67f94e0722da"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib275a9c508e04a41aff7876f7ad3b7c6_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtMS0xLTEtMA_ca3adf8e-ff94-4bdf-a238-0cda5a3a1527"
      unitRef="usd">105223000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i07691fe389494dc3b1a5805c98ea2918_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtMy0xLTEtMA_eb428872-805a-4475-b6e8-a445f16e0f02"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i76d6ab209e5140f0bb050eb57786d68b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtNS0xLTEtMA_a5c993c1-554b-4967-bb46-daad06fa313f"
      unitRef="usd">105223000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i951c0b8e8ee1417b81e34e8f712b04d9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzUtNy0xLTEtMA_8e9970d5-e148-4030-9b28-1006f63e1cab"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38c655820fd84e009f15774f25e515e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtMS0xLTEtMA_0e9fd03b-7be7-46e1-ba37-922cc0ad0222"
      unitRef="usd">133014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i76cf0787ee4648468c669b3feb92eb62_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtMy0xLTEtMA_69d666b8-1633-435e-8694-c133963c2d35"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaf5664459302453096cc3e5a20914b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtNS0xLTEtMA_9028a8b1-92ba-41e0-854f-86c3b535f2c2"
      unitRef="usd">133014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i80f44b7fb56c48219f7cf314556fdafd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzYtNy0xLTEtMA_443a74d8-5e6e-44f7-90c0-95d9cc5d5493"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idec02f6038324bda988faccbf4e191e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtMS0xLTEtMA_c83ea236-7b7d-462f-af19-7caa4a5e0db6"
      unitRef="usd">339608000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i93204351f9c444ecad785e2f46247092_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtMy0xLTEtMA_439197f7-82ad-4732-a972-b5c1e2486c67"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib834586c7b5641b29fc2fa62903f67a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtNS0xLTEtMA_3c5e551c-9f69-4b71-b7e5-00692470e999"
      unitRef="usd">339608000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34c9e093d59d4f1198b56da2de578e6f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzgtNy0xLTEtMA_b609aad0-5a5f-4228-924c-5551a62db8b7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id74794116ff645ec885cb3b9ae14b2e5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktMS0xLTEtMA_f452b845-e380-48f7-a4dd-534c528657b6"
      unitRef="usd">327095000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8d945e107cac4a878cfc64c9a1da660c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktMy0xLTEtMA_76dd84b7-d926-4377-9c6b-dc58cf9216c7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id5a55dc6c0094d42bb5dce37088e74a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktNS0xLTEtMA_ea46a60a-6b3b-4236-836d-eb16258641b9"
      unitRef="usd">327095000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iefd5636708b94323a34d062c5fa28087_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzktNy0xLTEtMA_7a03d293-cc17-4e21-b027-67c3b3fc7f85"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iec2a14a982b44c1baa614bd18924ae01_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTEtMS0xLTA_3d6570d3-b252-4697-9d53-8e024cd631e0"
      unitRef="usd">24194000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i355f7bc524434c6d86da58d542dc4edb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTMtMS0xLTA_e1df5380-34dd-4b74-97f8-debb35652d7c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2f35c0e826b2434c99d8b505be935234_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTUtMS0xLTA_10348750-c6ef-49db-9834-29ca4d1a4112"
      unitRef="usd">24194000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id3c17262ac4f4a7fa946c1386eba7941_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzExLTctMS0xLTA_ea539935-afd1-43cf-bceb-4bffaf722595"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id1f7fed86f9248a8a296cff2ef59f557_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTEtMS0xLTA_cf30f44c-cd7f-4dd0-a04f-1f4539a5d0b4"
      unitRef="usd">23178000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i785fc362aaa6420788bd146c21381f6d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTMtMS0xLTA_8586053e-952c-45d1-8ebc-575cea01e33d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2dd8846650d8400788f2e0d70d603eaa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTUtMS0xLTA_ef81b2b8-6ce2-486b-8070-611b3b7756c9"
      unitRef="usd">23178000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib6acfd33cdd448c7a9f9e22e8cf3981c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEyLTctMS0xLTA_102deadd-2383-4eb5-a442-e6ca6f85c064"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide0285ce82634f1f987b2f32ad5413e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTEtMS0xLTA_15a7d257-9610-4c14-9db1-875f088479c5"
      unitRef="usd">952312000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1b51cb32206e42deb0c0603d84b2e196_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTMtMS0xLTA_214b6c68-a7e1-40dd-8b85-1806fcf0808f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i034358ce215148cb828dd4280a44ab9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTUtMS0xLTA_f21b6378-675e-40d4-b5eb-21411c2f4737"
      unitRef="usd">952312000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i66ba97652f104491a08fdcb88d1ec09e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzEzLTctMS0xLTA_f8eaf12e-af66-44f3-8ccf-3f9c27f9157c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ide0285ce82634f1f987b2f32ad5413e0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTEtMS0xLTA_300ab1d5-c833-4fd0-b6e3-ec4f0ece703b"
      unitRef="usd">148000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1b51cb32206e42deb0c0603d84b2e196_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTMtMS0xLTA_f338dcf5-3589-4ea4-8427-61407afb677b"
      unitRef="usd">148000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i034358ce215148cb828dd4280a44ab9d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTUtMS0xLTA_2266e0f2-1d30-4bc8-9035-0d03395cccae"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i66ba97652f104491a08fdcb88d1ec09e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE0LTctMS0xLTA_d9191db1-31e8-4082-a4d9-388275f38756"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i3822e479daf242c388e5fda929a45cbb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTEtMS0xLTA_b21b548d-9127-42ca-9616-ab61d7133942"
      unitRef="usd">8318000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i84b6f478aaf34d86b322000b09bed8bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTMtMS0xLTA_6856150f-bf53-4a73-8f1b-2801935d63bc"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTUtMS0xLTA_b625d23a-a492-41c5-a7fd-325983387014"
      unitRef="usd">8318000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE1LTctMS0xLTA_0c3e2c3f-19f9-4841-b0da-4808eb90d22d"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i3822e479daf242c388e5fda929a45cbb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTEtMS0xLTA_bf4c019e-e899-4775-8458-979bb4c06f88"
      unitRef="usd">8318000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i84b6f478aaf34d86b322000b09bed8bd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTMtMS0xLTA_779c719b-6c7a-46ff-b5cf-295bf1b2b293"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="iae5e3dfe112f4a3b90bc539e9dd1f062_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTUtMS0xLTA_03945281-4402-4ef8-8ad0-644cc66fd23f"
      unitRef="usd">8318000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ib8fe1bca623e49f4ba2b4ac00b1f3d95_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo1NTQwMGQwNjM0Mjk0M2Q1ODMwNjRkYWIxMWU4ZmM2OC90YWJsZXJhbmdlOjU1NDAwZDA2MzQyOTQzZDU4MzA2NGRhYjExZThmYzY4XzE3LTctMS0xLTA_56c7fd06-19e8-4a77-b28d-bd10604350a9"
      unitRef="usd">0</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwODE_806a718e-3178-4790-a809-14d24d73d97c">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,289&#160;&lt;/span&gt;&lt;/td&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;2,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,619&#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;2,619&#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="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;In October 2020, one branch was reclassified as held for sale in accordance with ASC 360-10. As part of the transfer, the branch was written down to its net realizable value at that time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;Impaired 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-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;4,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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;4,111&#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,380&#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;3,380&#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:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt;Basis represents the outstanding principal balance of impaired loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table represents the net realized losses (gains) recorded in earnings resulting from nonrecurring fair value adjustments during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000;padding:2px 0 2px 1pt;text-align:right;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 #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;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-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;160&#160;&lt;/span&gt;&lt;/td&gt;&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Prepaid expenses and other assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="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;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;630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Net losses recorded in earnings resulting from nonrecurring fair value adjustments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;638&#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;78&#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;168&#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;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <hfwa:BasisForAssetsMeasuredAtFairValue
      contextRef="i0bd2e110996242ceaad5a8d70573555c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtMS0xLTEtMA_b5cf8488-6448-424b-9bfa-a77521969864"
      unitRef="usd">1305000</hfwa:BasisForAssetsMeasuredAtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0bd2e110996242ceaad5a8d70573555c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtMy0xLTEtMA_00236302-6049-4b50-b788-e149e1c6b8fa"
      unitRef="usd">1289000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i0c00d79dfd1d4f9ab1e0d6622803d246_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtNS0xLTEtMA_7af93127-54a8-4895-b81e-35a03eef2ba6"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i72411d95f7474ba483ed3414b8b5c487_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtNy0xLTEtMA_9f673418-5efe-43db-9610-d3a3b678689f"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i5970953c837b4953916c2cd92c686a1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzUtOS0xLTEtMA_dfbace1b-ce7b-4258-a221-4ab1d7fd950b"
      unitRef="usd">1289000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:BasisForAssetsMeasuredAtFairValue
      contextRef="i7dadd91dd42b48dcbdc901392b5989f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTEtMS0xLTI1NjIx_22a1e573-3c29-4fad-92b1-9df6a830322b"
      unitRef="usd">1330000</hfwa:BasisForAssetsMeasuredAtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i7dadd91dd42b48dcbdc901392b5989f4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTMtMS0xLTI1NjMw_a987c65e-936a-44d8-8095-f931cf549e4f"
      unitRef="usd">1330000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if155d809513d40a9beb7c67de8cf8260_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTUtMS0xLTI1NjMw_818efa4d-52e2-4e16-952e-209694d54bcf"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4c138c1bd9ad4a188611fa6fcd1cf3bd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTctMS0xLTI1NjMw_e10c1c15-e24a-49b9-9203-224da1e4a024"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ide92890a22194952a7dd47c427204d12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzE3LTktMS0xLTI1NjMw_cdcaa0a0-0470-4588-9814-172ca3ae6cd4"
      unitRef="usd">1330000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:BasisForAssetsMeasuredAtFairValue
      contextRef="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTEtMS0xLTA_932477d3-e166-41fe-a487-af10537d177e"
      unitRef="usd">2635000</hfwa:BasisForAssetsMeasuredAtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4a9fc717e5684eba8e9abd6a059a36c9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTMtMS0xLTA_b4800232-c00d-4ef1-b560-b47658d9c6b5"
      unitRef="usd">2619000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4eef9559aa5e4ba1829cdf3c451a8f0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTUtMS0xLTA_99e7f6e7-b422-4bb3-aacd-9d309c875d1c"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3f132b5950d74b82b2cc31788ab96698_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTctMS0xLTA_f5df1b1c-671a-41d7-b126-791fbc6b4dfd"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iecc240104bcd4a6b89dedec63abed9dd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0Y2VlMGU1MGM1ZTk0Y2M2ODVlZDkyMWQ5MGUyNGU0NS90YWJsZXJhbmdlOjRjZWUwZTUwYzVlOTRjYzY4NWVkOTIxZDkwZTI0ZTQ1XzMwLTktMS0xLTA_26d3b90b-8762-4b26-b6f4-9c17b1965b6a"
      unitRef="usd">2619000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:BasisForAssetsMeasuredAtFairValue
      contextRef="i15fa26f92da04da3a7a3e151de9b72df_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtMS0xLTEtMA_ac405f00-cd7a-4b5f-9bc5-93fe7d733f95"
      unitRef="usd">4111000</hfwa:BasisForAssetsMeasuredAtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i15fa26f92da04da3a7a3e151de9b72df_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtMy0xLTEtMA_69f02e6a-6216-4c4e-89bc-5d2640742b7c"
      unitRef="usd">3380000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i839c4ad041c64eec8f0c32f1e5512997_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtNS0xLTEtMA_a877fedc-ba94-499a-97d0-6137bce1fcd3"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ieac1fd92588646b3837e99b5c7e5340d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtNy0xLTEtMA_d398d52a-cd77-4bcf-aa1d-1f88f6b4de2a"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i4c2b066dbd804d9e91040957ed3e315b_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzUtOS0xLTEtMA_45e92990-e0d3-4106-a073-ab265dc3cc4e"
      unitRef="usd">3380000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:BasisForAssetsMeasuredAtFairValue
      contextRef="i3983691ef9e24376894a6d44220373a8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTEtMS0xLTA_ff203313-b7ab-4118-8e6f-0d2ea4489db5"
      unitRef="usd">4111000</hfwa:BasisForAssetsMeasuredAtFairValue>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i3983691ef9e24376894a6d44220373a8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTMtMS0xLTA_af4d5c54-6466-4368-930d-fb5dadf5fcb2"
      unitRef="usd">3380000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ie00bdcd0bc034c5f9968162b60a740ce_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTUtMS0xLTA_743aec76-3b11-4a01-b919-f852be21aa49"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i92b7ac5387ad4df59f1f6d6ef6177c97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTctMS0xLTA_1c16c369-ba29-4933-845f-8865db6feeb2"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i903fade40bbd45eda4e8d2116427ebb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTplMDY4MzcxNGFlMTQ0ZWQxYWZkZDM3YzFhY2Q5ZDcxYS90YWJsZXJhbmdlOmUwNjgzNzE0YWUxNDRlZDFhZmRkMzdjMWFjZDlkNzFhXzMwLTktMS0xLTA_462cd39d-cdc9-4334-be96-6d9cd736879c"
      unitRef="usd">3380000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i9de03b94da2c4c09991f72bffe7b0b56_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzQtMS0xLTEtMjAxMjc_b3a9ff59-2ae1-4dc0-bbdd-0a82c8d1605b"
      unitRef="usd">8000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="id608df247709473b832f5b9c3260d44a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzUtMy0xLTEtMjU2NDU_5db0f5d4-62a9-40bc-b1af-bd3d6f09f82f"
      unitRef="usd">78000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i1a3d7e1387414c31b5f134ded8814943_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzUtNS0xLTEtMjU2NDc_b6b2cb25-9f70-4a4b-8528-de8bbbacd91f"
      unitRef="usd">10000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i83f53c6a641f4d99a9b9d3b14f60ade9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctMS0xLTEtMjU2NDM_82c043e2-743b-4a48-bed5-ad4c2e581155"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i41fd37e384524a96a4a2466accacdd43_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctMy0xLTEtMjU2NDU_2df88ec9-067c-41b4-a1ee-f5250d4a5ab5"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i78df3a03fe5f430797f8764c5650efd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzctNS0xLTEtMjU2NDc_f838f045-1aac-4b00-9a1d-eebfaa7e6d8e"
      unitRef="usd">150000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i4b5ea09bd1da4cbb897918622a49c668_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtMS0xLTEtMjU2NDM_0d9b08c9-02c0-47f0-b050-2a2589d18879"
      unitRef="usd">8000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ia8a5f91755ca47c38a4bb74e6d0f2d3e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtMy0xLTEtMjU2NDU_2b5a6129-3301-4254-969b-728d562aa569"
      unitRef="usd">78000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i7c213037f514438f977699c4a35adfbf_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzgtNS0xLTEtMjU2NDc_daaae12e-bd40-4a16-8e0d-daf64c5bfa1d"
      unitRef="usd">160000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i4444d2ccd9ea4392afacd026897fa895_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTEtMS0xLTI1NjQz_b153aaeb-1d7c-4d66-b795-7042a87f72a7"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="if732f999515046169bea171fbc3bb5d5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTMtMS0xLTI1NjQ1_87748c50-b56b-4623-a1d2-be76e03a7f38"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i223f1770654d4841a37484df81edf7d7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE0LTUtMS0xLTI1NjQ3_57247a83-d7ec-46ad-b470-77eece4372d5"
      unitRef="usd">8000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i3ac3e2d17faa4109b811eb6ecaf36bd0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTEtMS0xLTI1NjQz_9da6a705-954d-406e-b7a4-a30a90795055"
      unitRef="usd">630000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i875d9dd290b548ae8f85579c1c83737c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTMtMS0xLTI1NjQ1_f49d23d5-4e1e-4683-883b-f89a39cc4935"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i9163029fd9f64923b6a888c6344830af_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE3LTUtMS0xLTI1NjQ3_97584933-b260-41f7-96a6-d45b4c2e5e4d"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="icff3e7272ce0418598df4d7e24c2ec09_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTEtMS0xLTI1NjQz_ecb394e2-501f-4b49-91f3-c97e43b6b492"
      unitRef="usd">638000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i79b70fb553664d269df514c5e0bebd0e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTMtMS0xLTI1NjQ1_c3ace1aa-8471-4afc-bfc9-18674d20da0f"
      unitRef="usd">78000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="idda91eb3b91540c8813469accc90091c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2NmM5N2MzOWY1ZTg0Y2M1ODVlNTdiMGYxNjNhMDM1YS90YWJsZXJhbmdlOjY2Yzk3YzM5ZjVlODRjYzU4NWU1N2IwZjE2M2EwMzVhXzE4LTUtMS0xLTI1NjQ3_2d247880-cc1e-43c1-a179-1adb2f8f46b4"
      unitRef="usd">168000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwODI_2715c08e-1758-42d8-928a-de92e16d80f3">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:25.654%"/&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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.442%"/&gt;&lt;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, 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;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;1,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;0.6% - (40.1%); (24.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:400;line-height:100%"&gt;Branch held for sale&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="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;Adjustment for differences between the comparable sales&lt;/span&gt;&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&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;140.7% - (40.3%); 33.2%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&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: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:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.297%"/&gt;&lt;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, 2019&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;Impaired 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;3,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="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;173.5% - (18.5%); 36.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i50d1844aa56d4e91a0c25e60f05de75f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtMS0xLTEtMA_20c363a2-0409-45b1-9bc4-b76a359f301d"
      unitRef="usd">1289000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i4ebec12480f646bca52dfb72558f35e7_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE2OTU_6df5e941-73d8-47a9-846e-0bb3be690898"
      unitRef="number">0.6</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i5b822f68e6aa4eefabdfc8aeea86f461_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE3MTk_9c472a26-8c59-4632-9609-036d4b9b124f"
      unitRef="number">-40.1</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i4f560692fae94973b5a0f0c4fb854a28_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzMtNy0xLTEtMC90ZXh0cmVnaW9uOjBmZWRkNWQ1OTkzMDQwYmNhNmYwODFmZTE0MGM2MTEyXzE2NDkyNjc0NDE3Mjk_1b7a0e6f-434c-429c-b233-a2457184905b"
      unitRef="number">-24.1</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ide92890a22194952a7dd47c427204d12_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtMS0xLTEtMjU2Njc_374f6ee4-39c1-441e-9c99-31cfd6371db5"
      unitRef="usd">1330000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i87207176e6834ee8bb6ebbcc8f6716fc_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNjk3_3ceb8357-8064-456c-abd6-44af13fd43b9"
      unitRef="number">140.7</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i4129f0f263b44dab9b8e79c9b4544e1b_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNzA3_2a8e83c6-7731-4b22-abda-16f5a533bc4f"
      unitRef="number">40.3</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="ibe8a6a8c8622424cba85bfb8b232a55e_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZToxMzhlOWE2MGY3MTU0ZWEwYjMyOTkyMGQyNzMwNjZkYy90YWJsZXJhbmdlOjEzOGU5YTYwZjcxNTRlYTBiMzI5OTIwZDI3MzA2NmRjXzQtNy0xLTEtMjU3MTMvdGV4dHJlZ2lvbjo5MGQzZjNmN2VhNmI0NjQzOGQwNjEzYTM0MGI4YjNjZV8xNjQ5MjY3NDQxNzE1_f044ecb5-da3e-4a0b-84e9-40fcb3865ba0"
      unitRef="number">33.2</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i903fade40bbd45eda4e8d2116427ebb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtMS0xLTEtMA_462cd39d-cdc9-4334-be96-6d9cd736879c"
      unitRef="usd">3380000</us-gaap:LoansReceivableFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="iba9b249a273f40a891f7b21410d28e77_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4MDk_55bf6239-a485-45ad-baed-9af3cdf772a4"
      unitRef="number">173.5</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="ie1be96b5b73a40ba8a89915576c96b78_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4MTk_860f91b6-7de9-472d-babe-8fb1627c8bad"
      unitRef="number">-18.5</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="iae6a13f6c03e447a9010c165ce476f2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0YjRmNzM0NDI1MjI0ZjgyOWViZmYwMWMyN2Y1NTg3Yi90YWJsZXJhbmdlOjRiNGY3MzQ0MjUyMjRmODI5ZWJmZjAxYzI3ZjU1ODdiXzMtNy0xLTEtMC90ZXh0cmVnaW9uOmM5NDFiMDFmOTA3NTRjYmE5YzAwMjc1ZWM4OTNhZmIzXzEwOTk1MTE2Mjc4Mjc_47d52ac8-a8c8-49ef-ad1d-6800915b2a48"
      unitRef="number">36.8</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90ZXh0cmVnaW9uOjVhMDA3NTMwYmI4YzRkZmY4ODAxNWMzZWIwNTg5MzAwXzgwNzU_8da151bd-34bc-428b-9148-d75d117ba89a">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;743,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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-bottom:5pt;margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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:#cceeff;padding:2px 1pt;text-align:left;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;802,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:9pt;font-weight:400;line-height:100%"&gt;802,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;802,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;text-indent:-18pt;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,398,462&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,556,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,556,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;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;19,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;19,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;3,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;107,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;25,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;5,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,198,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;399,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;402,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;35,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;20,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/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;26,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019&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;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;952,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;3,731,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;14,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Bank owned life insurance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;8,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;8,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;8,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts&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,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;524,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;529,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;20,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;20,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;20,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;20,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,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;8,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;8,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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtMS0xLTEtMA_1bef7dc1-d63b-4503-9e95-1fa9e81676b1"
      unitRef="usd">743322000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtMy0xLTEtMA_5eadc511-decc-4492-9896-6f9a5f457205"
      unitRef="usd">743322000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtNS0xLTEtMA_fbb2f2e0-3475-4fce-acf8-d9935cbe0486"
      unitRef="usd">743322000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtNy0xLTEtMA_37a58c7d-2526-45bc-a16d-ff0f6c9322a6"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzUtOS0xLTEtMA_56ebd083-fd2c-450c-b155-e561947f978b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtMS0xLTEtMA_5afadfdc-cfac-41f1-968b-972bcfbdea1b"
      unitRef="usd">802163000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtMy0xLTEtMA_9583d188-86fc-4454-a569-2f4ee1bc9b7e"
      unitRef="usd">802163000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtNS0xLTEtMA_e70ca53f-2aa8-40bd-89c4-dd61eda5372f"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtNy0xLTEtMA_39b4bbb9-131d-4742-bb3e-cbd22c769eab"
      unitRef="usd">802163000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzYtOS0xLTEtMA_e397a5ff-53f3-4f27-b7c8-b8e4eea1c0b5"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtMS0xLTEtMA_31061f89-99f6-4a9d-8bd4-ae7b7b1fcb8b"
      unitRef="usd">4932000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtMy0xLTEtMA_87b97177-a712-4910-9905-ccb3e4ff7a1c"
      unitRef="usd">5156000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtNS0xLTEtMA_6e67852b-d6ba-43b7-bb3d-24cbad637c63"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtNy0xLTEtMA_2ee6cf27-8080-4e93-a036-9afb7958e8c2"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzgtOS0xLTEtMA_4bccfe95-a934-4599-99e2-73ecdc242f04"
      unitRef="usd">5156000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktMS0xLTEtMA_2cf28b03-eaa4-4ae3-b195-c259285de0b1"
      unitRef="usd">4398462000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktMy0xLTEtMA_68280d1e-0101-4fa9-a1a1-22e53af72726"
      unitRef="usd">4556862000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktNS0xLTEtMA_c5e63800-19f1-4efa-b9fe-770af34fb73b"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktNy0xLTEtMA_cbbec16d-2663-40ba-843e-6e91134550b7"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzktOS0xLTEtMA_f01a0aa6-89d7-4a9d-8afc-0290467b9c38"
      unitRef="usd">4556862000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTEtMS0xLTA_1aadb8ce-b203-478c-96d4-854abb2b5c4c"
      unitRef="usd">19418000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTMtMS0xLTA_618aedd5-d89e-4272-9c75-73833a8b3263"
      unitRef="usd">19418000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTUtMS0xLTA_9486bff2-c143-4846-aef5-804cbae30e8d"
      unitRef="usd">2000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTctMS0xLTA_ad3f16c7-7a9e-4cff-9b9c-57b9c1292d89"
      unitRef="usd">3648000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTktMS0xLTA_43f93749-77ed-4821-b723-ba8166df475c"
      unitRef="usd">15768000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTEtMS0xLTgyMjI_7fd404f7-fb96-4f6f-986c-65b9af217541"
      unitRef="usd">107580000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTMtMS0xLTgyMjI_f6f5ee60-da68-4709-89dc-0251c1a33a39"
      unitRef="usd">107580000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTUtMS0xLTgyMjI_e6652461-cd7c-443d-b457-54b32b847aa5"
      unitRef="usd">107580000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTctMS0xLTgyMjI_218f2d3c-e566-4ea5-b3e6-abf98bde4eca"
      unitRef="usd">0</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEwLTktMS0xLTgyMjI_c41f5852-35a4-4dba-b07f-05d111eb2574"
      unitRef="usd">0</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTEtMS0xLTA_60a5ee05-9987-410e-a67b-3f153d3ae4b7"
      unitRef="usd">25740000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTMtMS0xLTA_927700ee-8beb-4070-b9de-a380b20fd9f8"
      unitRef="usd">25740000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTUtMS0xLTA_0f9d0120-7589-4806-bbf1-b473e272cd13"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTctMS0xLTA_0aae1172-2b79-43ec-9674-5911ab8a831e"
      unitRef="usd">25740000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzExLTktMS0xLTA_ec2e4783-c733-45b2-b60a-67325ef1e3da"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTEtMS0xLTA_2fb8e28a-6b7c-4b67-acd8-b74874471324"
      unitRef="usd">131000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTMtMS0xLTA_651450f2-e56b-43bb-bf9a-c426f2d6d176"
      unitRef="usd">131000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i98b1973d5b55485b94ad3b05ecc1c3ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTUtMS0xLTA_ea209b19-39e5-42ee-98ee-88ae7f798cb8"
      unitRef="usd">131000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTctMS0xLTA_59754216-d193-4b19-9c93-8090cedd4c3e"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzEyLTktMS0xLTA_a46a1087-8784-480f-bbfa-f509179ea4b9"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTEtMS0xLTA_57f02a33-1373-40b3-b989-d61e4c73deaf"
      unitRef="usd">5198456000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTMtMS0xLTA_e32bb0f2-b817-41ed-ad80-ab4ef11ba7d7"
      unitRef="usd">5198456000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTUtMS0xLTA_9b5e7d4d-1945-4d95-85a8-3fd3ef37240b"
      unitRef="usd">5198456000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTctMS0xLTA_7f3879a9-a4da-48ae-b787-2c3d0f1d3430"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE0LTktMS0xLTA_7b96d04e-830a-4061-8a80-ab7e8eb3bea6"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTEtMS0xLTA_19c2a747-5d36-41a9-adee-f9ac6e9f02e2"
      unitRef="usd">399534000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTMtMS0xLTA_81417bb7-8d93-444c-8b37-bd8e8fbee8bb"
      unitRef="usd">402071000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTUtMS0xLTA_a9ab5975-9da7-4bc8-b540-44c2eb7ee545"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTctMS0xLTA_c91fb7d8-bd2a-4cde-9d6b-aef213db1942"
      unitRef="usd">402701000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE1LTktMS0xLTA_3d7a935f-af78-4318-bf12-2cdf26c7222e"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTEtMS0xLTA_6ce07ccb-245d-41e8-9914-637dfbacd85f"
      unitRef="usd">35683000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTMtMS0xLTA_a718c165-d938-42db-95e5-9e0d9ff058c8"
      unitRef="usd">35683000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTUtMS0xLTA_c25f84bb-6792-44cd-a426-6b1f18a58480"
      unitRef="usd">35683000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTctMS0xLTA_4fc435e4-b682-4499-ada9-aac754ffae67"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE3LTktMS0xLTA_f206907d-726d-4e28-84d5-834426e3a68e"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTEtMS0xLTA_d32a8fac-7eed-494f-a368-58c6a1459232"
      unitRef="usd">20887000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTMtMS0xLTA_784796d4-eae0-42e4-b9fb-17dfad04581e"
      unitRef="usd">18500000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTUtMS0xLTA_44949f1f-bb29-4e63-b49f-f6f524c4b8cc"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTctMS0xLTA_6591d48e-0866-4b7f-ae3a-fcaef1ff56e9"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE4LTktMS0xLTA_da87d2f2-0159-4c39-8f6c-3565866df124"
      unitRef="usd">18500000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTEtMS0xLTA_07e39519-68c6-4bb8-af12-3226f7e9ed54"
      unitRef="usd">94000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTMtMS0xLTA_ab848abc-d632-41ab-9295-cda4692c6cb5"
      unitRef="usd">94000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTUtMS0xLTA_0bbd62e3-bea2-4de5-ba88-45e7130a3add"
      unitRef="usd">42000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTctMS0xLTA_3248e0ca-b907-4837-a660-d4d67635941b"
      unitRef="usd">33000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzE5LTktMS0xLTA_a94f8958-770d-4492-a126-84820303777e"
      unitRef="usd">19000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i8d0cf4e3793f414d8996ee60b70dcc98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTEtMS0xLTA_1f174f38-453c-44d4-96b3-c206ca13195f"
      unitRef="usd">26162000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ib3fd54a378b1460db4cb3796224a494e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTMtMS0xLTA_77bb478d-9948-40a4-99ee-d3cf32aa04bd"
      unitRef="usd">26162000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i916fd62ec6754eeca48900c2ae5ab9af_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTUtMS0xLTA_7becc0f5-a25e-4198-a378-9257b6b39c24"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="iec766050c41b4c578c2c0dbca526e1d9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTctMS0xLTA_955feb33-109f-494d-a6af-5dc9a8cc1ab4"
      unitRef="usd">26162000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i36881ae7817840779fcaf7917b9a1fc6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo2YmVhN2EwYzQ4NmE0MjE3OTQwMzcwNzQxY2NhZmMwYy90YWJsZXJhbmdlOjZiZWE3YTBjNDg2YTQyMTc5NDAzNzA3NDFjY2FmYzBjXzIwLTktMS0xLTA_c527136c-0920-4cce-bb4b-5403fdf394a9"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtMS0xLTEtMA_a02c12c4-888e-4b14-9d47-0f0e04c34ef6"
      unitRef="usd">228568000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtMy0xLTEtMA_8465251f-a1ce-4304-84fc-8fb001cdc0f2"
      unitRef="usd">228568000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtNS0xLTEtMA_ba2d170d-bd56-4b9d-86de-a0af7a3f10ba"
      unitRef="usd">228568000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtNy0xLTEtMA_9c8905c2-5968-4b70-a9a9-6ef824a78c5e"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzUtOS0xLTEtMA_d4b9d806-6727-4897-bea3-1cd8ebbf9377"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtMS0xLTEtMA_b2aeb7bf-d6fe-421c-8aea-f2ce9f7e2636"
      unitRef="usd">952312000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtMy0xLTEtMA_b613358b-8e68-46d2-b96a-789c38d92600"
      unitRef="usd">952312000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtNS0xLTEtMA_3b926786-90d8-4d0d-a8a8-cd8f193ec729"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtNy0xLTEtMA_3321a509-e731-4d44-a672-fe105ac31f46"
      unitRef="usd">952312000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzYtOS0xLTEtMA_446d5651-a1e0-4235-b523-dedfe380f55b"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtMS0xLTEtMA_1bf99f38-066f-428f-a038-6bfd91ac80c8"
      unitRef="usd">5533000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtMy0xLTEtMA_0ceda1db-32a8-422d-8b21-5e5fbfb70455"
      unitRef="usd">5704000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtNS0xLTEtMA_95c151d2-08f6-4518-a4c5-625f92dac6e8"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtNy0xLTEtMA_1a0dde3e-7ca6-447c-be50-97ecdb403e8a"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzgtOS0xLTEtMA_29f2c66f-56ca-4bb1-9289-2870e153efe8"
      unitRef="usd">5704000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktMS0xLTEtMA_48897390-ab31-43bf-9526-8206cd34fc42"
      unitRef="usd">3731708000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktMy0xLTEtMA_8b3936ff-6ebb-41cb-91aa-ba02be88b9aa"
      unitRef="usd">3791557000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktNS0xLTEtMA_23cdcaeb-a5a0-4260-bcfa-86d4f3b34c9e"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktNy0xLTEtMA_78b8b340-5e33-4a51-a49b-9806719a5cc9"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzktOS0xLTEtMA_f6b72fae-ba1d-4c5f-8ef7-64caf9238e7d"
      unitRef="usd">3791557000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTEtMS0xLTA_5979defd-1668-44ab-acb9-f2c8b54bd8ed"
      unitRef="usd">14446000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTMtMS0xLTA_3b96d058-a61d-48a0-ba4b-7902f3b7c864"
      unitRef="usd">14446000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTUtMS0xLTA_8df52980-4255-4f7a-b5a5-ecd699851af8"
      unitRef="usd">79000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTctMS0xLTA_290fba0a-2cc2-4590-b8a6-78cd35b420f8"
      unitRef="usd">3668000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTktMS0xLTA_180a88f2-0df6-432a-8d82-66cc0519f5a6"
      unitRef="usd">10699000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTEtMS0xLTI1NzMw_cf65ac8c-4d17-43c9-9e7e-a4f074cc476c"
      unitRef="usd">103616000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTMtMS0xLTI1NzMw_852ebeff-0f94-4f05-a6de-6d1c92c5d724"
      unitRef="usd">103616000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTUtMS0xLTI1NzMw_0fe11f12-e3e3-49f0-bc44-9aec6cc20a5f"
      unitRef="usd">103616000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTctMS0xLTI1NzMw_72aa570e-41ca-4147-a11a-a5a30644b262"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEwLTktMS0xLTI1NzMw_4e19db8d-a5e9-47bf-aade-6dc5098f7cd2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTEtMS0xLTA_9f01d4f5-63f6-4e11-8459-65dc7b2e0216"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTMtMS0xLTA_f27bce82-1b69-4e0a-95d2-a7cab216a3ab"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTUtMS0xLTA_d2e1d9d2-667d-4877-bce4-e06e62166c04"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTctMS0xLTA_8ffcd5d7-8563-4dba-b85b-7914fbdbcb6c"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzExLTktMS0xLTA_96662de1-7811-4cde-b9e4-40764f9009c9"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTEtMS0xLTA_ca86c960-1820-40e2-9cd2-c61d573571ca"
      unitRef="usd">148000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTMtMS0xLTA_fa16fc59-99f7-4131-ad6e-f1614f49186a"
      unitRef="usd">148000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTUtMS0xLTA_5d27c4d1-2273-43e2-bdd0-907fcfe3ac62"
      unitRef="usd">148000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTctMS0xLTA_e65398c7-8fe8-44f0-b2e9-6e2eab1fd805"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzEyLTktMS0xLTA_2ea29998-a97a-43d7-8ad0-c92bff82dcd7"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTEtMS0xLTA_e426fae1-0f8a-416c-afd6-e47432632451"
      unitRef="usd">4058098000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTMtMS0xLTA_c2cc812c-06a8-48d4-8c95-020bc5ac4205"
      unitRef="usd">4058098000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTUtMS0xLTA_da63fcf2-21fb-4368-bae6-ab8d537e9e00"
      unitRef="usd">4058098000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTctMS0xLTA_edc539b7-6977-4475-a3f8-f3f298e58811"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE0LTktMS0xLTA_2b3e24b5-c882-46dc-bbf0-1ac294644aa1"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTEtMS0xLTA_c10345b5-1f41-417c-9391-fb5c6a93a2a5"
      unitRef="usd">524578000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTMtMS0xLTA_6d578c9e-d32a-43ed-9a53-046b0c6134f8"
      unitRef="usd">529679000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTUtMS0xLTA_3ec5161e-b5d9-49b6-a543-fcc276214bbf"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTctMS0xLTA_060babff-71c9-49c5-94b1-4e80339e29c5"
      unitRef="usd">529679000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE1LTktMS0xLTA_d4684ad6-e96a-4efe-b247-5bf2d62c6a5b"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTEtMS0xLTA_da66d097-10ca-4804-a0f6-db6c500852f7"
      unitRef="usd">20169000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTMtMS0xLTA_18f348e0-efaf-4cad-be18-f673d78845b2"
      unitRef="usd">20169000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTUtMS0xLTA_4f310847-91a0-4830-bef1-1fae9db7d85c"
      unitRef="usd">20169000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTctMS0xLTA_2a3dfa2e-3d43-4075-90e2-2fdacd0fee74"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE3LTktMS0xLTA_52870467-e479-4c14-9d56-c19b6bcd902f"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTEtMS0xLTA_897a7c82-dbe9-4d5a-a97b-2f0c8446b081"
      unitRef="usd">20595000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTMtMS0xLTA_df579d04-eb7d-45d4-ad1c-beb1cf1274c8"
      unitRef="usd">20000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTUtMS0xLTA_fb2b66fc-9666-484c-9f2d-da4c025e7eb2"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTctMS0xLTA_3b295a4a-ac87-4ed3-8e1b-69c0f3b0a700"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE4LTktMS0xLTA_7eb2a395-1e46-45a4-a6cc-5d10de3716cf"
      unitRef="usd">20000000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTEtMS0xLTA_b270ae18-45e9-4c94-9e00-ff97e31ae50a"
      unitRef="usd">199000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTMtMS0xLTA_c810becf-a4f4-418c-b153-f6ee5fca596f"
      unitRef="usd">199000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTUtMS0xLTA_6564c134-a3b0-4235-8881-fd54af1fef2a"
      unitRef="usd">95000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTctMS0xLTA_7efdb37e-d67e-4f1e-9ae7-1786f7211b67"
      unitRef="usd">64000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzE5LTktMS0xLTA_e447963b-2de5-4c15-bee8-afd895a3d0ae"
      unitRef="usd">40000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ic53d38fadb794d9d8344808a86970523_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTEtMS0xLTA_279b07cc-ee8b-48d0-9474-27041a503ca7"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="id2445b61f10f42b69d4e7d30d9e564fb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTMtMS0xLTA_135bb188-617f-4c2c-8a77-8eba6644f7e5"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ib8b4d27880d74b638f581b0e598fa4fc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTUtMS0xLTA_e56242c0-2d2f-47cc-9d39-19450efb7311"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i44acf8de06d04acdbf89b2b65d66a514_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTctMS0xLTA_590b7ce9-762d-4867-8ab0-42b565e58838"
      unitRef="usd">8318000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i79dbd45709bb460a8b4bac6f2f52d9d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMTcvZnJhZzo1YTAwNzUzMGJiOGM0ZGZmODgwMTVjM2ViMDU4OTMwMC90YWJsZTo0ZmZkNTM0ZjgxZDI0YTQ0OGFjYzM1ZTY0MmY3OGI1Zi90YWJsZXJhbmdlOjRmZmQ1MzRmODFkMjRhNDQ4YWNjMzVlNjQyZjc4YjVmXzIwLTktMS0xLTA_0441159e-b1cf-4dc8-8543-0313902d480e"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MzA_ad084739-d13b-41da-b3b2-61d4184a0913">Stock-Based CompensationOn 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. The Company issues new shares of common stock to satisfy share option exercises and restricted stock award vests. As of December&#160;31, 2020, shares remaining available for future issuance under the Equity Plan totaled 646,503.&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;Stock options generally vested ratably over three years and expired five years after they become exercisable or vested ratably over four years and expired ten years from date of grant. For the years ended December&#160;31, 2020, 2019 and 2018, the Company did not recognize any compensation expense or related tax benefit related to stock options as all of the compensation expense related to the outstanding stock options had been previously recognized. The intrinsic value from options exercised during the years ended December 31, 2020, 2019 and 2018 was $61,000, $60,000 and $202,000, respectively. The cash proceeds from options exercised during the years ended December 31, 2020, 2019 and 2018 were $122,000, $58,000 and $132,000, 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 stock option activity during the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;23,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;Outstanding, vested and expected to vest and exercisable 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 #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;&#x2014;&#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;&#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;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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) 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 granted generally had a four-year cliff vesting or four-year ratable vesting schedule. For the years ended December&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock awards of $76,000, $440,000 and $907,000, respectively, and a related tax benefit of $17,000, $93,000 and $191,000, respectively. The vesting date fair value of restricted stock awards that vested during the years ended December 31, 2020, 2019 and 2018 was $442,000, $1.3 million and $2.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock award activity for the periods indicated&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;137,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;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;(67,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Nonvested at December&#160;31, 2018&lt;/span&gt;&lt;/div&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;66,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;(43,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 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;&lt;div style="margin-top:5pt"&gt;&lt;span&gt;&lt;br/&gt;&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) 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;A category of restricted stock units called performance-based restricted stock units have a three-year cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The number of shares actually delivered pursuant to each performance-based restricted stock unit award agreement depends on the performance of the Company's Total Shareholder Return and Return on Average Assets over the performance period in relation to the performance of the common stock of a predetermined peer group. The conditions of the grants allow for an actual payout ranging between&#160;no&#160;payout and&#160;150%&#160;of target. The payout level is calculated based on actual performance achieved during the performance period compared to a defined peer group. The fair value of each performance-based restricted stock unit 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 &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;determination the possibility that the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided that 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-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 #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;2019&lt;/span&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,099&#160;&lt;/span&gt;&lt;/td&gt;&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.8&lt;/span&gt;&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;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.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;span style="color:#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.47&#160;&lt;/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.39&#160;&lt;/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;23.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&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;18.1%-107.6%&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;19.9%-75.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;19.0%-51.4%&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;16.1%-90.2%&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.5%-90.7%&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;28.2%-94.3%&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;Heritage 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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;22.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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;76.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&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;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&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock units of $3.5 million, $2.8 million, and $1.8 million respectively, and a related tax benefit of $757,000, $589,000, and $387,000, respectively. As of December&#160;31, 2020, the total unrecognized compensation expense related to non-vested restricted stock units was $5.2 million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately 2.3 years. The vesting date fair value of the restricted stock units that vested during the year ended December 31, 2020, 2019 and 2018 was $2.4 million, $2.0&#160;million and $1.0&#160;million respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the unit activity for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;90,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;25.31&#160;&lt;/span&gt;&lt;/td&gt;&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;125,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(32,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(4,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2018&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;179,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;126,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(64,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-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;316,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;26.57&#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:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="if9afa291deb54e17a117bdadc1778628_D20140724-20140724"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEzNQ_b7977fce-c951-4fa3-b534-600cd6f4d61f"
      unitRef="shares">1500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzU4NQ_f701280a-ccdb-415e-b0ab-27f05e7a5c9f"
      unitRef="shares">646503</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i723c6da8049341e8bc520991a15968e8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzY1NQ_e7080977-8e68-4c06-ab6c-1ae076ba126f">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i723c6da8049341e8bc520991a15968e8_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzY3NQ_18c54508-71a9-410e-879a-d01006a8d1c3">P5Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzczNQ_b694c9de-24a1-4cf7-bcd3-de13661dcf46">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i913b7ca3fdf54035a65802c174fb4409_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzc1NQ_66ce3c6f-f818-406d-94ce-74d8666c2ace">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_13822c3c-bc61-48ad-bcf0-fe8a7036bf59"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_1e15d0f5-ba69-42e3-bd97-607f15448f62"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_5539d10e-1a1d-4fa2-a084-e7b03d95752b"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_962bb02b-bb7e-4b92-8979-379c24f373b1"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_c26e8e73-48c1-4e81-b827-5b533976ecf1"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzgzNQ_e35c85c3-1155-4254-a3c7-2b8d3d46e332"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMjc_b70089d3-690f-4913-8572-908928757525"
      unitRef="usd">61000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMzE_ad543e20-49be-4159-9dad-8db48d599ae2"
      unitRef="usd">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzExMzg_f66ca9e4-411e-4a57-b6bb-0349814be2c0"
      unitRef="usd">202000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNTI_be9bac35-d29e-4571-8fbc-7325bfc95e08"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5d03708ed04c47a5b46ed3ba7c753cc8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNTY_626dfbd9-1be3-47c0-81ab-6e78ec97c2a5"
      unitRef="usd">58000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i88e63f339e8f48b6a53f19cb388e2166_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzEyNjM_1e6f3575-4420-413a-b89b-1121d763ac40"
      unitRef="usd">132000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2Mzc_a0dc6916-ec1f-4fa0-aef6-27c8638bc7d0">&lt;div style="margin-top:5pt;text-align:justify;text-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 periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;23,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.21&#160;&lt;/span&gt;&lt;/td&gt;&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;(9,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(831)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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, 2018&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,901)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;Outstanding at December&#160;31, 2019&lt;/span&gt;&lt;/div&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;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;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;Outstanding, vested and expected to vest and exercisable 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 #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;&#x2014;&#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;&#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;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEtMS0xLTEtMA_ba7819ae-5ac0-4060-b947-43341dd8b22b"
      unitRef="shares">23231</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i5b77b725a49d49608c85b1d9e035ab58_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEtMy0xLTEtMA_dfb1e20c-e06f-464a-9b28-51ec94c27956"
      unitRef="usdPerShare">14.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzItMS0xLTEtMA_2b8ffdc4-d3ee-4a6b-ae7a-e5577d5b5da7"
      unitRef="shares">9842</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzItMy0xLTEtMA_0d533981-1d13-4bb3-abf4-5ef2a03699b1"
      unitRef="usdPerShare">13.45</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzMtMS0xLTEtMA_93547c88-985e-45bf-a178-a0e788cfecdc"
      unitRef="shares">831</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzMtMy0xLTEtMA_b30c8570-714a-4d1e-bd50-6a244ee712c3"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzQtMS0xLTEtMA_ccff03be-456c-40e3-b9ef-8261aebb6ed7"
      unitRef="shares">12558</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzQtMy0xLTEtMA_cd574fe6-c57d-4f6b-8670-5c504565fd52"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzUtMS0xLTEtMA_cea712b6-a8b1-4dc2-916d-816b02b725f2"
      unitRef="shares">3901</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzUtMy0xLTEtMA_1a7c5019-182e-4730-89bd-66dfe01d20ef"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzctMS0xLTEtMA_1cae1ebe-d5ee-4809-bae5-271bf9676810"
      unitRef="shares">8657</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzctMy0xLTEtMA_54cc34ae-0b1f-44b9-8431-ffc658f88565"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzgtMS0xLTEtMA_e688b8ed-fe4b-4e6a-928a-60f7682c0b21"
      unitRef="shares">8248</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzgtMy0xLTEtMA_ed7448b4-c0c9-4524-bf79-e950c2c06deb"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzktMS0xLTEtMA_3b7c5e10-fe69-4517-83ae-92b9388b5e45"
      unitRef="shares">409</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzktMy0xLTEtMA_2ce80767-f1e2-4413-afcb-7bd59d162498"
      unitRef="usdPerShare">14.77</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEwLTEtMS0xLTA_4429771b-0748-479a-8db4-765fde7e6f6f"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTpmOTgzMzg3Y2U3MDY0ZDhjYmU5YzNkYTM1Mjk1ZDFmZi90YWJsZXJhbmdlOmY5ODMzODdjZTcwNjRkOGNiZTljM2RhMzUyOTVkMWZmXzEwLTMtMS0xLTA_3e89946b-2c16-4d74-afee-85052368ade3"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzMyOTg1MzQ4OTk4NjI_685e12fd-6a22-46ab-aa8e-a2fd9570b021">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2Mjc_a257e2c3-c48c-43e5-b005-1c523f6fb9ae"
      unitRef="usd">76000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2MzE_ed49f22b-4da0-4938-83c9-67b0a1ef2664"
      unitRef="usd">440000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2Mzg_afb4080e-5970-4815-b252-47060841e9b0"
      unitRef="usd">907000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2ODU_0f04e509-3de4-4702-a85a-395fe279a2cc"
      unitRef="usd">17000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2ODk_c888197a-659c-4aa7-9d45-65ea21f40a97"
      unitRef="usd">93000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2OTY_40f2e57f-0664-4fb0-9ffb-c88f2b593b07"
      unitRef="usd">191000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwNzg_f3fa5df8-e67e-4510-bea0-04962021b3c6"
      unitRef="usd">442000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwODI_cf52df16-c52f-4d37-b7be-88f563e85ea6"
      unitRef="usd">1300000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIwODk_65bd377d-92ae-4643-9a03-b9e48a20a745"
      unitRef="usd">2200000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MTU_0c351dd9-ee85-4ee9-bba1-6f73eff7ff51">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the restricted stock award activity for the periods indicated&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;137,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.00&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;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;(67,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,489)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;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;Nonvested at December&#160;31, 2018&lt;/span&gt;&lt;/div&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;66,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;(43,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(2,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;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 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;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1280f9e68a3645409c2104eca5e970cf_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEtMS0xLTEtMA_7732f2c6-ed03-47b0-8464-bfa782802a4d"
      unitRef="shares">137399</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1280f9e68a3645409c2104eca5e970cf_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEtMy0xLTEtMA_49495255-7947-441f-b6b3-e40eb54f3e4b"
      unitRef="usdPerShare">17.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzMtMS0xLTEtMA_a6ac8a6f-b548-43ad-a8de-9437dff62445"
      unitRef="shares">67877</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzMtMy0xLTEtMA_033d271d-312e-4602-9d71-87702f8c1b37"
      unitRef="usdPerShare">16.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzQtMS0xLTEtMA_94f8084f-94d8-4f8f-8986-9ef6290750e3"
      unitRef="shares">3489</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i244f246cf5294eb5a0f0c42684389b72_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzQtMy0xLTEtMA_98cc5ec4-798b-475e-a1fe-294814ea1bb1"
      unitRef="usdPerShare">16.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id805eb0aaf0b43048fea19bb17bc1bba_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzUtMS0xLTEtMA_bf408c72-14bc-43c1-a5b9-ff1b660cf4b6"
      unitRef="shares">66033</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="id805eb0aaf0b43048fea19bb17bc1bba_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzUtMy0xLTEtMA_b251c61e-bcd8-4b09-ad74-cfdb29c07ff9"
      unitRef="usdPerShare">17.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzctMS0xLTEtMA_ea0a25ea-8e1e-4eab-bee6-92669cd25779"
      unitRef="shares">43148</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzctMy0xLTEtMA_8e9b4aa3-da68-4811-b118-facb8cc8b27a"
      unitRef="usdPerShare">17.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzgtMS0xLTEtMA_7051df01-b2b6-41aa-ad80-5c3cff0597cb"
      unitRef="shares">2178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i0c4b3dd15bb64229a0c1f0923f8136cc_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzgtMy0xLTEtMA_ef4dec3d-b165-468c-8edd-3fd3345bc20d"
      unitRef="usdPerShare">18.32</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia3d3717552074d4fb97bd1f47c752abd_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzktMS0xLTEtMA_e4e6f8df-e2eb-4ec7-b9d0-c4d9c8890ab2"
      unitRef="shares">20707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia3d3717552074d4fb97bd1f47c752abd_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzktMy0xLTEtMA_2852665f-51a2-4ad2-a04a-cd8943f661e0"
      unitRef="usdPerShare">17.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzExLTEtMS0xLTA_0e102f3e-2108-49ba-8463-02dbd13e747d"
      unitRef="shares">20707</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzExLTMtMS0xLTA_4e934066-484b-473d-9bd9-342fcff151f4"
      unitRef="usdPerShare">17.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="idf23e1ce79084fa2967e1256894e9ec2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEzLTEtMS0xLTA_ff1bc8df-548b-4138-9a63-877c9785ae34"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="idf23e1ce79084fa2967e1256894e9ec2_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTo3YzMwMmU2YjQwZWY0ODBkOGI0MzJjMDM4YzlhMGMyYy90YWJsZXJhbmdlOjdjMzAyZTZiNDBlZjQ4MGQ4YjQzMmMwMzhjOWEwYzJjXzEzLTMtMS0xLTA_f8aeb861-b2d6-43e1-9d5a-9b80c17286fc"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzIzNTE_c2aba679-e138-45c5-8ac4-19bb6276fa5e">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzMyOTg1MzQ4OTk4NjM_b92c19f0-27ed-48d9-8198-7ca8f36cf42a">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage
      contextRef="i08b9d24158e647cebf7ea96457965aaa_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzI5MDU_3390b588-112e-4bee-809a-ff5838e678aa"
      unitRef="number">0</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage
      contextRef="i7d06ad055a714f9ab204caaf3b5504ed_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzI5MTk_b638f933-6a40-4263-9a69-297ad221edd9"
      unitRef="number">1.50</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage>
    <hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2MjE_534c5194-9181-4296-9845-5b9ef7ce16c2">&lt;div style="margin-top:5pt;text-align:justify;text-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-bottom:5pt;margin-top:10pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 #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;2019&lt;/span&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;2018&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,099&#160;&lt;/span&gt;&lt;/td&gt;&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.8&lt;/span&gt;&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;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.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;span style="color:#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.47&#160;&lt;/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.39&#160;&lt;/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;23.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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&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;18.1%-107.6%&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;19.9%-75.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;19.0%-51.4%&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;16.1%-90.2%&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.5%-90.7%&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;28.2%-94.3%&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;Heritage 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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;22.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="color:#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;76.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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItMS0xLTEtMA_163e9ec5-dccb-4da9-9ff8-283c3a6c0b2b"
      unitRef="shares">15200</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItMy0xLTEtMA_3d586d4b-e897-4083-a6b2-584628ec7abe"
      unitRef="shares">14396</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross
      contextRef="i8a9a44bad7e946288ea378269477b078_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzItNS0xLTEtMA_0ee8e3ff-23a6-4449-9c73-5f0b009a84af"
      unitRef="shares">11099</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensationGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtMS0xLTEtMA_28248ab6-dce2-4810-81b5-6f5cdd8283d8">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtMy0xLTEtMA_3dadefb3-7a3f-4d61-8976-793b44e83d60">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i8a9a44bad7e946288ea378269477b078_D20180101-20181231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzMtNS0xLTEtMA_881e9f1a-73d6-4b52-9c98-a949863a934c">P2Y9M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i115d7e6d40a14d66abf517be12d7205d_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtMS0xLTEtMA_de3ad1b7-a477-413b-8556-88767664bd97"
      unitRef="number">0.0114</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic3f0c5d40d6b4534864fd0d9e50f0191_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtMy0xLTEtMA_93cef818-b592-42cf-bb00-c9a383cce15d"
      unitRef="number">0.0247</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i7212db4b1e3a43e09598218d8cd85591_D20180101-20181231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzQtNS0xLTEtMA_812c9ec3-b800-4013-a78d-2fc0f4d808a1"
      unitRef="number">0.0239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtMS0xLTEtMA_69dc840f-6451-4915-87e7-9ab619ffb7f9"
      unitRef="usdPerShare">23.50</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtMy0xLTEtMA_a0e2819c-66f7-49e5-b883-3da6f60fa6e6"
      unitRef="usdPerShare">30.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="ic0cf1f35004d4b8f9ae538a64a41e067_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzUtNS0xLTEtMA_ed0c4481-2c03-421d-ad83-a24d9d75ac0c"
      unitRef="usdPerShare">27.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="ie556c854cd4c415f9b88f67c59073ddf_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMS0xLTEtMC90ZXh0cmVnaW9uOmZjMzc2ZGQzYzg3ODQ5YTZhZDM4OGM2MmMyOWIyYTk0XzMyOTg1MzQ4ODMzNDk_ff30b61d-afd5-46e5-ad2a-6e18caaca270"
      unitRef="number">0.181</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="ie556c854cd4c415f9b88f67c59073ddf_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMS0xLTEtMC90ZXh0cmVnaW9uOmZjMzc2ZGQzYzg3ODQ5YTZhZDM4OGM2MmMyOWIyYTk0XzMyOTg1MzQ4ODMzNTg_f7ab10e3-9c7f-4a2f-96a2-72fd03475266"
      unitRef="number">1.076</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMy0xLTEtMC90ZXh0cmVnaW9uOmJkNzhhZmFlYjI1MDQ1ZjJhMzc5YWRlNGIzMmYxNGQ4XzMyOTg1MzQ4ODMzNDg_6a4abee5-5b68-4294-9f69-3f1ed67f6633"
      unitRef="number">0.199</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="iadf7f4d8a16a4446bca6dbea1dc6e59d_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctMy0xLTEtMC90ZXh0cmVnaW9uOmJkNzhhZmFlYjI1MDQ1ZjJhMzc5YWRlNGIzMmYxNGQ4XzMyOTg1MzQ4ODMzNTY_22d22cfd-6075-4237-ba8a-2e1d07b1c347"
      unitRef="number">0.754</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctNS0xLTEtMC90ZXh0cmVnaW9uOjI2MDc3NDg1NDBkYjQ5NGJiNWUxM2MyOWY1ZTQwMDNjXzMyOTg1MzQ4ODMzNDk_a7a1f711-d733-4ce6-a26d-3463e251bb35"
      unitRef="number">0.190</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="i0ad9879c278e4cee96497af206c4dc29_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzctNS0xLTEtMC90ZXh0cmVnaW9uOjI2MDc3NDg1NDBkYjQ5NGJiNWUxM2MyOWY1ZTQwMDNjXzMyOTg1MzQ4ODMzNTg_7a89e4fc-b3f8-49ea-9aaa-8a1933c06f91"
      unitRef="number">0.514</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ic7464fd0f57d4784b3a23b349bf3ea21_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjVjYzkzMDA0YWM2ZDQ2Njc5MmE4NTllMjkyZThkZGVlXzMyOTg1MzQ4ODMzNDg_3b1fbc56-8244-4787-a6a3-9b30b30c2d50"
      unitRef="number">0.161</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i5a51026950154598818fc78f6161444f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMS0xLTEtMC90ZXh0cmVnaW9uOjVjYzkzMDA0YWM2ZDQ2Njc5MmE4NTllMjkyZThkZGVlXzMyOTg1MzQ4ODMzNTY_c5bef858-03e9-4c0a-b138-ed7f83d84376"
      unitRef="number">0.902</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i4680b9484bd34ab38de3b9cc8b605f04_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmJiOWY1MWUwNzM1ZjRmNmZiMTQ5MjhkMmFlY2I2YThkXzMyOTg1MzQ4ODMzNDg_0a2389dd-f342-4215-b723-7d1faa8655aa"
      unitRef="number">0.345</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i58227932178a4a2c933e4e4760b34259_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtMy0xLTEtMC90ZXh0cmVnaW9uOmJiOWY1MWUwNzM1ZjRmNmZiMTQ5MjhkMmFlY2I2YThkXzMyOTg1MzQ4ODMzNTY_b24eba3e-32f3-4344-a56e-2a0f9756dd35"
      unitRef="number">0.907</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i0c1cd4a609564035b151292114290c4f_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmFhYjczYzc2NzVjZTQzNzQ4MzIyOWEwODc2Mzc5YWQxXzMyOTg1MzQ4ODMzNDg_aa442d3f-bd9d-4523-ba72-d10491ea1ce7"
      unitRef="number">0.282</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i1d55ed1f2fb74cb6833f8e58d3f32161_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzgtNS0xLTEtMC90ZXh0cmVnaW9uOmFhYjczYzc2NzVjZTQzNzQ4MzIyOWEwODc2Mzc5YWQxXzMyOTg1MzQ4ODMzNTY_638545e5-bb0d-463d-9fbe-83adf949a046"
      unitRef="number">0.943</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktMS0xLTEtMA_dce651aa-a334-454b-803b-458dd5f971f7"
      unitRef="number">0.232</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktMy0xLTEtMA_e91ac95c-73a2-4e48-914e-5c457ca722b4"
      unitRef="number">0.239</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i8a9a44bad7e946288ea378269477b078_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzktNS0xLTEtMA_58ca86a7-9f07-4bd2-9b17-a7e8a1fc821a"
      unitRef="number">0.223</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i19a41a8664e54156a47265718f35a01b_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTEtMS0xLTA_1422ab9b-abe8-4695-87e8-9ba2ae680f27"
      unitRef="number">0.805</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="ifc62059a8f224f428f140355ee4ce9fb_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTMtMS0xLTA_fb2ae90a-4fae-4c84-b60e-d19ec533fba6"
      unitRef="number">0.799</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate
      contextRef="i8a9a44bad7e946288ea378269477b078_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplOWJlZmE4OTdjOWI0MWU0YmJhMWE1Y2ExZjkwZGViMy90YWJsZXJhbmdlOmU5YmVmYTg5N2M5YjQxZTRiYmExYTVjYTFmOTBkZWIzXzEwLTUtMS0xLTA_ce8bce2b-091e-46c8-bc60-97558620554c"
      unitRef="number">0.764</hfwa:ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTMyNzQ_d036a716-21fa-47c6-baf8-c5b39b8c01dd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwODE_8e818bfc-85c5-4de6-9f64-d0011d49deb6"
      unitRef="usd">3500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwODU_f38eea97-0403-49ab-af6d-33be98c17426"
      unitRef="usd">2800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQwOTM_371ba2d7-63a8-40a6-b449-2da4cb67824e"
      unitRef="usd">1800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxMzk_e1f20306-c31b-4085-9fd1-53f2225e5607"
      unitRef="usd">757000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxNDM_2ea87e6c-646a-45af-b0fc-fe90a4946951"
      unitRef="usd">589000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQxNTE_458cfbc9-0a59-4ad1-86ca-4e827235168f"
      unitRef="usd">387000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
      contextRef="icf4644a9787c4afda661af501507d335_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQyNTQ_0ec40729-2733-4f3f-95d0-ef185edc0cb5"
      unitRef="usd">5200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQzNzk_4a3578bc-0e00-431f-9c0a-5f6d8d24ac60">P2Y3M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ0NjA_96eef2bc-4aa3-4185-a18f-bbc914cf93b6"
      unitRef="usd">2400000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxMTc_36f563f5-01ab-46b2-b701-d65a2dbcc45d"
      unitRef="usd">2000000.0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxMTc_e4cc7271-93d5-480f-a1a9-84cee61e7d98"
      unitRef="usd">2000000.0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzE2NDkyNjc0NTgxNTU_cf49e23f-13da-4a91-9a2c-ceeefa961224"
      unitRef="usd">1000000.0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90ZXh0cmVnaW9uOmVjYTQ2OTIzYjQ5MzRlNDQ5ZTAzNjhmM2QxNDRhYjZhXzQ2NDA_a1de15e0-da0e-453f-adba-245bbbc5975e">&lt;div style="margin-top:9pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The following table summarizes the unit activity for the periods indicated:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017&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;90,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;25.31&#160;&lt;/span&gt;&lt;/td&gt;&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;125,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;30.62&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;(32,375)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;(4,617)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2018&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;179,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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;126,598&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;31.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;(64,173)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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,070)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-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;316,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;26.57&#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="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEtMS0xLTEtMA_e30b5c6c-4d38-4af2-8ed2-1fd3ec505e32"
      unitRef="shares">90544</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i29217013ed5f4c3ca2dc75a513ba4b66_I20171231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEtMy0xLTEtMA_b0b65d3a-d114-40fe-9a35-90815920c881"
      unitRef="usdPerShare">25.31</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzItMS0xLTEtMA_ef0ce42e-8daa-4056-af8c-576bc8ccb368"
      unitRef="shares">125633</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzItMy0xLTEtMA_744a8335-4cd7-4570-a0e9-80950ecf6e7e"
      unitRef="usdPerShare">30.62</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzMtMS0xLTEtNzQ2NQ_50359fcb-02f2-41fe-8ada-d1f5641867d9"
      unitRef="shares">32375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzMtMy0xLTEtNzQ2NQ_4ddda57a-a5ad-4bc0-a769-7bb1d4ed55f0"
      unitRef="usdPerShare">25.44</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzQtMS0xLTEtMA_b055b585-e98c-4ebb-aad2-1a777fba4e0e"
      unitRef="shares">4617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i1d038d9f4bc648ffb711cfe472163bc2_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzQtMy0xLTEtMA_4c6f8b50-4e06-4058-abd2-c30f434e473d"
      unitRef="usdPerShare">27.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i059bd6c0d30a4516b1016f93ec061c1d_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzUtMS0xLTEtMA_1f8c30c0-a99f-483d-94fc-c117f5588762"
      unitRef="shares">179185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i059bd6c0d30a4516b1016f93ec061c1d_I20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzUtMy0xLTEtMA_93efacbb-5e64-426d-a241-62667155f6d4"
      unitRef="usdPerShare">28.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzYtMS0xLTEtMA_98ffde22-2b5e-4b57-bfda-073427cb6d0d"
      unitRef="shares">126598</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzYtMy0xLTEtMA_b17aa308-d10e-4537-9a37-2da4c02b2d5a"
      unitRef="usdPerShare">31.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzctMS0xLTEtMA_2b84fbe8-ab29-4f51-bfda-25e59551357d"
      unitRef="shares">64173</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzctMy0xLTEtMA_821d08f3-8c2d-4dee-9b83-2b6295f0ac55"
      unitRef="usdPerShare">29.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzgtMS0xLTEtMA_0bafa647-ed0f-4a9d-8ff5-cdd4d3c5bf0a"
      unitRef="shares">8070</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ibbd6107b66aa491dbc7139be048fbe03_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzgtMy0xLTEtMA_cd2dffc8-6a96-4390-b43d-eb14a38ba8cb"
      unitRef="usdPerShare">30.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i73280905eb25499d929ebc4092a3f500_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzktMS0xLTEtMA_e37f3244-9a94-41b1-bc19-04a1df634aef"
      unitRef="shares">233540</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i73280905eb25499d929ebc4092a3f500_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzktMy0xLTEtMA_29043c40-1c58-4108-bff0-2d2a7ee68b35"
      unitRef="usdPerShare">30.41</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEwLTEtMS0xLTA_b05f4612-2709-4397-a559-bac9ce65c477"
      unitRef="shares">200972</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEwLTMtMS0xLTA_19f68334-5c15-405f-9b34-21317088e7f7"
      unitRef="usdPerShare">23.61</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzExLTEtMS0xLTA_95c8821b-d172-4557-9655-6a40dcc5dba1"
      unitRef="shares">109853</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzExLTMtMS0xLTA_b01af815-7c09-42f2-90fc-cd75db6481ff"
      unitRef="usdPerShare">29.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEyLTEtMS0xLTA_d9a9fd2d-03c0-4e9f-bd48-98b37da02a9b"
      unitRef="shares">8543</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i935684ff561f4912ae0b9cef938f3713_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEyLTMtMS0xLTA_bdcd99c7-e654-4c7c-ae92-4c153253cbe9"
      unitRef="usdPerShare">28.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="icf4644a9787c4afda661af501507d335_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEzLTEtMS0xLTA_cd9d9937-c23b-4e37-9b93-de2b2df77f2d"
      unitRef="shares">316116</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="icf4644a9787c4afda661af501507d335_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjMvZnJhZzplY2E0NjkyM2I0OTM0ZTQ0OWUwMzY4ZjNkMTQ0YWI2YS90YWJsZTplMjU5M2Y5NGZkOTY0NzRmYjhmYTA3MDgwNmI1MTBiZS90YWJsZXJhbmdlOmUyNTkzZjk0ZmQ5NjQ3NGZiOGZhMDcwODA2YjUxMGJlXzEzLTMtMS0xLTA_2b4d82e6-a15e-49e6-8060-8301ec1d13ca"
      unitRef="usdPerShare">26.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzMzNQ_b31c87ce-e9cc-4464-98ad-265bde96a01e">Cash Restrictions&lt;div style="margin-top:5pt;text-align:justify;text-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 required to maintain an average reserve balance with the Federal Reserve Bank or maintain such reserve balance in the form of cash. Effective March 24, 2020 the Federal Reserve lowered the reserve ratios on transaction accounts maintained at a depository institution to zero percent. There was no required reserve balance at December&#160;31, 2020 and a required balance of $17.1&#160;million at December&#160;31, 2019 was met by holding cash and maintaining an average balance with the Federal Reserve 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 Company had restricted cash included in Interest earning deposits on the Consolidated Statements of Financial Condition of $34.2&#160;million and $15.8&#160;million as of December&#160;31, 2020 and December 31, 2019, respectively, relating to collateral required on interest rate swaps from third-parties as discussed in Note (16) Derivative Financial Instruments. The Company does not have a collateral requirement with customers.&lt;/span&gt;&lt;/div&gt;</hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDI1MjI_5a1838dc-bf64-4dae-bf7d-8be8f0fddcf2"
      unitRef="usd">0</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDI1MDU_8b030ff9-399e-4cfb-8ab0-e4b1a6882433"
      unitRef="usd">17100000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCash
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNDE_8d076da7-b1ad-4609-b215-81ad60fba128"
      unitRef="usd">34200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNDE_936def36-d38a-48c2-9f95-a4dbc7ca29e0"
      unitRef="usd">34200000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNTc_2acb04af-2987-434a-a095-5391c8490b00"
      unitRef="usd">15800000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMjkvZnJhZzo3MWU0MzY0YTM2NDY0NzRkYWRiNDcyYzMwNDU5OWU0OC90ZXh0cmVnaW9uOjcxZTQzNjRhMzY0NjQ3NGRhZGI0NzJjMzA0NTk5ZTQ4XzE2NDkyNjc0NDQxNTc_7a17f92a-1165-418c-b874-ca1519c01f4d"
      unitRef="usd">15800000</us-gaap:RestrictedCash>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3Nzg_f3105b3e-e63a-43e0-9419-7994969aa77b">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 for the years ended December&#160;31, 2020, 2019 and 2018 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;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;13,488&#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,238&#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&gt;&lt;br/&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 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 12.4% for the year ended December 31, 2020 compared to an effective tax rate of 16.6% and 17.5% for the years ended December 31, 2019 and 2018, respectively. The decrease in the effective tax rate during the year ended December&#160;31, 2020 was due primarily to the tax benefit of the recognized net operating loss carryback mentioned above. A reconciliation of the Company's effective income tax rate with the Federal statutory income tax rate of 21% for the years ended December&#160;31, 2020, 2019 and 2018 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;13,488&#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,238&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; 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 million were utilized during the seven year period ending 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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;15,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;2,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 purchased 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;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 deferred tax assets&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;26,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,475&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Premises 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;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FHLB stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;New market tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;ROU lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net unrealized gains on investment 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;(6,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,056)&lt;/span&gt;&lt;/td&gt;&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 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 (liability), 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;4,435&#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;(1,581)&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:3pt;padding-left:45pt;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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&#160;31, 2020, 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&#160;31, 2020 and December 31, 2019, the Company had a net operating loss carryforward of $986,000 and $1.1 million, respectively, that will begin to expire in 2024. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382. Due to sufficient earnings history and other positive evidence, management has not recorded a valuation allowance as of December&#160;31, 2020 and December 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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&#160;31, 2020 and December 31, 2019, 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 penalties accrued as of December&#160;31, 2020 and December 31, 2019 and recognized during the years ended December&#160;31, 2020, 2019 and 2018 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&#160;31, 2020, 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, a deferred tax liability of an estimated $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 subsidiary file a United States consolidated federal income tax return and an Oregon State income tax return, and the tax years subject to examination by the Internal Revenue Service are the years ended December&#160;31, 2020, 2019, 2018 and 2017.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3NzI_e2fe4544-7f74-4bea-ada7-375a80b8ee66">Income tax expense for the years ended December&#160;31, 2020, 2019 and 2018 consisted of the following:&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;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;13,488&#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,238&#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="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtMi0xLTEtMA_780cabf5-83bd-47dd-b593-81e2614bf280"
      unitRef="usd">15186000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtNC0xLTEtMA_eb7fed51-e297-40e8-994f-cd4a3dcb6068"
      unitRef="usd">12504000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzMtNi0xLTEtMA_3fa5f918-cd2e-4c11-b638-9e872cb84505"
      unitRef="usd">9866000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtMi0xLTEtMA_40b194d1-844c-4798-990a-114189154980"
      unitRef="usd">-8576000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtNC0xLTEtMA_9fb5126f-6f7b-49ca-ac0b-406e1c2e5800"
      unitRef="usd">984000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzQtNi0xLTEtMA_7aaa081a-6262-48bf-809a-ea3a2aff49e4"
      unitRef="usd">1372000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtMi0xLTEtMA_77de3aad-181f-4ea7-a885-71b419efafc7"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtNC0xLTEtMA_0ce59e0b-1949-46ab-ad73-ee47105974e3"
      unitRef="usd">13488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyYjVlNzU2OGM1NTk0MmE4ODE4MWI0MTFlOGQ1MWY0Ni90YWJsZXJhbmdlOjJiNWU3NTY4YzU1OTQyYTg4MTgxYjQxMWU4ZDUxZjQ2XzYtNi0xLTEtMA_5d34fb4f-7efd-45e8-bc6e-5e26c61414d3"
      unitRef="usd">11238000</us-gaap:IncomeTaxExpenseBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzE2NDkyNjc0NjMwODk_f687c126-1c37-4508-887c-97d0817e2e56"
      unitRef="usd">967000</hfwa:RecognizedTaxBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5Mjk_5c0bc2ef-77d4-47d9-8d4d-e5a8558ada19"
      unitRef="number">0.124</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5MzM_fc24d43a-0162-4fb5-8725-0de0b676a427"
      unitRef="number">0.166</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzEwOTk1MTE2MzE5NDc_05a3fb75-031d-4a36-922a-ebaf5d11a5a2"
      unitRef="number">0.175</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3ODY_6ed48ce7-0e93-4163-a522-96d8a9ba29b1">A reconciliation of the Company's effective income tax rate with the Federal statutory income tax rate of 21% for the years ended December&#160;31, 2020, 2019 and 2018 is as follows:&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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-deductible acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,961)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(515)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(330)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;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;13,488&#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,238&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"&gt; 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 million were utilized during the seven year period ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtMi0xLTEtMA_e58916b5-0b5c-41a6-9ff9-7f2c8e8bac94"
      unitRef="usd">11168000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtNC0xLTEtMA_69a32619-1f03-4c4a-b4e5-5a4cf1f8577b"
      unitRef="usd">17020000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzMtNi0xLTEtMA_7cd56d8a-54be-474c-9720-f8b4e6016b34"
      unitRef="usd">13710000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtMi0xLTEtMA_2b96c886-b4d7-4b79-bcef-1f69c2dff677"
      unitRef="usd">1785000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtNC0xLTEtMA_8571bdc0-99f2-40ee-8b03-1adcb66e26e0"
      unitRef="usd">1745000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <us-gaap:IncomeTaxReconciliationTaxExemptIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzQtNi0xLTEtMA_986b10cd-3b5b-4b27-924b-1eced3411966"
      unitRef="usd">1879000</us-gaap:IncomeTaxReconciliationTaxExemptIncome>
    <hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtMi0xLTEtMA_fe0f858c-fe15-4eaa-b7a4-d06c25398f3b"
      unitRef="usd">0</hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount>
    <hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtNC0xLTEtMA_f005cbeb-1ca5-42d3-a4e5-8cdec96f745d"
      unitRef="usd">0</hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount>
    <hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzUtNi0xLTEtMA_73d93e72-c52d-4ba4-9529-f22e7c171265"
      unitRef="usd">336000</hfwa:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtMi0xLTEtMA_e37b1ab6-fb46-4200-9d86-c027468a97db"
      unitRef="usd">1928000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtNC0xLTEtMA_b9bb7a66-2267-4b01-8e1c-c19313cb7f41"
      unitRef="usd">1961000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzYtNi0xLTEtMA_534d68e4-f4b4-4134-a4ad-fb7074538f16"
      unitRef="usd">515000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctMi0xLTEtMA_3d6e0ca5-2b8e-4486-852d-b9626eaa692d"
      unitRef="usd">827000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctNC0xLTEtMA_1d0632a1-a1bc-4548-aa91-eebf81993b8d"
      unitRef="usd">368000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzctNi0xLTEtMA_6c219253-0a02-4fd7-bf85-1f377ef030a1"
      unitRef="usd">330000</hfwa:IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome>
    <hfwa:RecognizedTaxBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTEtMS0xLTI0MzA1_8dce315e-a2cc-4f60-b8da-adb65059b78c"
      unitRef="usd">967000</hfwa:RecognizedTaxBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTMtMS0xLTI1ODA5_0cb23aae-f323-4f29-b080-d7825edc4d53"
      unitRef="usd">0</hfwa:RecognizedTaxBenefit>
    <hfwa:RecognizedTaxBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTUtMS0xLTI1ODA5_e79997da-f2c4-487f-89d5-c64134ae8562"
      unitRef="usd">0</hfwa:RecognizedTaxBenefit>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTItMS0xLTA_9626dd39-cca3-425c-996c-f80335b89a07"
      unitRef="usd">949000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTQtMS0xLTA_cfc8a372-a6ce-4d20-bf92-777e46671824"
      unitRef="usd">542000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzExLTYtMS0xLTA_95957e50-327e-4ecb-a6f8-b07cec55a695"
      unitRef="usd">-84000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTItMS0xLTA_35e78095-a3c7-46e3-98bd-2a38a7245748"
      unitRef="usd">6610000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTQtMS0xLTA_4ccac43c-4e34-496a-a6f7-b239442b17a4"
      unitRef="usd">13488000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZTpjMWEyMGY1NDcwMDE0MTU5OTNlZTExNDM4MzE2OGE5MC90YWJsZXJhbmdlOmMxYTIwZjU0NzAwMTQxNTk5M2VlMTE0MzgzMTY4YTkwXzEyLTYtMS0xLTA_6b60692a-2ce1-40ae-8e50-75bddfed1ed9"
      unitRef="usd">11238000</us-gaap:IncomeTaxExpenseBenefit>
    <hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration
      contextRef="id16044738e734d6da721cd8838b1a771_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM4NDgyOTA3MTg5MzU_eddafbbe-df13-4df2-8215-aab557176d6c"
      unitRef="usd">9800000</hfwa:TaxCreditcarryforwardAmountSubjecttoExpiration>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzM3ODc_2915d435-4514-451e-bd3a-2ecd981e9c15">&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;15,883&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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;2,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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:9pt;font-weight:400;line-height:100%"&gt;904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 purchased 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;1,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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:9pt;font-weight:400;line-height:100%"&gt;228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;4,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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 deferred tax assets&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;26,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;18,475&#160;&lt;/span&gt;&lt;/td&gt;&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;Deferred tax 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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,643)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;Premises 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;(2,680)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;FHLB stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(569)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;New market tax credit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,048)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,781)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;(1,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;(264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(239)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;ROU lease asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,879)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(4,956)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;Net unrealized gains on investment 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;(6,805)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(2,753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 #000000;padding:2px 0 2px 1pt;text-align:right;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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,056)&lt;/span&gt;&lt;/td&gt;&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 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 (liability), 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;4,435&#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;(1,581)&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="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMtMi0xLTEtMA_0b3261b5-8eb0-4cea-8edc-7c6a7bba5d57"
      unitRef="usd">15883000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMtNC0xLTEtMA_f0928876-b180-4b61-85ea-f1566b15ab6f"
      unitRef="usd">7389000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzQtMi0xLTEtMA_6611241e-f952-4ac4-97be-960280db8147"
      unitRef="usd">2988000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzQtNC0xLTEtMA_7613eb87-06ee-4039-ab97-e9332c12fa2d"
      unitRef="usd">3058000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzUtMi0xLTEtMA_0d00cd84-e02b-4d69-be03-ae3825a6a99d"
      unitRef="usd">642000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzUtNC0xLTEtMA_e20d32f0-3e56-449d-9266-d0e27eb82b02"
      unitRef="usd">904000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <hfwa:DeferredTaxAssetsMarketDiscountonLoans
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEwLTItMS0xLTA_f9c3868a-7af9-410a-ab73-547c4013dc9b"
      unitRef="usd">1062000</hfwa:DeferredTaxAssetsMarketDiscountonLoans>
    <hfwa:DeferredTaxAssetsMarketDiscountonLoans
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEwLTQtMS0xLTA_11a1df87-b167-4316-bbbe-1fbd8a51d759"
      unitRef="usd">621000</hfwa:DeferredTaxAssetsMarketDiscountonLoans>
    <hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzExLTItMS0xLTA_7ff2c0fa-1ce6-4295-a13f-95ed2654e51a"
      unitRef="usd">1456000</hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans>
    <hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzExLTQtMS0xLTA_2f4e57be-eece-459b-98a6-3e22805eb089"
      unitRef="usd">914000</hfwa:DeferredTaxAssetsForegoneInterestonNonaccrualLoans>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEyLTItMS0xLTA_2eba4488-13c5-4450-8e2f-e6b6e78cb94d"
      unitRef="usd">207000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzEyLTQtMS0xLTA_97ee7691-c68a-4736-a14f-e043191afa0c"
      unitRef="usd">228000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <hfwa:DeferredTaxAssetsRightofUseLiability
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE1LTItMS0xLTA_ea7d216e-16ac-42c3-a7a7-18e16496748e"
      unitRef="usd">4161000</hfwa:DeferredTaxAssetsRightofUseLiability>
    <hfwa:DeferredTaxAssetsRightofUseLiability
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE1LTQtMS0xLTA_f91aabc4-429f-447a-bafa-33cc2e98eb34"
      unitRef="usd">5227000</hfwa:DeferredTaxAssetsRightofUseLiability>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE2LTItMS0xLTA_a5339044-dc8e-4caa-bab3-4d5468829128"
      unitRef="usd">160000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE2LTQtMS0xLTA_c9cd2f43-1893-49d3-91a5-eb8d23db6a18"
      unitRef="usd">134000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE3LTItMS0xLTA_b3d0a241-b775-4112-aaba-e4dbb61db63e"
      unitRef="usd">26559000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE3LTQtMS0xLTA_4d32fad8-16f9-45d0-96da-85ec9b2f081e"
      unitRef="usd">18475000</us-gaap:DeferredTaxAssetsGross>
    <hfwa:DeferredTaxLiabilitiesDeferredLoanFees
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE5LTItMS0xLTA_80a47542-ab1e-4bcd-9a0c-79c4d74e4c93"
      unitRef="usd">2643000</hfwa:DeferredTaxLiabilitiesDeferredLoanFees>
    <hfwa:DeferredTaxLiabilitiesDeferredLoanFees
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzE5LTQtMS0xLTA_50510d81-4596-4f2d-8273-3be2c19344b9"
      unitRef="usd">3328000</hfwa:DeferredTaxLiabilitiesDeferredLoanFees>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIwLTItMS0xLTA_9409c9b5-0eec-4bb3-adc1-18a66154b014"
      unitRef="usd">2680000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIwLTQtMS0xLTA_2d7991c5-88ef-4585-be9b-e9e32f2f05f7"
      unitRef="usd">2510000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <hfwa:DeferredTaxLiabilitiesFHLBandFRBStock
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIxLTItMS0xLTA_33509897-afbd-49a3-911a-fa5c55f411f3"
      unitRef="usd">569000</hfwa:DeferredTaxLiabilitiesFHLBandFRBStock>
    <hfwa:DeferredTaxLiabilitiesFHLBandFRBStock
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzIxLTQtMS0xLTA_71bb0587-6f43-48a9-88d9-33f8bf4c8ce5"
      unitRef="usd">569000</hfwa:DeferredTaxLiabilitiesFHLBandFRBStock>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI0LTItMS0xLTA_82338047-8e4c-429d-9e8f-c9b679e96eca"
      unitRef="usd">2186000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI0LTQtMS0xLTA_6a6015ab-60dc-45d3-b3de-7871d9914a7c"
      unitRef="usd">2807000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <hfwa:DeferredTaxLiabilitiesTaxCredits
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI1LTItMS0xLTA_0c5ee013-84e5-4bf4-b576-ca50e4377527"
      unitRef="usd">2048000</hfwa:DeferredTaxLiabilitiesTaxCredits>
    <hfwa:DeferredTaxLiabilitiesTaxCredits
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI1LTQtMS0xLTA_e0b6a460-7bbd-4ec4-bf34-29e191fc18ae"
      unitRef="usd">1781000</hfwa:DeferredTaxLiabilitiesTaxCredits>
    <hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI2LTItMS0xLTA_e254bcee-1564-462a-92d0-7a8b54295bce"
      unitRef="usd">1050000</hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures>
    <hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI2LTQtMS0xLTA_3bc9638e-a21a-447d-8162-43da806f4659"
      unitRef="usd">1113000</hfwa:DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI3LTItMS0xLTA_a57bb3ed-dde9-451c-9c7e-0e2a8bfbd5b2"
      unitRef="usd">264000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI3LTQtMS0xLTA_83407f95-b03f-4c5d-8954-24a4ac276be1"
      unitRef="usd">239000</us-gaap:DeferredTaxLiabilitiesOther>
    <hfwa:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI4LTItMS0xLTA_5e434ca8-b99e-4783-84bd-741bf0dae91b"
      unitRef="usd">3879000</hfwa:DeferredTaxLiabilitiesRightofUseAsset>
    <hfwa:DeferredTaxLiabilitiesRightofUseAsset
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI4LTQtMS0xLTA_562ce531-3b4f-4622-a2b4-b9d30e81a8aa"
      unitRef="usd">4956000</hfwa:DeferredTaxLiabilitiesRightofUseAsset>
    <hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI5LTItMS0xLTA_d933c027-f0cd-4030-974f-d8be3b7ab8a4"
      unitRef="usd">6805000</hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities>
    <hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzI5LTQtMS0xLTA_6d342d41-ff43-4b7b-9c3d-4ff059b77d7a"
      unitRef="usd">2753000</hfwa:DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMwLTItMS0xLTA_aebce80a-bc3c-4aae-91b4-568e572bbd35"
      unitRef="usd">22124000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMwLTQtMS0xLTA_32691920-d7d0-4471-8bef-75aa415a06e8"
      unitRef="usd">20056000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMxLTItMS0xLTA_c57adecc-1c1e-4f62-a3a6-50806af127d2"
      unitRef="usd">4435000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90YWJsZToyMTJlNDNjYmU3YjI0OGZmODVkZjI4NDM0OTg4YTkzYy90YWJsZXJhbmdlOjIxMmU0M2NiZTdiMjQ4ZmY4NWRmMjg0MzQ5ODhhOTNjXzMxLTQtMS0xLTA_2c2a12b0-7c98-41e2-82be-75a29e55f8f4"
      unitRef="usd">1581000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzIxNDM_5eae057d-1673-4215-92e0-53f9568ce267"
      unitRef="usd">986000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzIxNTA_ffbf7aae-25cf-49bf-92c8-e6d5388da57d"
      unitRef="usd">1100000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzI1MjQ_bf300447-b686-4730-9d1b-a428c5c7b160"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzMyNTk_2ec254ef-17a8-4266-80be-e5ee942ba85b"
      unitRef="usd">2800000</us-gaap:BadDebtReserveForTaxPurposesOfQualifiedLender>
    <us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzIvZnJhZzoxNzBjNjIzNWQwYmI0Y2NmYmZmNThiYmRiZDhhNzRjYS90ZXh0cmVnaW9uOjE3MGM2MjM1ZDBiYjRjY2ZiZmY1OGJiZGJkOGE3NGNhXzMzNzk_6e897893-479e-41b6-984c-664e5964011c"
      unitRef="usd">588000</us-gaap:DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender>
    <us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4NTE_1011b3f8-6a67-401e-8863-c8acc8f84b0c">Regulatory Capital RequirementsThe 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 &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;amended, and the regulations of the Federal Reserve. Heritage Bank is a federally insured institution and thereby is subject to the capital requirements established by the FDIC. The Federal Reserve capital requirements generally parallel the FDIC requirements. Failure to meet minimum capital requirements can initiate certain mandatory, and possibly additional discretionary, actions by regulators that, if undertaken, could have a direct material effect on the Consolidated Financial Statements and operations. Management believes as of December&#160;31, 2020, 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&#160;31, 2020 and December&#160;31, 2019, 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:10pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&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: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: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: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: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:8.701%"/&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;Minimum&lt;br/&gt;Requirements&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;Well-&lt;br/&gt;Capitalized&lt;br/&gt;Requirements&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;Actual&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;The Company consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets&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;203,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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 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;N/A&lt;/span&gt;&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;N/A&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;555,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;12.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;/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;Tier 1 leverage capital to average 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;256,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;N/A&lt;/span&gt;&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;N/A&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;576,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="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;N/A&lt;/span&gt;&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;N/A&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;576,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;Total capital to risk-weighted 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;361,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:9pt;font-weight:400;line-height:100%"&gt;8.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;N/A&lt;/span&gt;&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;N/A&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;633,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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage Bank&lt;/span&gt;&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 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 equity Tier 1 capital to risk-weighted 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;203,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;4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 leverage capital to average assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;320,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 capital to risk-weighted 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;270,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:9pt;font-weight:400;line-height:100%"&gt;6.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;361,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Total capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,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;8.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;451,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The Company consolidated&lt;/span&gt;&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 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 equity Tier 1 capital to risk-weighted assets&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;211,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;span style="color:#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="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;N/A&lt;/span&gt;&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;541,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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 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;Tier 1 leverage capital to average assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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="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;N/A&lt;/span&gt;&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;N/A&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;561,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Tier 1 capital to risk-weighted 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;281,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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;N/A&lt;/span&gt;&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;N/A&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;561,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.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;/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;Total capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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="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;N/A&lt;/span&gt;&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;N/A&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;598,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage Bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,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:9pt;font-weight:400;line-height:100%"&gt;6.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 leverage capital to average 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;211,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;263,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.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;/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;Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;375,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;8.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;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Total capital to risk-weighted 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;375,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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;468,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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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 December 31, 2020, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC, that allows us the option to delay for two years 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;&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;Under applicable capital requirements both the Company and the Bank are required to have a common equity Tier 1 capital ratio of 4.5%, a Tier 1 leverage ratio of 4.0%, a Tier 1 risk-based ratio of 6.0% and a total risk-based ratio of 8.0%. Both the Company and the Bank are also required to maintain a capital conservation buffer consisting of common equity Tier 1 capital above 2.5% of minimum risk based capital ratios to avoid restrictions on certain activities including payment of dividends, stock repurchases and discretionary bonuses to executive officers. At December&#160;31, 2020, the capital conservation buffer was 6.0% and 5.7% for the Company and the Bank, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4NTg_088c217a-b1cf-4bcf-a215-693ce0bb332f">&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&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: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: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: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: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:8.701%"/&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;Minimum&lt;br/&gt;Requirements&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;Well-&lt;br/&gt;Capitalized&lt;br/&gt;Requirements&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;Actual&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;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;As of December 31, 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;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;The Company consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets&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;203,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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 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;N/A&lt;/span&gt;&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;N/A&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;555,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;12.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;/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;Tier 1 leverage capital to average 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;256,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;N/A&lt;/span&gt;&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;N/A&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;576,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/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;Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;271,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="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;N/A&lt;/span&gt;&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;N/A&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;576,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-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;Total capital to risk-weighted 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;361,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:9pt;font-weight:400;line-height:100%"&gt;8.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;N/A&lt;/span&gt;&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;N/A&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;633,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: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage Bank&lt;/span&gt;&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 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 equity Tier 1 capital to risk-weighted 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;203,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;4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 leverage capital to average assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;320,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 capital to risk-weighted 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;270,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:9pt;font-weight:400;line-height:100%"&gt;6.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;361,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;563,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Total capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;361,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;8.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;451,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;620,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;As of December 31, 2019:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;The Company consolidated&lt;/span&gt;&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 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 equity Tier 1 capital to risk-weighted assets&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;211,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;span style="color:#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="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;N/A&lt;/span&gt;&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;N/A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;541,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;span style="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 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;Tier 1 leverage capital to average assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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="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;N/A&lt;/span&gt;&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;N/A&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;561,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Tier 1 capital to risk-weighted 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;281,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 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;N/A&lt;/span&gt;&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;N/A&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;561,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12.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;/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;Total capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;375,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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="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;N/A&lt;/span&gt;&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;N/A&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;598,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Heritage Bank&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;211,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;304,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:9pt;font-weight:400;line-height:100%"&gt;6.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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Tier 1 leverage capital to average 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;211,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4.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;263,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;10.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;/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;Tier 1 capital to risk-weighted assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;281,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;375,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;8.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;538,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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 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;Total capital to risk-weighted 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;375,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8.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;468,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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;575,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMi0xLTEtMA_ae14d2ca-0eb5-4d95-b9d8-c6e2744dd90b"
      unitRef="usd">203314000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtNC0xLTEtMA_c10f71a0-5eaa-433c-9160-590ad044fc15"
      unitRef="number">0.045</hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMTAtMS0xLTA_6ddb4f29-ab75-4fbf-a94a-d1cd0b2965ae"
      unitRef="usd">555644000</us-gaap:CommonEquityTierOneCapital>
    <hfwa:CommonEquityTierOneCapitaltoAverageAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzUtMTItMS0xLTA_ed9d2ce5-390b-48ae-bce5-ccf3fac3330b"
      unitRef="number">0.123</hfwa:CommonEquityTierOneCapitaltoAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMi0xLTEtMA_3ec7a789-6d27-4c6c-af27-5a275a738ada"
      unitRef="usd">256216000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtNC0xLTEtMA_580af6e4-d5e3-41cc-9696-7af9a9b5b897"
      unitRef="number">0.040</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapital
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMTAtMS0xLTA_a7b9263d-173d-4d0b-a1a2-32903462541f"
      unitRef="usd">576531000</us-gaap:TierOneLeverageCapital>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzYtMTItMS0xLTA_b2141bf6-d938-456a-a061-e28ddc574ea2"
      unitRef="number">0.090</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMi0xLTEtMA_9a3a733a-6a7a-4446-8544-e1d2cca09cdb"
      unitRef="usd">271086000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctNC0xLTEtMA_5ad87b32-f7cb-443d-9ea1-b65a78169df2"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMTAtMS0xLTA_2eef445a-2365-43d1-af85-ccb7cd4429c4"
      unitRef="usd">576531000</us-gaap:TierOneRiskBasedCapital>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzctMTItMS0xLTA_c0092e08-cef1-4136-b891-556426a957dc"
      unitRef="number">0.128</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMi0xLTEtMA_79b5ca26-74d5-4692-963a-3825046b7287"
      unitRef="usd">361448000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtNC0xLTEtMA_4445736b-72b2-409a-a199-650b336f03f8"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:Capital
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMTAtMS0xLTA_5fec3eae-e61f-4c56-a2f1-a94756c37911"
      unitRef="usd">633061000</us-gaap:Capital>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzgtMTItMS0xLTA_da5bbe8a-7329-4151-b1c6-479a31365295"
      unitRef="number">0.140</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTItMS0xLTA_b46700b3-e63c-4eff-9ce4-1830ca96b465"
      unitRef="usd">203112000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTQtMS0xLTA_5deaf657-2e89-4125-ae97-db8a0d3f4c21"
      unitRef="number">0.045</hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets>
    <us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTYtMS0xLTA_c948dda3-376e-47b3-b6e0-eb9f44999eb1"
      unitRef="usd">293383000</us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized>
    <hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTgtMS0xLTA_73ab7eb5-1838-4b0f-975b-2888b41c1e9a"
      unitRef="number">0.065</hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTEwLTEtMS0w_18bfef5b-7089-438d-9737-07cf7c736f00"
      unitRef="usd">563630000</us-gaap:CommonEquityTierOneCapital>
    <hfwa:CommonEquityTierOneCapitaltoAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEwLTEyLTEtMS0w_87b67c73-8ebb-4aec-be58-3df991dfa64f"
      unitRef="number">0.125</hfwa:CommonEquityTierOneCapitaltoAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTItMS0xLTA_b30a0730-c4e2-4e19-9631-1db21c017098"
      unitRef="usd">256051000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTQtMS0xLTA_e92f3454-66ce-412e-93de-136691b462a9"
      unitRef="number">0.040</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTYtMS0xLTA_053232a2-7345-4760-bb54-8e970804bdc6"
      unitRef="usd">320064000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTgtMS0xLTA_1dae6e21-c6d0-41a3-9cb7-ea02a8ea68a0"
      unitRef="number">0.050</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets>
    <us-gaap:TierOneLeverageCapital
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTEwLTEtMS0w_d3c13684-255d-45fb-b90e-dbc21860631c"
      unitRef="usd">563630000</us-gaap:TierOneLeverageCapital>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzExLTEyLTEtMS0w_e2f2425a-ffbc-4202-826b-9ed47eb9b39c"
      unitRef="number">0.088</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTItMS0xLTA_7b02d75b-f381-40e0-9b0f-e22b3bf24706"
      unitRef="usd">270815000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTQtMS0xLTA_539cd9ab-226f-43b0-b692-46736e6fe1fe"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTYtMS0xLTA_f7a1ae01-ffff-421f-b86d-19acaecd8760"
      unitRef="usd">361087000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTgtMS0xLTA_e246a890-eda4-4f08-89c2-11e1e085868e"
      unitRef="number">0.080</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTEwLTEtMS0w_188a51f6-fbce-4b19-b713-e69db1740840"
      unitRef="usd">563630000</us-gaap:TierOneRiskBasedCapital>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEyLTEyLTEtMS0w_af1b2da8-58f3-401f-a86b-98f01401c9db"
      unitRef="number">0.125</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTItMS0xLTA_c39ee548-793a-4ccc-a639-f5dd0cb31dac"
      unitRef="usd">361087000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTQtMS0xLTA_c547a31a-50b0-4289-89ea-935a638d0ba3"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTYtMS0xLTA_458975cf-2cc9-49aa-8684-3716da11ad5c"
      unitRef="usd">451359000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTgtMS0xLTA_8bab825a-d58b-41aa-8a97-0312c4cf7ec2"
      unitRef="number">0.100</us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <us-gaap:Capital
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTEwLTEtMS0w_30ca37cb-f286-4534-8951-30745aa785f0"
      unitRef="usd">620124000</us-gaap:Capital>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i703bee6b853f44d281ec26e6130193fe_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzEzLTEyLTEtMS0w_083d8b3b-71c8-4c05-a093-69fe5cc6cee7"
      unitRef="number">0.137</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTItMS0xLTA_d167fbcc-b5cd-4665-9074-c77b19a8cf6d"
      unitRef="usd">211110000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTQtMS0xLTA_c1d4add2-0eae-486f-bc9b-7f30f3b203c5"
      unitRef="number">0.045</hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTEwLTEtMS0w_dc527700-a057-4a07-b05c-4aa08003207f"
      unitRef="usd">541154000</us-gaap:CommonEquityTierOneCapital>
    <hfwa:CommonEquityTierOneCapitaltoAverageAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE2LTEyLTEtMS0w_cb5a0c62-6369-4af7-b6dc-b23d2001e1b5"
      unitRef="number">0.115</hfwa:CommonEquityTierOneCapitaltoAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTItMS0xLTA_4aa3459e-5add-458e-adeb-a979357923b9"
      unitRef="usd">212578000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTQtMS0xLTA_7296d68f-01e5-48b5-93c4-6af296ced9e8"
      unitRef="number">0.040</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapital
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTEwLTEtMS0w_35febf3f-20e1-4167-bb25-bad47c085b63"
      unitRef="usd">561749000</us-gaap:TierOneLeverageCapital>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE3LTEyLTEtMS0w_97df5c52-5235-4299-a460-1dfebf01df30"
      unitRef="number">0.106</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTItMS0xLTA_928c37b8-03bf-4f73-89b7-8f8d0c98ea5a"
      unitRef="usd">281479000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTQtMS0xLTA_383629a0-04af-41fd-92a0-c953f3552890"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTEwLTEtMS0w_3981bffb-0b71-4157-a449-4b28fea5c9a3"
      unitRef="usd">561749000</us-gaap:TierOneRiskBasedCapital>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE4LTEyLTEtMS0w_1c26fe3d-3de8-4c71-9fe3-af2058f7e9f0"
      unitRef="number">0.120</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTItMS0xLTA_889b9ba5-56d4-45aa-a826-c60ba06c6820"
      unitRef="usd">375306000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTQtMS0xLTA_8a39c328-dd64-4587-9ed1-3c6875d2ebba"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:Capital
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTEwLTEtMS0w_a6e20f27-5762-4b6b-9353-de4f84aa8131"
      unitRef="usd">598226000</us-gaap:Capital>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i674e4cfa2bc440a89858123225b4670e_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzE5LTEyLTEtMS0w_13fce252-0e96-4cdc-9af7-5f5783cae91a"
      unitRef="number">0.128</us-gaap:CapitalToRiskWeightedAssets>
    <us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTItMS0xLTA_da47fcd1-89a0-4d25-9a04-2e31fe73eaf0"
      unitRef="usd">211017000</us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy>
    <hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTQtMS0xLTA_6e044561-ceb0-4620-856e-ab4f3a7bd97a"
      unitRef="number">0.045</hfwa:CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets>
    <us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTYtMS0xLTA_d1c1cf44-fa3e-43b5-8047-064120ce14cf"
      unitRef="usd">304803000</us-gaap:CommonEquityTierOneCapitalRequiredToBeWellCapitalized>
    <hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTgtMS0xLTA_e4f95b6a-4614-4321-a544-9cbbf9d04736"
      unitRef="number">0.065</hfwa:CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets>
    <us-gaap:CommonEquityTierOneCapital
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTEwLTEtMS0w_42b430ac-c83e-402b-9b73-957dffc38e8e"
      unitRef="usd">538560000</us-gaap:CommonEquityTierOneCapital>
    <hfwa:CommonEquityTierOneCapitaltoAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIxLTEyLTEtMS0w_e1775a1c-ad1f-4945-a2ef-3ec43a50a390"
      unitRef="number">0.115</hfwa:CommonEquityTierOneCapitaltoAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTItMS0xLTA_08510812-fc89-4843-8d10-9556c0389de8"
      unitRef="usd">211187000</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTQtMS0xLTA_c928423b-aef9-4683-be82-af938d9db318"
      unitRef="number">0.040</us-gaap:TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTYtMS0xLTA_707b0f9a-ce2f-493d-8236-2a24359553d4"
      unitRef="usd">263984000</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalized>
    <us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTgtMS0xLTA_4b5f5e19-3e6d-4dc6-b53a-7943de86479c"
      unitRef="number">0.050</us-gaap:TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets>
    <us-gaap:TierOneLeverageCapital
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTEwLTEtMS0w_5728a249-5f41-4efe-8757-6d13a9562239"
      unitRef="usd">538560000</us-gaap:TierOneLeverageCapital>
    <us-gaap:TierOneLeverageCapitalToAverageAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIyLTEyLTEtMS0w_70888596-89c4-4eab-b26c-a619df96fc37"
      unitRef="number">0.102</us-gaap:TierOneLeverageCapitalToAverageAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTItMS0xLTA_db7d9d74-0963-46c1-8a7a-6248b1a1c475"
      unitRef="usd">281356000</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacy>
    <us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTQtMS0xLTA_e79c41c4-2dcd-430a-a099-341e15c42f36"
      unitRef="number">0.060</us-gaap:TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTYtMS0xLTA_2da067a0-1e43-4232-bb9b-ac466d90bd77"
      unitRef="usd">375142000</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalized>
    <us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTgtMS0xLTA_83ccc5c8-e42c-4746-965b-e28c0cc02150"
      unitRef="number">0.080</us-gaap:TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <us-gaap:TierOneRiskBasedCapital
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTEwLTEtMS0w_e592fc42-dcba-469d-8546-8a3d786fbb3a"
      unitRef="usd">538560000</us-gaap:TierOneRiskBasedCapital>
    <us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzIzLTEyLTEtMS0w_1ba7b85f-9c39-4f6f-869d-b1829d317922"
      unitRef="number">0.115</us-gaap:TierOneRiskBasedCapitalToRiskWeightedAssets>
    <us-gaap:CapitalRequiredForCapitalAdequacy
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTItMS0xLTA_b4eaca52-e7d7-4ca4-adf9-6177c6d3b44d"
      unitRef="usd">375142000</us-gaap:CapitalRequiredForCapitalAdequacy>
    <us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTQtMS0xLTA_ab3fd98b-c6ae-44b3-93c2-ba31cca036f1"
      unitRef="number">0.080</us-gaap:CapitalRequiredForCapitalAdequacyToRiskWeightedAssets>
    <us-gaap:CapitalRequiredToBeWellCapitalized
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTYtMS0xLTA_251bd051-38aa-47fb-823b-851904120863"
      unitRef="usd">468927000</us-gaap:CapitalRequiredToBeWellCapitalized>
    <us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTgtMS0xLTA_053bc754-e3f3-4958-ae7b-3f2685900cae"
      unitRef="number">0.100</us-gaap:CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets>
    <us-gaap:Capital
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTEwLTEtMS0w_1ef6c3d8-62b3-444a-b78d-4f53f058bb6a"
      unitRef="usd">575037000</us-gaap:Capital>
    <us-gaap:CapitalToRiskWeightedAssets
      contextRef="i1c0ba19583c54da6bdc5bd55c2f61a2c_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90YWJsZTo0OTZkMmI2MWM4NTA0ODZjOTllNzljMTJiZTZhNzQ4ZS90YWJsZXJhbmdlOjQ5NmQyYjYxYzg1MDQ4NmM5OWU3OWMxMmJlNmE3NDhlXzI0LTEyLTEtMS0w_d1828e17-9752-4dad-a2f3-8db008714b1f"
      unitRef="number">0.123</us-gaap:CapitalToRiskWeightedAssets>
    <hfwa:CapitalConservationBufferCompany
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE3OTc_4aa2a8b3-ad7c-4c77-a9b7-e849c637c067"
      unitRef="number">0.060</hfwa:CapitalConservationBufferCompany>
    <hfwa:CapitalConservationBufferBank
      contextRef="i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yMzgvZnJhZzo4ZWUwNDVhMmI2MmY0YmVjYTZhNjkxMTRkOGQyZDUxMi90ZXh0cmVnaW9uOjhlZTA0NWEyYjYyZjRiZWNhNmE2OTExNGQ4ZDJkNTEyXzE4MDQ_a175f758-47cc-4684-b44a-0dae5601bb5b"
      unitRef="number">0.057</hfwa:CapitalConservationBufferBank>
    <us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQyOA_e4027f2c-40a1-4579-be76-be4c48257b54">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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;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;828,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;842,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;830,479&#160;&lt;/span&gt;&lt;/td&gt;&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;20,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 stockholders&#x2019; equity&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;820,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;809,311&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;vertical-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;842,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;830,479&#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="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 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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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 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;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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.2pt;text-align:left;vertical-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 income&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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;INTEREST EXPENSE:&lt;/span&gt;&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 31pt;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;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;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.2pt;text-align:left;vertical-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,263&#160;&lt;/span&gt;&lt;/td&gt;&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 49.6pt;text-align:left;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,256)&lt;/span&gt;&lt;/td&gt;&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 34pt;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;30,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 34pt;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.2pt;text-align:left;vertical-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;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;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;72,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,280&#160;&lt;/span&gt;&lt;/td&gt;&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 34pt;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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;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,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;4,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.2pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55.6pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,128&#160;&lt;/span&gt;&lt;/td&gt;&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 33.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;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 58pt;text-align:left;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;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;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;67,557&#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;53,057&#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="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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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:9pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,278&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Cash flows from investing 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;Net cash received from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 investing 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash flows from financing 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;Common stock cash dividends 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;(28,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Proceeds from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 used in financing 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;(47,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,362)&lt;/span&gt;&lt;/td&gt;&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 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,698&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash and cash equivalents at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#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;9,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;21,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14,602&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Supplemental non-cash disclosures of cash flow information:&lt;/span&gt;&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 issued for business combinations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Capital contribution of net assets acquired in business combinations to 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock>
    <srt:ScheduleOfCondensedBalanceSheetTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQxNw_45ef1334-6026-4fc3-a327-5e431d159354">&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020&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, 2019&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;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;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;828,426&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;806,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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;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;2,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;842,631&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;830,479&#160;&lt;/span&gt;&lt;/td&gt;&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;20,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 stockholders&#x2019; equity&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;820,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;809,311&#160;&lt;/span&gt;&lt;/td&gt;&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 2px 19pt;text-align:left;vertical-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size: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;842,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;830,479&#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:ScheduleOfCondensedBalanceSheetTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzMtMi0xLTEtMA_6b7d14cb-b2ea-4da7-904d-6fad427028ec"
      unitRef="usd">9736000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzMtNC0xLTEtMA_079e2f7d-b5a5-4c0a-80ce-ca798e38d61c"
      unitRef="usd">21481000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzQtMi0xLTEtMA_4622bf4a-b083-45a2-bcc9-667d56d10490"
      unitRef="usd">828426000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzQtNC0xLTEtMA_2cd714a2-eae7-406f-847c-cdc5df27fc81"
      unitRef="usd">806717000</us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures>
    <us-gaap:OtherAssets
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzUtMi0xLTEtMA_e7ed932f-2597-4c14-94fb-61cd8d5a0c62"
      unitRef="usd">4469000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzUtNC0xLTEtMA_d02907a0-1c0f-437f-a799-d984232b37bc"
      unitRef="usd">2281000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzYtMi0xLTEtMA_5a1f443b-4d25-4749-991f-61913c0da0f5"
      unitRef="usd">842631000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzYtNC0xLTEtMA_cd78985d-7b65-4315-be05-4bfc5ebc5d9b"
      unitRef="usd">830479000</us-gaap:Assets>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzgtMi0xLTEtMA_7ccf5025-a2cd-428b-a224-8416efbec80a"
      unitRef="usd">20887000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzgtNC0xLTEtMA_5e0e95eb-5730-4707-b87e-57050e32c98c"
      unitRef="usd">20595000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:OtherLiabilities
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzktMi0xLTEtMA_df1ef7dc-dfd2-44f5-94e6-a033a8c4f6df"
      unitRef="usd">1305000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzktNC0xLTEtMA_22c6a526-91d9-454b-aa61-ab71d2b8b89c"
      unitRef="usd">573000</us-gaap:OtherLiabilities>
    <us-gaap:StockholdersEquity
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzEwLTItMS0xLTA_d5e5fadd-618e-4f24-8db2-885f5431486c"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzEwLTQtMS0xLTA_c3000c1e-7b20-4ba3-bd75-aab90063f152"
      unitRef="usd">809311000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzExLTItMS0xLTA_97b53a0c-61b2-40ae-9d9e-0f2a8ea0853e"
      unitRef="usd">842631000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTowOGE2ZTBlZmU4NTA0ZDhhYjcwYzBhNDQ1NWQzOTk0MC90YWJsZXJhbmdlOjA4YTZlMGVmZTg1MDRkOGFiNzBjMGE0NDU1ZDM5OTQwXzExLTQtMS0xLTA_164dbe67-ce57-4393-9af7-bfcaed3d7d23"
      unitRef="usd">830479000</us-gaap:LiabilitiesAndStockholdersEquity>
    <srt:ScheduleOfCondensedIncomeStatementTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQxOQ_2e14d45a-e898-4a5c-a971-3bb75ae29dce">&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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 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;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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.2pt;text-align:left;vertical-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 income&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;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;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;INTEREST EXPENSE:&lt;/span&gt;&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 31pt;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;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;890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.2pt;text-align:left;vertical-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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,263&#160;&lt;/span&gt;&lt;/td&gt;&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 49.6pt;text-align:left;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,256)&lt;/span&gt;&lt;/td&gt;&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 34pt;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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;30,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 34pt;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;29,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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;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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.2pt;text-align:left;vertical-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;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;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;72,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;59,280&#160;&lt;/span&gt;&lt;/td&gt;&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 34pt;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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;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,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;4,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.2pt;text-align:left;vertical-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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55.6pt;text-align:left;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,128&#160;&lt;/span&gt;&lt;/td&gt;&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 33.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;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,526)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 58pt;text-align:left;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;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;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;67,557&#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;53,057&#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="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtMi0xLTEtMA_1f118919-8a66-424f-9291-de1113192a1a"
      unitRef="usd">16000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtNC0xLTEtMA_047f9974-cee8-42fe-ad11-187c56909729"
      unitRef="usd">57000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestIncomeDepositsWithFinancialInstitutions
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzQtNi0xLTEtMA_e0fded55-0ae4-4842-873f-f0dd9ac6de56"
      unitRef="usd">7000</us-gaap:InterestIncomeDepositsWithFinancialInstitutions>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtMi0xLTEtMA_054b47dd-31d1-4d18-a207-bef52ff1a510"
      unitRef="usd">16000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtNC0xLTEtMA_282a5943-a435-4c7f-85af-03f4831e5667"
      unitRef="usd">57000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzUtNi0xLTEtMA_99547225-4c05-4cb8-8886-e4c32b4f0af3"
      unitRef="usd">7000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctMi0xLTEtMA_d77e98f0-47eb-43d0-9cb0-7e7389e719ad"
      unitRef="usd">890000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctNC0xLTEtMA_d066ae2d-158b-4ede-9fc7-95a616f1c7a0"
      unitRef="usd">1339000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzctNi0xLTEtMA_5891eeaa-5764-4166-8dc0-9c4d8e2dcd78"
      unitRef="usd">1263000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpense
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtMi0xLTEtMA_c4fb0033-89d4-4d18-89dc-5b2f92cf12b4"
      unitRef="usd">890000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtNC0xLTEtMA_f9e0d8fe-6620-446f-81da-d7a7c5ccb136"
      unitRef="usd">1339000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzgtNi0xLTEtMA_a6b3b44f-f86e-42ff-abf9-4906851a3347"
      unitRef="usd">1263000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktMi0xLTEtMA_04b7edb7-c995-46d6-aed5-61753d2aa6bc"
      unitRef="usd">-874000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktNC0xLTEtMA_2933e59b-745e-48e3-adcd-b02c45283e0c"
      unitRef="usd">-1282000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzktNi0xLTEtMA_504905c3-2a05-4258-8afc-ed647a75f00e"
      unitRef="usd">-1256000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:DividendIncomeOperating
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTItMS0xLTA_c0993cef-3a1e-4c7f-8f03-4d67280cfd31"
      unitRef="usd">39000000</us-gaap:DividendIncomeOperating>
    <us-gaap:DividendIncomeOperating
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTQtMS0xLTA_4054daff-2541-417c-9eb7-ee79ea327dce"
      unitRef="usd">47000000</us-gaap:DividendIncomeOperating>
    <us-gaap:DividendIncomeOperating
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzExLTYtMS0xLTA_c614c3a2-e2b2-4a55-812f-d1abde335482"
      unitRef="usd">30000000</us-gaap:DividendIncomeOperating>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTItMS0xLTA_899c8bbb-6736-4279-88b7-abab0318884a"
      unitRef="usd">12685000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTQtMS0xLTA_b6949e7a-7910-452d-b377-d86b91e2c02e"
      unitRef="usd">25186000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEyLTYtMS0xLTA_155acd2b-210a-486e-9a2a-919a71d9f0bf"
      unitRef="usd">29258000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <us-gaap:NoninterestIncomeOther
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTItMS0xLTA_de4cbdeb-a20b-461a-a7c5-d46644150d4e"
      unitRef="usd">5000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTQtMS0xLTA_b7181eca-3da9-48f8-b55f-0809ffea3ff8"
      unitRef="usd">39000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzEzLTYtMS0xLTA_97926ab1-e5eb-4e71-8671-92096dfccfc0"
      unitRef="usd">22000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTItMS0xLTA_5a348aed-059c-47b1-9a47-45711f9c6af5"
      unitRef="usd">51690000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTQtMS0xLTA_b67108bd-b4de-4831-8ce0-7849daba2a84"
      unitRef="usd">72225000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE0LTYtMS0xLTA_95f5771e-4cc8-48ca-aeca-f662e9f5455f"
      unitRef="usd">59280000</us-gaap:NoninterestIncome>
    <us-gaap:ProfessionalFees
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTItMS0xLTA_50063ca9-14e1-4bdd-ac56-44eec93c3735"
      unitRef="usd">495000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTQtMS0xLTA_53d8d4d8-f254-4328-832b-c126cdb8c81a"
      unitRef="usd">517000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE2LTYtMS0xLTA_dc8249bc-5cec-4d72-a58d-72a54f4e3ec1"
      unitRef="usd">3063000</us-gaap:ProfessionalFees>
    <us-gaap:OtherNoninterestExpense
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTItMS0xLTA_b5950f64-e2fc-4e92-957e-fd8626ff79a4"
      unitRef="usd">5172000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTQtMS0xLTA_5614086b-c35e-42c1-9645-5321eda25c3c"
      unitRef="usd">4395000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE3LTYtMS0xLTA_e938ed94-c9a0-40e2-bfcb-79d8a0ea46a9"
      unitRef="usd">3833000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTItMS0xLTA_a878d56b-3565-435f-a362-2285540d923f"
      unitRef="usd">5667000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTQtMS0xLTA_c7054123-602e-4c2f-8bd4-57bc7fc25674"
      unitRef="usd">4912000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE4LTYtMS0xLTA_a8cd9c54-e338-4b9a-9495-356998a6aaed"
      unitRef="usd">6896000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTItMS0xLTA_52fc4331-c1c6-4fbd-a6f1-0936c1187adf"
      unitRef="usd">45149000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTQtMS0xLTA_bafdd039-c795-4328-89f9-6ea37f42091b"
      unitRef="usd">66031000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzE5LTYtMS0xLTA_6eb38a69-bb7f-4525-99d7-169c3e685389"
      unitRef="usd">51128000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTItMS0xLTA_54c174e4-329c-40e5-8c53-4c4dda7949e1"
      unitRef="usd">-1421000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTQtMS0xLTA_3c59f08f-5267-4bdc-9991-90c5f8bebdde"
      unitRef="usd">-1526000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIwLTYtMS0xLTA_7f28d18e-b7c0-4273-a2ff-4992297f23d1"
      unitRef="usd">-1929000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTItMS0xLTA_76804201-5255-4296-9e29-cbf1912d6e17"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTQtMS0xLTA_d76b10e5-6e8b-4621-8686-bdbf7d4f435f"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTo0OWExYzk5N2JmNDI0ZTAzYTllODZlMmQzYjdmMGUwZC90YWJsZXJhbmdlOjQ5YTFjOTk3YmY0MjRlMDNhOWU4NmUyZDNiN2YwZTBkXzIxLTYtMS0xLTA_b55345be-a5ea-4564-8d09-cf27d741741d"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <srt:ScheduleOfCondensedCashFlowStatementTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90ZXh0cmVnaW9uOmYxZTllOGZiODk4YzQ2ZTQ5OTlhMmE4NmEwMmFlZmNmXzQyMQ_76a1d38d-6b26-4efb-bdfb-0a5e441a8719">&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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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:9pt;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:9pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,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;/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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,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:9pt;font-weight:400;line-height:100%"&gt;3,231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;1,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,278&#160;&lt;/span&gt;&lt;/td&gt;&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:700;line-height:100%"&gt;Cash flows from investing 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;Net cash received from acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 investing 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,782&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash flows from financing 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;Common stock cash dividends 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;(28,859)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,791)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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;Proceeds from exercise of stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,636)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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 used in financing 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;(47,856)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,486)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,362)&lt;/span&gt;&lt;/td&gt;&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 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,698&#160;&lt;/span&gt;&lt;/td&gt;&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;Cash and cash equivalents at the beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;11,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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:#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;9,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;21,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;14,602&#160;&lt;/span&gt;&lt;/td&gt;&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;Supplemental non-cash disclosures of cash flow information:&lt;/span&gt;&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 issued for business combinations&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;230,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Capital contribution of net assets acquired in business combinations to 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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;228,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfCondensedCashFlowStatementTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtMi0xLTEtMA_5692bd51-202f-4f17-824a-d90ff8a9b37d"
      unitRef="usd">46570000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtNC0xLTEtMA_f97ae046-9f50-4dd6-b0eb-0baf870f872f"
      unitRef="usd">67557000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzQtNi0xLTEtMA_dd738ff5-3453-47e3-9134-4f8b478935af"
      unitRef="usd">53057000</us-gaap:NetIncomeLoss>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtMi0xLTEtMA_11c36811-9bbc-46ac-9b50-e98b4f316a4c"
      unitRef="usd">12685000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtNC0xLTEtMA_e579ae84-be8b-4fc0-9757-9869131eff4e"
      unitRef="usd">25186000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <hfwa:EquityinUndistributedIncomeofSubsidiaries
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzYtNi0xLTEtMA_8cac2e8a-2cf8-4da1-82f9-896e5936dc85"
      unitRef="usd">29258000</hfwa:EquityinUndistributedIncomeofSubsidiaries>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtMi0xLTEtMA_9605c2ab-36d0-4afe-9e0a-eb58d1b74134"
      unitRef="usd">3559000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtNC0xLTEtMA_4a19947c-143d-41a0-a7bf-c5e249f020e2"
      unitRef="usd">3231000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzgtNi0xLTEtMA_cae7b0b7-7f34-4f90-9b64-9a110a57a023"
      unitRef="usd">2744000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTItMS0xLTA_51be2e5f-e574-4dbb-9881-dbb8808f73f4"
      unitRef="usd">1333000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTQtMS0xLTA_35fae091-61b4-475b-8913-e2dd1c38819b"
      unitRef="usd">-763000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEwLTYtMS0xLTA_531f3678-1109-423c-a1d8-ba10f2834856"
      unitRef="usd">-1735000</us-gaap:IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTItMS0xLTA_df3f5642-2c1c-4c58-b994-e0a168c5a055"
      unitRef="usd">36111000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTQtMS0xLTA_0d3057ac-9a36-43c8-bb3f-198692a968f2"
      unitRef="usd">46365000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzExLTYtMS0xLTA_5615a3a5-da73-40c4-be3e-3f7ce5c299e8"
      unitRef="usd">28278000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTItMS0xLTA_46877f90-a2fb-4a37-b3b4-aedf78db0ed1"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTQtMS0xLTA_e88a4d43-001e-4b6a-acfc-666d5b6135a3"
      unitRef="usd">0</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:CashAcquiredFromAcquisition
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzEzLTYtMS0xLTA_e385fdc0-0acc-45ae-b066-6ffb6a41fa15"
      unitRef="usd">1782000</us-gaap:CashAcquiredFromAcquisition>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTItMS0xLTA_1006cd46-749d-4c0f-ba30-e204f690184f"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTQtMS0xLTA_6b059efc-4b2c-4bc5-84bc-c6bb11017be4"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE1LTYtMS0xLTA_0e8df8ee-43da-4520-839f-9476df76dc50"
      unitRef="usd">1782000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTItMS0xLTA_4e011b12-ce3a-4dea-a6d8-8849f3eb35af"
      unitRef="usd">28859000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTQtMS0xLTA_e50b8483-26d3-4e53-ab30-b9d30206b568"
      unitRef="usd">30908000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE3LTYtMS0xLTA_7fc7cb77-9704-4b64-a6a7-ffe77e5fec6a"
      unitRef="usd">25791000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTItMS0xLTA_0aa99ba9-6074-4e25-b8aa-da212554fe61"
      unitRef="usd">122000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTQtMS0xLTA_c83752e4-d602-4f0f-90ac-0642a56211a2"
      unitRef="usd">58000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzE4LTYtMS0xLTA_a4205e47-6fe0-4a56-9043-7123ad955745"
      unitRef="usd">133000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTItMS0xLTA_feef557e-34c2-4ca3-9ff5-568c3c3de443"
      unitRef="usd">19119000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTQtMS0xLTA_e3aec3dc-f8ed-48a5-a6de-45eb6039dc9d"
      unitRef="usd">8636000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIwLTYtMS0xLTA_3e156eb0-f42d-4211-bf17-05f22fe584b1"
      unitRef="usd">1704000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTItMS0xLTA_62676745-7151-4008-a8da-820609ba2482"
      unitRef="usd">-47856000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTQtMS0xLTA_52c14b91-c2b0-4e49-aaa9-60398e5e80ab"
      unitRef="usd">-39486000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIxLTYtMS0xLTA_99a374ea-c636-46cb-9b5b-91a0728c9a8f"
      unitRef="usd">-27362000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTItMS0xLTA_7c3615a4-ee36-46b5-aafc-dfc00090e35b"
      unitRef="usd">-11745000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTQtMS0xLTA_c080af69-6f46-4d9d-8df4-b4353fa67e40"
      unitRef="usd">6879000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIyLTYtMS0xLTA_003aec60-eb34-420f-87cb-d5bd09592175"
      unitRef="usd">2698000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTItMS0xLTA_d974e457-abbc-4bfb-bd56-adfc685efcdd"
      unitRef="usd">21481000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i9bf006246ea64140b10584f9f125c271_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTQtMS0xLTA_d6a04279-3794-4619-8696-d4db68baeb1f"
      unitRef="usd">14602000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i8abe5f840eef4736ab7dbbd28d92c5d9_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzIzLTYtMS0xLTA_862e800c-3b8c-4286-8cda-310d192349d2"
      unitRef="usd">11904000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i2aca644040ed410683773f0b05d91942_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTItMS0xLTA_6e5908d9-b19b-43ce-9419-61fb9a977d8a"
      unitRef="usd">9736000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ie88417a2660b469aa77ba70ae4cbceb2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTQtMS0xLTA_9f88cd39-af06-416c-9577-25985eb099b9"
      unitRef="usd">21481000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i9bf006246ea64140b10584f9f125c271_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI0LTYtMS0xLTA_acd204ac-07a7-4cea-a0b8-19fd283af6f8"
      unitRef="usd">14602000</us-gaap:CashEquivalentsAtCarryingValue>
    <hfwa:CommonStockissuedBusinessCombinations
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTItMS0xLTA_8e3abf5d-e484-40df-9f65-07994f71205a"
      unitRef="usd">0</hfwa:CommonStockissuedBusinessCombinations>
    <hfwa:CommonStockissuedBusinessCombinations
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTQtMS0xLTA_6dba148e-d235-4f09-9105-ec146b8ee8b3"
      unitRef="usd">0</hfwa:CommonStockissuedBusinessCombinations>
    <hfwa:CommonStockissuedBusinessCombinations
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI3LTYtMS0xLTA_7b439138-6149-4f24-9c0e-59bd5ace342e"
      unitRef="usd">230043000</hfwa:CommonStockissuedBusinessCombinations>
    <hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations
      contextRef="if8c163754dd04c909e473637bda52b41_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTItMS0xLTA_b13ac61a-7e6a-41e0-b489-451f20e038b1"
      unitRef="usd">0</hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations>
    <hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations
      contextRef="ib53b279d6eda4ea88b0f346538613bc1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTQtMS0xLTA_5307076b-1af4-4d88-b75c-0a928d6d57ac"
      unitRef="usd">0</hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations>
    <hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations
      contextRef="i6c6bdb0a1abe4853bbc46ee35ee07c16_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDEvZnJhZzpmMWU5ZThmYjg5OGM0NmU0OTk5YTJhODZhMDJhZWZjZi90YWJsZTozNjg0N2EyNjM3OTY0Yzg5YTg5NGQ2MDQzZmUyZmNkMS90YWJsZXJhbmdlOjM2ODQ3YTI2Mzc5NjRjODlhODk0ZDYwNDNmZTJmY2QxXzI4LTYtMS0xLTA_b67c8899-b9a9-41b7-bc2b-8d35f4edc89c"
      unitRef="usd">228261000</hfwa:CapitalContributionNetAssetsAcquiredinBusinessCombinations>
    <us-gaap:QuarterlyFinancialInformationTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90ZXh0cmVnaW9uOjFiMDk4YzY2MjVjNTQ0MTQ5Njg3NGIwNjI0OWVlNDU1XzExNQ_1504e98c-7435-4d83-85d1-131c14bde909">Selected Quarterly Financial Data (Unaudited)&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;Results of operations on a quarterly basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&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, except per share amounts)&lt;/span&gt;&lt;/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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&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;48,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,455&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:9pt;font-weight:400;line-height:100%"&gt;28,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:9pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income after provision for credit losses&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;40,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noninterest 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;9,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;11,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Noninterest 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;37,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;19,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;28,311&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(6,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;16,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23,882&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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-top: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;0.34&#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 style="background-color:#cceeff;border-top: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-top: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;(0.17)&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 style="background-color:#cceeff;border-top: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-top: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;0.46&#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 style="background-color:#cceeff;border-top: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-top: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;0.66&#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;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;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cash dividends declared on 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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/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;vertical-align:top;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="21" 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&#160;31, 2019&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;&#160;&lt;/span&gt;&lt;/td&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;First&lt;br/&gt;Quarter&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;Second&lt;br/&gt;Quarter&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;Third&lt;br/&gt;Quarter&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;Fourth&lt;br/&gt;Quarter&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, except per share amounts)&lt;/span&gt;&lt;/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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;54,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;4,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,115&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income after provision for credit losses&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;48,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noninterest 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;7,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Noninterest 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;36,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:9pt;font-weight:400;line-height:100%"&gt;37,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;21,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,571&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;16,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,126&#160;&lt;/span&gt;&lt;/td&gt;&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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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-top: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;0.45&#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 style="background-color:#cceeff;border-top: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-top: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;0.43&#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 style="background-color:#cceeff;border-top: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-top: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;0.49&#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 style="background-color:#cceeff;border-top: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-top: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;0.47&#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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash dividends declared on 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;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90ZXh0cmVnaW9uOjFiMDk4YzY2MjVjNTQ0MTQ5Njg3NGIwNjI0OWVlNDU1XzExOQ_7f1ccb8f-2250-40fb-a9fe-c245b6abbad3">&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;Results of operations on a quarterly basis were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2020&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;First&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Second&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Third&lt;br/&gt;Quarter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Fourth&lt;br/&gt;Quarter&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, except per share amounts)&lt;/span&gt;&lt;/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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&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;48,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;50,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,455&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;7,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:9pt;font-weight:400;line-height:100%"&gt;28,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:9pt;font-weight:400;line-height:100%"&gt;2,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(3,133)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income after provision for credit losses&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;40,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,948&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noninterest 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;9,486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;8,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;11,285&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Noninterest 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;37,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income (loss) before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;12,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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,075)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;19,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;28,311&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Income tax expense (benefit)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;2,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net income (loss)&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;12,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(6,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;16,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;23,882&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Basic earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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-top: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;0.34&#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 style="background-color:#cceeff;border-top: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-top: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;(0.17)&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 style="background-color:#cceeff;border-top: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-top: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;0.46&#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 style="background-color:#cceeff;border-top: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-top: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;0.66&#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;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;Diluted earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Cash dividends declared on 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;0.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/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;vertical-align:top;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="21" 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&#160;31, 2019&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;&#160;&lt;/span&gt;&lt;/td&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;First&lt;br/&gt;Quarter&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;Second&lt;br/&gt;Quarter&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;Third&lt;br/&gt;Quarter&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;Fourth&lt;br/&gt;Quarter&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, except per share amounts)&lt;/span&gt;&lt;/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;Interest income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;53,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,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;54,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,943&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;4,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;4,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income&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,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,115&#160;&lt;/span&gt;&lt;/td&gt;&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;Provision for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;920&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Net interest income after provision for credit losses&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;48,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;Noninterest 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;7,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;9,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Noninterest 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;36,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:9pt;font-weight:400;line-height:100%"&gt;37,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;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,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;19,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&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;21,516&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;20,571&#160;&lt;/span&gt;&lt;/td&gt;&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:bottom"&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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;3,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;16,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;17,126&#160;&lt;/span&gt;&lt;/td&gt;&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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top: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-top: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;0.45&#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 style="background-color:#cceeff;border-top: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-top: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;0.43&#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 style="background-color:#cceeff;border-top: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-top: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;0.49&#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 style="background-color:#cceeff;border-top: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-top: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;0.47&#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;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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 earnings per common share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;0.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;Cash dividends declared on 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;0.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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.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;0.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtMi0xLTEtMA_71d631c3-1417-423d-a9b2-3435bab6f2e2"
      unitRef="usd">53086000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtNC0xLTEtMA_ceafbecc-ac00-420c-8a88-217aaab29c19"
      unitRef="usd">53994000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtNi0xLTEtMA_f91e81ab-0e75-46fe-9d00-163821ee2be4"
      unitRef="usd">52563000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzMtOC0xLTEtMA_5fdc3b5f-628d-4129-8f99-aa92abf821cd"
      unitRef="usd">54677000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpense
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtMi0xLTEtMA_a46b285c-9ee3-4a00-8700-d19a2d24ef01"
      unitRef="usd">4535000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtNC0xLTEtMA_bfe3567e-2fa7-48dd-b354-434130e0e312"
      unitRef="usd">3681000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtNi0xLTEtMA_9f9c1351-9374-49f9-b85d-461f1d7c3e07"
      unitRef="usd">2885000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzQtOC0xLTEtMA_87ec9141-e89e-43d9-9783-362aa8c61250"
      unitRef="usd">2222000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtMi0xLTEtMA_a771922f-887d-4874-b10e-2e453eac25d5"
      unitRef="usd">48551000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtNC0xLTEtMA_fca8f9ee-2649-4d8f-b1ff-dfaf63b2592d"
      unitRef="usd">50313000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtNi0xLTEtMA_49f99926-77f0-42cf-bf6c-7ee86cef30c5"
      unitRef="usd">49678000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzUtOC0xLTEtMA_b11e499e-0f64-4045-b896-018a9b245d4a"
      unitRef="usd">52455000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtMi0xLTEtMA_1f8c3936-3ea4-4016-89f5-88a01221c3cd"
      unitRef="usd">7946000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtNC0xLTEtMA_6ba18d89-096f-47da-9670-dfab3fa19354"
      unitRef="usd">28563000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtNi0xLTEtMA_eafb00d6-7b62-4942-877c-3c6ac396cf14"
      unitRef="usd">2730000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzYtOC0xLTEtMA_25ab9367-47d7-4798-923b-f771709ed3d6"
      unitRef="usd">-3133000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctMi0xLTEtMA_ee9f5a9a-a9dd-4e2b-9bdb-f72426880199"
      unitRef="usd">40605000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctNC0xLTEtMA_5484096a-13d4-471b-80f5-8ddd230973e5"
      unitRef="usd">21750000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctNi0xLTEtMA_2cb333db-17d6-4bcc-b9b5-7a155da16aec"
      unitRef="usd">46948000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzctOC0xLTEtMA_7d3c37fe-cd59-435b-a961-43a852c1f57c"
      unitRef="usd">55588000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:NoninterestIncome
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtMi0xLTEtMA_e65a9692-3ea8-47f6-89f7-9a991707ce99"
      unitRef="usd">9486000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtNC0xLTEtMA_567f52e2-99f7-46f0-ae32-5cd4784cf0bf"
      unitRef="usd">8248000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtNi0xLTEtMA_f42c64e2-dbad-408b-895a-faf0e2951e24"
      unitRef="usd">8210000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzgtOC0xLTEtMA_db0de9ff-8293-4201-a330-e1a277ffd635"
      unitRef="usd">11285000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestExpense
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktMi0xLTEtMA_9d6735cf-1cf9-40b8-9bb0-e9d51886575d"
      unitRef="usd">37260000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktNC0xLTEtMA_8da2752b-aaee-4515-862f-58dd9e88b808"
      unitRef="usd">37073000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktNi0xLTEtMA_c49efb72-cc1d-471e-96a3-8bb2556e0b53"
      unitRef="usd">36045000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzktOC0xLTEtMA_771554ac-7601-439a-9e0e-9d22f0483cfe"
      unitRef="usd">38562000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTItMS0xLTA_e4eed04a-d0c4-482c-8024-26c360f138f4"
      unitRef="usd">12831000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTQtMS0xLTA_f5fa41ef-9500-4d3d-a29e-fa9a11453dec"
      unitRef="usd">-7075000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTYtMS0xLTA_7d812eac-fdb3-4bca-a819-b6c8654130e5"
      unitRef="usd">19113000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEwLTgtMS0xLTA_3d49f95f-1851-43ab-818b-832257d07a54"
      unitRef="usd">28311000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTItMS0xLTA_16d25869-44dc-4995-ad23-c383b7769a76"
      unitRef="usd">640000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTQtMS0xLTA_a1670cc9-1d89-4e59-b41c-69104fb8d84e"
      unitRef="usd">-936000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTYtMS0xLTA_a15479ca-0e5b-4cd3-adcd-2f3c6d7a96b2"
      unitRef="usd">2477000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzExLTgtMS0xLTA_0a8cf316-7c45-4371-a904-3944f5f81c00"
      unitRef="usd">4429000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTItMS0xLTA_3c99199c-0915-49df-8aa5-526be3c308db"
      unitRef="usd">12191000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTQtMS0xLTA_5703518d-e636-4b36-b39e-62f69a770427"
      unitRef="usd">-6139000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTYtMS0xLTA_de30c7b4-01d9-4a8f-9dfd-9ae7b0716f8c"
      unitRef="usd">16636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEyLTgtMS0xLTA_2abfe965-ff03-4f46-aa6c-5fca5af5d096"
      unitRef="usd">23882000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTItMS0xLTA_65463645-da61-494d-8311-9225bcb7ab90"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTQtMS0xLTA_ae9bd5de-0811-4e23-b62d-27b3b119d899"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTYtMS0xLTA_777a0c3b-ab8a-453f-bed1-8f302fca0acd"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzEzLTgtMS0xLTA_115202b6-e52f-4843-a8d1-c99976208621"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTItMS0xLTA_d515aed4-fce2-4eaa-83bd-22cca86e5df1"
      unitRef="usdPerShare">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTQtMS0xLTA_7b5a3a28-f7f0-4b23-972d-330c47030c3f"
      unitRef="usdPerShare">-0.17</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTYtMS0xLTA_a2d733af-e997-4b83-9e59-32ce34ad45e0"
      unitRef="usdPerShare">0.46</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE0LTgtMS0xLTA_4a4bd894-fe0f-4402-b596-91820f6f3923"
      unitRef="usdPerShare">0.66</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i05659ab4112c4781bcbfea63c18b23d1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTItMS0xLTA_aa3e27bc-533a-4ef2-81af-a6b2beec7e82"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i3fa9a533ff924ce599df4af58a04d66b_D20200401-20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTQtMS0xLTA_0b9cc37f-eacf-46a3-9029-c530b57eeb2e"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTYtMS0xLTA_52815439-9e3b-4818-b2df-29ea18adaf47"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTplZDljOWM0MWY2NjY0ZjJhOTFlZDMzZDQ3ZDZiYTkxZS90YWJsZXJhbmdlOmVkOWM5YzQxZjY2NjRmMmE5MWVkMzNkNDdkNmJhOTFlXzE1LTgtMS0xLTA_1560c2e6-5f7f-451b-b4e8-b81c48fc633d"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtMS0xLTEtMTAxNzQ_a6dbd735-6331-4916-9f98-87e6047e3870"
      unitRef="usd">53807000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtMy0xLTEtMTAxNzQ_730e627a-6c81-4d45-8f72-3d0c8c7872e5"
      unitRef="usd">55216000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtNS0xLTEtMTAxNzQ_ccc9f860-bf98-4c0a-8b5d-838531d886d5"
      unitRef="usd">54884000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzMtNy0xLTEtMTAxNzQ_1a10dac9-1f79-4dc0-bcb4-19d7d4d622f1"
      unitRef="usd">53943000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpense
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtMS0xLTEtMTAxNzQ_6298368f-1c1c-4fb7-9156-697452b4ad9d"
      unitRef="usd">4019000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtMy0xLTEtMTAxNzQ_e5cfa033-f63a-4caa-b440-3b37c5586232"
      unitRef="usd">4680000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtNS0xLTEtMTAxNzQ_39a20c85-7c4f-4b22-a288-9caa50f079b6"
      unitRef="usd">4641000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzQtNy0xLTEtMTAxNzQ_c2fbd888-9d88-480b-a825-e8d183525459"
      unitRef="usd">4828000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtMS0xLTEtMjU4MzQ_a11319bc-db5f-48c1-bf25-93f95c15ac20"
      unitRef="usd">49788000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtMy0xLTEtMjU4MzQ_24c70d88-778f-4c14-b8fb-de89166d5300"
      unitRef="usd">50536000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtNS0xLTEtMjU4MzQ_272195be-1de7-422b-93f1-e2c63dd670fd"
      unitRef="usd">50243000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzUtNy0xLTEtMjU4MzQ_1d442bd8-a80d-44c9-ac48-4b1cb3a8de0c"
      unitRef="usd">49115000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtMS0xLTEtMTAxNzc_964b43f6-6e11-41a7-a5e8-98c411b2fc44"
      unitRef="usd">920000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtMy0xLTEtMTAxNzc_b35d56e1-9d53-4337-aa3d-0342c2951787"
      unitRef="usd">1367000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtNS0xLTEtMTAxNzc_86e16829-d35a-49d3-8f2c-8e703931731d"
      unitRef="usd">466000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzYtNy0xLTEtMTAxNzc_2847ca40-d147-4e4e-bc47-148618dc94ee"
      unitRef="usd">1558000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctMS0xLTEtMjU4Mzg_32925f91-c1ca-4af2-97e2-6a1a74e6e46a"
      unitRef="usd">48868000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctMy0xLTEtMjU4Mzg_b0064f11-2464-496a-a1c7-0147046138c0"
      unitRef="usd">49169000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctNS0xLTEtMjU4Mzg_46924fdb-86d4-4341-9b72-bb155cbcd5e7"
      unitRef="usd">49777000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzctNy0xLTEtMjU4Mzg_cd789322-a273-47b4-a355-d2be01662a27"
      unitRef="usd">47557000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:NoninterestIncome
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtMS0xLTEtMTAxODA_91ce0886-2f85-4aad-9d7c-7088869da1e5"
      unitRef="usd">7429000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtMy0xLTEtMTAxODA_5b0031e3-c0bb-4700-84a4-bec7dabc3589"
      unitRef="usd">7564000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtNS0xLTEtMTAxODA_b6916251-f8a7-46c9-ae27-0fc8a630c12e"
      unitRef="usd">8458000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzgtNy0xLTEtMTAxODA_b7681b09-7d26-43df-b39c-95a2c71e4107"
      unitRef="usd">9011000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestExpense
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktMS0xLTEtMTAxODA_39464a2e-b8e5-4b03-9f08-3d95d38bc29b"
      unitRef="usd">36525000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktMy0xLTEtMTAxODA_3f9bd107-21bd-4650-9aa8-0eef1242a614"
      unitRef="usd">37547000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktNS0xLTEtMTAxODA_82defc3f-9ed5-41e6-aa37-eb6b2604c447"
      unitRef="usd">36719000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzktNy0xLTEtMTAxODA_414f5998-c20c-4c55-b555-27d8593175e1"
      unitRef="usd">35997000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTEtMS0xLTI1ODQw_dc357488-09fe-4d2d-b043-cd68a10054c0"
      unitRef="usd">19772000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTMtMS0xLTI1ODQw_1a1274c3-eba4-4ae3-a72d-2739e17cfd5a"
      unitRef="usd">19186000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTUtMS0xLTI1ODQw_e25df1d4-5396-47ec-b6af-2b723a534fa9"
      unitRef="usd">21516000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEwLTctMS0xLTI1ODQw_9602da34-2d35-4c53-9d19-8e5f45f294eb"
      unitRef="usd">20571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTEtMS0xLTI1ODQw_401d44ff-611d-4b2d-a9cf-cfb8aff1fa23"
      unitRef="usd">3220000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTMtMS0xLTI1ODQw_ccb8778b-d038-4df4-8411-6a32e0469060"
      unitRef="usd">3202000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTUtMS0xLTI1ODQw_e567d141-32cb-47c1-978e-81fde7218fdd"
      unitRef="usd">3621000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzExLTctMS0xLTI1ODQw_4d67269b-d10d-4258-a244-8865b2fffa8f"
      unitRef="usd">3445000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTEtMS0xLTI1ODQw_5b12f634-accf-46ca-af5e-0bab3f53dc5e"
      unitRef="usd">16552000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTMtMS0xLTI1ODQw_f5b6a8ca-ac32-471d-946f-d6fc69d8a73b"
      unitRef="usd">15984000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTUtMS0xLTI1ODQw_1c198d0f-f6f2-4c69-a64d-dd46a280c683"
      unitRef="usd">17895000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEyLTctMS0xLTI1ODQw_591d9ae4-4c08-4af8-9820-7112ef522306"
      unitRef="usd">17126000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTEtMS0xLTEwMTk5_79774583-8c65-4798-8303-07cc2ebe088e"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTMtMS0xLTEwMTk5_4548682c-eb2c-4e59-b824-0dcc561ced06"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTUtMS0xLTEwMTk5_ad83db46-99b1-42af-9604-b606f31a25af"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzEzLTctMS0xLTEwMTk5_626d1d2b-b864-41ba-83cc-6008acd86288"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTEtMS0xLTEwMTk5_90817a9b-5322-4104-b9ad-aa237e11ac29"
      unitRef="usdPerShare">0.45</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTMtMS0xLTEwMTk5_25c17f01-ed81-4ceb-8393-693e15c76113"
      unitRef="usdPerShare">0.43</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTUtMS0xLTEwMTk5_8d367be0-bf95-4f47-82c8-37282cbf56c1"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE0LTctMS0xLTEwMTk5_bc71a178-5d13-41b5-9c30-a0755fd9dd74"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iea21713c9fed41ec9fb384d558b9f359_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTEtMS0xLTEwMTk5_5170ff6f-08bc-4c4d-b59a-4d062099f7a4"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i81806e2b650e4327a861a2d6c191ae77_D20190401-20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTMtMS0xLTEwMTk5_21ceacd8-f5bb-42ce-aadc-59fbf66bb7bc"
      unitRef="usdPerShare">0.18</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i67d964a573e04f80afdd42d2882ca71c_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTUtMS0xLTEwMTk5_de67ee28-13d2-40c7-b272-513352da78e2"
      unitRef="usdPerShare">0.19</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i9e6ab4a7130f4d5ba3f37a5200966154_D20191001-20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNDQvZnJhZzoxYjA5OGM2NjI1YzU0NDE0OTY4NzRiMDYyNDllZTQ1NS90YWJsZTpiYjcxODcyODRlMmQ0ODhhODhkNzZjOTVlMDcxOWI1Ny90YWJsZXJhbmdlOmJiNzE4NzI4NGUyZDQ4OGE4OGQ3NmM5NWUwNzE5YjU3XzE1LTctMS0xLTEwMTk5_26f753b6-4259-44bc-a52f-a3070d978f71"
      unitRef="usdPerShare">0.29</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTQ0NDM_2d2a3097-6a91-4e75-b88d-ab3da2a9435a">Subsequent Events (Unaudited)&lt;div style="margin-top:5pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;The CA Act was enacted into law on December 27, 2020. In accordance with the provisions, the Bank began originating the second round of SBA PPP loans to existing and new customers effective January 11, 2021. As of February 19, 2021, the Bank has funded 1,724 loans totaling $297.1&#160;million. The average loan balance for funded SBA PPP loans under the CA Act was $172,000. The Bank earns 1% interest on these loans as well as a fee to cover processing 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;Liquidity for the originations of these SBA PPP loans was provided from cash reserves. The Company was additionally approved to participate in the Federal Reserve's Paycheck Protection Program Liquidity Facility as a backup funding source effective January 20, 2021. The Paycheck Protection Program Liquidity Facility expires on March 31, 2021. The Company does not expect to participate in the facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:justify;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, subsequent to year end through February 19, 2021, the Bank received principal and interest forgiveness payments from the SBA of $124.5&#160;million, which represented approximately 13.9% of total originated first round SBA PPP loans and 17.4% of the outstanding balance of SBA PPP loans at December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <hfwa:SBAPaycheckProtectionProgramLoansFunded
      contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5NjE_dc3a3ca8-5318-49cd-a696-a45eabf47ac6"
      unitRef="loan">1724</hfwa:SBAPaycheckProtectionProgramLoansFunded>
    <hfwa:SBAPaycheckProtectionProgramFinancingReceivable
      contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYyMjY_02bdaad8-9082-4b2c-b572-cc37436d340a"
      unitRef="usd">297100000</hfwa:SBAPaycheckProtectionProgramFinancingReceivable>
    <hfwa:SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance
      contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5ODQ_a04d1198-9a29-432b-9da2-c98d5ccfec7b"
      unitRef="usd">172000</hfwa:SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance>
    <hfwa:SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent
      contextRef="i4cde8c1456224a7182fcd85f0ecfc03d_I20210219"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5OTQ_c8f25268-c1f4-459a-aa6e-35723f979977"
      unitRef="number">0.01</hfwa:SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent>
    <hfwa:SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments
      contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTU5OTg_1bf411b6-b230-4081-aa09-b7b960aa982e"
      unitRef="usd">124500000</hfwa:SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments>
    <hfwa:SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans
      contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYwNDE_a0d17f32-8740-4089-b1d4-1238ce35ee94"
      unitRef="number">0.139</hfwa:SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans>
    <hfwa:SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans
      contextRef="i0e8ce341a63a47fba705edd819662f95_D20210101-20210219"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8yNTAvZnJhZzowOWMwMmYxMmQxNTA0NWM1OWM2MGZhNTY3NmNjZTE5Mi90ZXh0cmVnaW9uOjA5YzAyZjEyZDE1MDQ1YzU5YzYwZmE1Njc2Y2NlMTkyXzMyOTg1MzQ4OTYwMTQ_f71fa587-0d93-4fcb-81f3-15cb955cf677"
      unitRef="number">0.174</hfwa:SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f" xlink:label="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f" 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:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, 2019, and 2018, the Company adopted ASU 2016-13, </xhtml:span><xhtml: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</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; ASU 2016-02, </xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; and</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%"> </xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ASU 2016-01, </xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities</xhtml:span><xhtml:span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTUtMS0xLTA_faaada72-52b6-4b47-b69c-dcc7dfca827d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTEtMS0xLTA_28a0ec14-d0bf-4e24-b966-2b22d51a8974"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90YWJsZTo0N2U5MzBkYWY3NjU0YmIzODk0YmQxNWM4OWQ1YmJkYy90YWJsZXJhbmdlOjQ3ZTkzMGRhZjc2NTRiYjM4OTRiZDE1Yzg5ZDViYmRjXzY0LTMtMS0xLTA_024e4e8a-02ce-48a7-8e29-3cd189877474"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzAvZnJhZzplNWIzOTRlNWJlNmE0ZDAwODEyZjM0NWUxZTZkZmIxMi90ZXh0cmVnaW9uOmU1YjM5NGU1YmU2YTRkMDA4MTJmMzQ1ZTFlNmRmYjEyXzMyOTg1MzQ4ODM5MTU_03ed662d-8f2a-4db2-b112-b4a06da9fb3f"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371557816">
<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, 2020</div></th>
<th class="th"><div>Feb. 17, 2021</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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="top.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="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-29480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HERITAGE FINANCIAL CORP<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">91-1857900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">201 Fifth Avenue SW,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Olympia<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">WA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">98501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HFWA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity 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="top.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="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">943-1500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.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">$ 706,953,100<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,914,775<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the registrant&#8217;s definitive Proxy Statement for the 2021 Annual Meeting of Shareholders are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. The&#160;2021&#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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001046025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_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="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover Page [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375824792">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndDueFromBanks', window );">Cash on hand and in banks</a></td>
<td class="nump">$ 91,918<span></span>
</td>
<td class="nump">$ 95,039<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDepositsInBanks', window );">Interest earning deposits</a></td>
<td class="nump">651,404<span></span>
</td>
<td class="nump">133,529<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Investment securities available for sale, at fair value, net (amortized cost of $770,195 and $939,160, respectively)</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">4,932<span></span>
</td>
<td class="nump">5,533<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable</a></td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(70,185)<span></span>
</td>
<td class="num">(36,171)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount', window );">Loans receivable, net</a></td>
<td class="nump">4,398,462<span></span>
</td>
<td class="nump">3,731,708<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Other real estate owned</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">85,452<span></span>
</td>
<td class="nump">87,888<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankStock', window );">Federal Home Loan Bank stock, at cost</a></td>
<td class="nump">6,661<span></span>
</td>
<td class="nump">6,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">107,580<span></span>
</td>
<td class="nump">103,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">19,418<span></span>
</td>
<td class="nump">14,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">193,301<span></span>
</td>
<td class="nump">164,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">13,088<span></span>
</td>
<td class="nump">16,613<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">240,939<span></span>
</td>
<td class="nump">240,939<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">6,615,318<span></span>
</td>
<td class="nump">5,552,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS' EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="nump">5,597,990<span></span>
</td>
<td class="nump">4,582,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">20,887<span></span>
</td>
<td class="nump">20,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">35,683<span></span>
</td>
<td class="nump">20,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">140,319<span></span>
</td>
<td class="nump">120,219<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">5,794,879<span></span>
</td>
<td class="nump">4,743,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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred stock, no par value, 2,500,000 shares authorized; no shares issued and outstanding, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, no par value, 50,000,000 shares authorized; 35,912,243 and 36,618,729 shares issued and outstanding, respectively</a></td>
<td class="nump">571,021<span></span>
</td>
<td class="nump">586,459<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">224,400<span></span>
</td>
<td class="nump">212,474<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income, net</a></td>
<td class="nump">25,018<span></span>
</td>
<td class="nump">10,378<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">820,439<span></span>
</td>
<td class="nump">809,311<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 6,615,318<span></span>
</td>
<td class="nump">$ 5,552,970<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndDueFromBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions: Includes cash on hand (currency and coin), cash items in process of collection, noninterest bearing deposits due from other financial institutions (including corporate credit unions), and noninterest bearing balances with the Federal Reserve Banks, Federal Home Loan Banks and central banks.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndDueFromBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 325<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=75031641&amp;loc=d3e63345-112809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDepositsInBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For banks and other depository institutions (including Federal Reserve Banks, if applicable): Interest-bearing deposits in other financial institutions for relatively short periods of time including, for example, certificates of deposits, which are presented separately from cash on the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=117340910&amp;loc=d3e59706-112781<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDepositsInBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_JuniorSubordinatedNotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JuniorSubordinatedNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetReportedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120238483&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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 http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49176635&amp;loc=d3e9760-107771<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.13(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1)(a)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesSoldUnderAgreementsToRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385101736">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Amortized Cost</a></td>
<td class="nump">$ 770,195<span></span>
</td>
<td class="nump">$ 939,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockNoParValue', window );">Preferred stock, no par value (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Common stock, no par value (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">35,912,243<span></span>
</td>
<td class="nump">36,618,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">35,912,243<span></span>
</td>
<td class="nump">36,618,729<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368728936">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperatingAbstract', window );"><strong>INTEREST INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 192,417<span></span>
</td>
<td class="nump">$ 189,515<span></span>
</td>
<td class="nump">$ 175,466<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxable', window );">Taxable interest on investment securities</a></td>
<td class="nump">17,541<span></span>
</td>
<td class="nump">23,045<span></span>
</td>
<td class="nump">17,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeSecuritiesTaxExempt', window );">Nontaxable interest on investment securities</a></td>
<td class="nump">3,659<span></span>
</td>
<td class="nump">3,396<span></span>
</td>
<td class="nump">4,649<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherInterestAndDividendIncome', window );">Interest on interest earning deposits</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
<td class="nump">1,689<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="nump">214,320<span></span>
</td>
<td class="nump">217,850<span></span>
</td>
<td class="nump">199,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseAbstract', window );"><strong>INTEREST EXPENSE:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Deposits</a></td>
<td class="nump">12,265<span></span>
</td>
<td class="nump">16,349<span></span>
</td>
<td class="nump">10,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">890<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseOther', window );">Other borrowings</a></td>
<td class="nump">168<span></span>
</td>
<td class="nump">480<span></span>
</td>
<td class="nump">753<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">13,323<span></span>
</td>
<td class="nump">18,168<span></span>
</td>
<td class="nump">12,413<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">200,997<span></span>
</td>
<td class="nump">199,682<span></span>
</td>
<td class="nump">186,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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="nump">36,106<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after provision for credit losses</a></td>
<td class="nump">164,891<span></span>
</td>
<td class="nump">195,371<span></span>
</td>
<td class="nump">181,864<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeAbstract', window );"><strong>NONINTEREST INCOME:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions', window );">Service charges and other fees</a></td>
<td class="nump">16,228<span></span>
</td>
<td class="nump">18,712<span></span>
</td>
<td class="nump">18,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss', window );">Gain on sale of investment securities, net</a></td>
<td class="nump">1,518<span></span>
</td>
<td class="nump">330<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfLoansNet', window );">Gain on sale of loans, net</a></td>
<td class="nump">5,044<span></span>
</td>
<td class="nump">2,424<span></span>
</td>
<td class="nump">2,759<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InterestRateSwapFeeIncome', window );">Interest rate swap fees</a></td>
<td class="nump">1,691<span></span>
</td>
<td class="nump">1,232<span></span>
</td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="nump">4,319<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">8,429<span></span>
</td>
<td class="nump">7,604<span></span>
</td>
<td class="nump">7,491<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">37,229<span></span>
</td>
<td class="nump">32,462<span></span>
</td>
<td class="nump">31,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LaborAndRelatedExpense', window );">Compensation and employee benefits</a></td>
<td class="nump">88,106<span></span>
</td>
<td class="nump">87,568<span></span>
</td>
<td class="nump">86,830<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OccupancyNet', window );">Occupancy and equipment</a></td>
<td class="nump">22,664<span></span>
</td>
<td class="nump">21,690<span></span>
</td>
<td class="nump">19,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommunicationsAndInformationTechnology', window );">Data processing</a></td>
<td class="nump">9,396<span></span>
</td>
<td class="nump">8,976<span></span>
</td>
<td class="nump">9,888<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing</a></td>
<td class="nump">3,100<span></span>
</td>
<td class="nump">3,481<span></span>
</td>
<td class="nump">3,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">5,921<span></span>
</td>
<td class="nump">5,192<span></span>
</td>
<td class="nump">9,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State/municipal business and use taxes</a></td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">3,754<span></span>
</td>
<td class="nump">3,002<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense', window );">Federal deposit insurance premium</a></td>
<td class="nump">1,789<span></span>
</td>
<td class="nump">725<span></span>
</td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ForeclosedRealEstateIncomeExpense', window );">Other real estate owned, net</a></td>
<td class="num">(145)<span></span>
</td>
<td class="nump">352<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">3,525<span></span>
</td>
<td class="nump">4,001<span></span>
</td>
<td class="nump">3,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">10,830<span></span>
</td>
<td class="nump">11,049<span></span>
</td>
<td class="nump">11,385<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">148,940<span></span>
</td>
<td class="nump">146,788<span></span>
</td>
<td class="nump">149,187<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">53,180<span></span>
</td>
<td class="nump">81,045<span></span>
</td>
<td class="nump">64,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">6,610<span></span>
</td>
<td class="nump">13,488<span></span>
</td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in usd per share)</a></td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share)</a></td>
<td class="nump">1.29<span></span>
</td>
<td class="nump">1.83<span></span>
</td>
<td class="nump">1.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">36,014,445<span></span>
</td>
<td class="nump">36,758,230<span></span>
</td>
<td class="nump">35,194,003<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">36,170,066<span></span>
</td>
<td class="nump">36,985,766<span></span>
</td>
<td class="nump">35,371,590<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreclosed Real Estate Income (Expense)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap Fee Income</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_InterestRateSwapFeeIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsuranceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsuranceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommunicationsAndInformationTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense in the period for communications and data processing expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommunicationsAndInformationTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtAndEquitySecuritiesRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalDepositInsuranceCorporationPremiumExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for Federal Deposit Insurance Corporation (FDIC) insurance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalDepositInsuranceCorporationPremiumExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSalesOfLoansNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from a sale of loans, including adjustments to record loans classified as held-for-sale at the lower-of-cost-or-market and fair value adjustments to loan held for investment purposes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04.3(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfLoansNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred during the reporting period on junior subordinated debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseJuniorSubordinatedDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesTaxExempt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities exempt from state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeSecuritiesTaxExempt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeSecuritiesTaxable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating interest income, including amortization and accretion of premiums and discounts, on securities subject to state, federal and other income tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of fees and commissions from banking, advisory, brokerage, and securities underwriting activities. Activities include, but are not limited to, underwriting securities, private placements of securities, investment advisory and management services, merger and acquisition services, sale and servicing of mutual funds, and other related consulting fees.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LaborAndRelatedExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LaborAndRelatedExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of noninterest income derived from certain activities and assets including (for example): (1) venture capital investments; (2) bank owned life insurance; (3) foreign currency transactions; and (4) mortgage servicing rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OccupancyNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net occupancy expense that may include items, such as depreciation of facilities and equipment, lease expenses, property taxes and property and casualty insurance expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&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 840<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121616839&amp;loc=d3e45280-112737<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OccupancyNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInterestAndDividendIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after discount, accretion and premium amortization, of interest income and dividend income classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInterestAndDividendIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118262090&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375843928">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">14,640<span></span>
</td>
<td class="nump">17,833<span></span>
</td>
<td class="num">(6,064)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">61,210<span></span>
</td>
<td class="nump">85,390<span></span>
</td>
<td class="nump">46,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI attributable to parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in fair value of investment securities available for sale, net of tax of $4,506, $4,834 and $(1,591), respectively</a></td>
<td class="nump">15,828<span></span>
</td>
<td class="nump">18,094<span></span>
</td>
<td class="num">(5,956)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $(330), $(69) and $(29), respectively</a></td>
<td class="num">(1,188)<span></span>
</td>
<td class="num">(261)<span></span>
</td>
<td class="num">(108)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss)</a></td>
<td class="nump">$ 14,640<span></span>
</td>
<td class="nump">$ 17,833<span></span>
</td>
<td class="num">$ (6,064)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381796840">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Change in fair value of securities available for sale, tax</a></td>
<td class="nump">$ 4,506<span></span>
</td>
<td class="nump">$ 4,834<span></span>
</td>
<td class="num">$ (1,591)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax', window );">Reclassification adjustment of net gain from sale of investment securities available for sale included in income, tax</a></td>
<td class="nump">$ 330<span></span>
</td>
<td class="nump">$ 69<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e640-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369496872">
<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>
<th class="th">
<div>Accumulated other comprehensive income (loss), net </div>
<div>Cumulative Effect, Period of Adoption, Adjustment</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at beginning of the year, shares at Dec. 31, 2017</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,928,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the beginning of the year at Dec. 31, 2017</a></td>
<td class="nump">$ 508,305<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 360,590<span></span>
</td>
<td class="nump">$ 149,013<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="num">$ (1,298)<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="nump">9,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">2,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(1,704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,704)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">53,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(6,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(6,064)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Common stock issued in business combinations, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,960,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued in business combinations</a></td>
<td class="nump">230,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 230,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(25,791)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,791)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at end of the year, shares at Dec. 31, 2018</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,874,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the end of the year at Dec. 31, 2018</a></td>
<td class="nump">760,723<span></span>
</td>
<td class="num">(399)<span></span>
</td>
<td class="nump">$ 591,806<span></span>
</td>
<td class="nump">176,372<span></span>
</td>
<td class="num">(399)<span></span>
</td>
<td class="num">(7,455)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="nump">3,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">3,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(321,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="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(8,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (8,636)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">67,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">67,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">17,833<span></span>
</td>
<td class="text">&#160;<span></span>
</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,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued in business combinations</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(31,056)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(31,056)<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance at end 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,619,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at the end 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>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited', window );">Restricted stock awards forfeited, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">110,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="nump">8,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(825,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="top.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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued in business combinations</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">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,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="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">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>
<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares related to Restricted Stock Award forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards forfeited during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased and retired during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedAndRetiredDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381529368">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>Oct. 23, 2019</div></th>
<th class="th"><div>Jul. 24, 2019</div></th>
<th class="th"><div>Apr. 24, 2019</div></th>
<th class="th"><div>Jan. 23, 2019</div></th>
<th class="th"><div>Oct. 24, 2018</div></th>
<th class="th"><div>Jul. 24, 2018</div></th>
<th class="th"><div>Apr. 25, 2018</div></th>
<th class="th"><div>Jan. 24, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Dividends declared per common share (in usd per share)</a></td>
<td class="nump">$ 0.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.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<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.29<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369376280">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="num">(3,612)<span></span>
</td>
<td class="nump">14,113<span></span>
</td>
<td class="nump">17,622<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">Provision for credit losses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">36,106<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities', window );">Net change in accrued interest receivable, prepaid expenses and other assets, and accrued expenses and other liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(11,154)<span></span>
</td>
<td class="nump">5,757<span></span>
</td>
<td class="nump">10,195<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,559<span></span>
</td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,525<span></span>
</td>
<td class="nump">4,001<span></span>
</td>
<td class="nump">3,819<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale', window );">Origination of mortgage loans held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(136,979)<span></span>
</td>
<td class="num">(72,216)<span></span>
</td>
<td class="num">(76,101)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLoansHeldForSale', window );">Proceeds from sale of mortgage loans held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">142,624<span></span>
</td>
<td class="nump">70,397<span></span>
</td>
<td class="nump">79,237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(4,319)<span></span>
</td>
<td class="num">(2,160)<span></span>
</td>
<td class="num">(1,753)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateValuationAdjustments', window );">Valuation adjustment on 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">51<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InterestRateSwapValuationAdjustments', window );">Valuation adjustment on interest rate swap</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">422<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate', window );">(Gain) loss on sale of other real estate owned, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(179)<span></span>
</td>
<td class="nump">227<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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">(5,044)<span></span>
</td>
<td class="num">(2,424)<span></span>
</td>
<td class="num">(2,759)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain on sale of investment securities, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,518)<span></span>
</td>
<td class="num">(330)<span></span>
</td>
<td class="num">(137)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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">(1,043)<span></span>
</td>
<td class="num">(169)<span></span>
</td>
<td class="num">(798)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairmentOfAssetsHeldForSale', window );">Impairment of assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">630<span></span>
</td>
<td class="nump">102<span></span>
</td>
<td class="nump">75<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseImpairmentLoss', window );">Impairment of right of use asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">655<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss (gain) on sale of premises and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">88<span></span>
</td>
<td class="num">(75)<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,331<span></span>
</td>
<td class="nump">92,490<span></span>
</td>
<td class="nump">90,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromLoansAndLeases', window );">Loans originated, net of principal payments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(692,720)<span></span>
</td>
<td class="num">(126,142)<span></span>
</td>
<td class="num">(106,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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities, calls and payments of investment securities available for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">264,223<span></span>
</td>
<td class="nump">242,348<span></span>
</td>
<td class="nump">92,563<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities', window );">Purchase of investment securities available for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(152,618)<span></span>
</td>
<td class="num">(242,776)<span></span>
</td>
<td class="num">(342,141)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities', 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">55,030<span></span>
</td>
<td class="nump">43,962<span></span>
</td>
<td class="nump">156,014<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of premises and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(6,997)<span></span>
</td>
<td class="num">(13,041)<span></span>
</td>
<td class="num">(23,265)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities', window );">Proceeds from sales of other loans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,562<span></span>
</td>
<td class="nump">9,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="top.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">1,290<span></span>
</td>
<td class="nump">864<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ProceedsfromSaleofAssetsHeldforSale', window );">Proceeds from sales of assets held for sale</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,407<span></span>
</td>
<td class="nump">1,664<span></span>
</td>
<td class="nump">1,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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,560<span></span>
</td>
<td class="nump">18,032<span></span>
</td>
<td class="nump">26,538<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock', window );">Purchases of Federal Home Loan Bank stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,844)<span></span>
</td>
<td class="num">(18,333)<span></span>
</td>
<td class="num">(22,524)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of premises and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">554<span></span>
</td>
<td class="nump">96<span></span>
</td>
<td class="nump">28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Purchasebankownedlifeinsurance', window );">Purchases of bank owned life insurance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,641)<span></span>
</td>
<td class="num">(8,053)<span></span>
</td>
<td class="num">(54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BankOwnedLifeInsuranceDeathBenefit', window );">Proceeds from bank owned life insurance death benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,324<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Changeinlowincometaxhousingtaxcreditpartnership', window );">Capital contributions to low-income housing tax credit partnerships and new market tax credit partnerships, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,117)<span></span>
</td>
<td class="num">(27,485)<span></span>
</td>
<td class="num">(8,303)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Net cash received from acquisitions</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">105,974<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(538,549)<span></span>
</td>
<td class="num">(125,302)<span></span>
</td>
<td class="num">(109,598)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeposits', window );">Net increase in deposits</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,015,314<span></span>
</td>
<td class="nump">150,274<span></span>
</td>
<td class="nump">214,740<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks', window );">Federal Home Loan Bank advances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">64,000<span></span>
</td>
<td class="nump">445,800<span></span>
</td>
<td class="nump">554,950<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfDebt', window );">Repayment of Federal Home Loan Bank advances</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(64,000)<span></span>
</td>
<td class="num">(445,800)<span></span>
</td>
<td class="num">(663,450)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28,859)<span></span>
</td>
<td class="num">(30,908)<span></span>
</td>
<td class="num">(25,791)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements', window );">Net increase (decrease) in securities sold under agreement to repurchase</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,514<span></span>
</td>
<td class="num">(11,318)<span></span>
</td>
<td class="num">(796)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">122<span></span>
</td>
<td class="nump">58<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(19,119)<span></span>
</td>
<td class="num">(8,636)<span></span>
</td>
<td class="num">(1,704)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">982,972<span></span>
</td>
<td class="nump">99,470<span></span>
</td>
<td class="nump">78,082<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">514,754<span></span>
</td>
<td class="nump">66,658<span></span>
</td>
<td class="nump">58,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">228,568<span></span>
</td>
<td class="nump">161,910<span></span>
</td>
<td class="nump">103,015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">743,322<span></span>
</td>
<td class="nump">228,568<span></span>
</td>
<td class="nump">161,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flow information:</strong></a></td>
<td class="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="top.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">13,136<span></span>
</td>
<td class="nump">17,867<span></span>
</td>
<td class="nump">12,385<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">13,432<span></span>
</td>
<td class="nump">7,528<span></span>
</td>
<td class="nump">5,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">270<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale', window );">Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,243<span></span>
</td>
<td class="nump">1,533<span></span>
</td>
<td class="nump">1,836<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Investmentinlowincomehousingtaxpartnership', window );">Investment in low-income housing tax credit partnership and related funding commitment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,237<span></span>
</td>
<td class="nump">46,677<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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">7,175<span></span>
</td>
<td class="nump">29,754<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets', window );">Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued, but not paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,672<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">421<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease liabilities, excluding adoption impact</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">1,505<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract', window );"><strong>Business Combinations:</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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Common stock issued in business combinations</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">230,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract', window );"><strong>Assets acquired (liabilities assumed) in acquisitions:</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="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale', window );">Investment securities available for sale</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">84,846<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable', window );">Loans receivable</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">718,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned', window );">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,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1', window );">Premises and equipment</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">3,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired', window );">Federal Home Loan Bank stock</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,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1', window );">Accrued interest receivable</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,454<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired', window );">Bank owned life insurance</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">17,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="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1', window );">Prepaid expenses and other assets</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,957<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1', window );">Other intangible assets</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">18,345<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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">121,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability', window );">Deposits</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">(824,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="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1', window );">Federal Home Loan Bank advances</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">(16,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase', window );">Securities sold under agreement to repurchase</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">(462)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1', window );">Accrued expenses and other liabilities</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">$ (8,439)<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:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, 2019, and 2018, the Company adopted ASU 2016-13, </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</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; ASU 2016-02, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">; and</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%">ASU 2016-01, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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_BankOwnedLifeInsuranceDeathBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bank Owned Life Insurance Death Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BankOwnedLifeInsuranceDeathBenefit</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_Changeinlowincometaxhousingtaxcreditpartnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in low income tax housing tax credit partnership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Changeinlowincometaxhousingtaxcreditpartnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CumulativeEffectFromChangeInAccountingPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cumulative effect from change in accounting policy</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_GainLossofAssetsHeldforSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ImpairmentOfAssetsHeldForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ImpairmentOfAssetsHeldForSale</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_InterestRateSwapValuationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest Rate Swap, Valuation Adjustments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_InterestRateSwapValuationAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Investmentinlowincomehousingtaxpartnership">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in low income housing tax partnership</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Investmentinlowincomehousingtaxpartnership</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition accounts FHLB stock acquired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired</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_NoncashOrPartNoncashAcquisitionDepositsLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition deposits liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability</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_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition investment available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale</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_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition other real estate owned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned</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_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition purchased non covered loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable</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_NoncashorPartNoncashBankOwnedLifeInsuranceacquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or Part Noncash, Bank Owned Life Insurance acquired</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired</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_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or Part Noncash Acquisition, Securities Sold Under Agreements to Repurchase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ProceedsfromSaleofAssetsHeldforSale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Sale of Assets Held for Sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ProceedsfromSaleofAssetsHeldforSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_Purchasebankownedlifeinsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchase bank owned life insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_Purchasebankownedlifeinsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of Bank Owned Life Insurance To Prepaid Expenses And Other Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TransferofBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsuranceIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Earnings on or other increases in the value of the cash surrender value of bank owned life insurance policies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsuranceIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate net amount of depreciation, amortization, and accretion recognized during an accounting period. As a noncash item, the net amount is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAmortizationAndAccretionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for the increase (decrease) in the beginning and end of period deposits balances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3095-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121551529&amp;loc=d3e60009-112784<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in Federal Home Loan Bank (FHLBank) loans to another FHLBank.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the total amount due the entity under agreements to sell and repurchase securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of accounts receivable that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=121583591&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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionDebtAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, classified as other, acquired in a noncash or part noncash acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-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 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from impairment of right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 25<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121593497&amp;loc=SL77918431-209957<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OtherRealEstateValuationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of cash outflow for loans purchased and created with the intention to resell them in the near future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<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> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to acquire Federal Home Loan Bank (FHLB) stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireFederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3151-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26853-111562<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> -Subparagraph (a),(b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of Federal Home Loan Bank (FHLB) stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfForeclosedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow resulting from the sale of loans classified as held-for-sale, including proceeds from loans sold through mortgage securitization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3337-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLoansHeldForSale</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSalesOfAssetsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSalesOfAssetsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value transferred from mortgage loans to real estate owned (REO) in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367381720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</a></td>
<td class="text">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements<div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Description of Business</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company is primarily engaged in the business of planning, directing and coordinating the business activities of its wholly-owned subsidiary, Heritage Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 53 branch offices at February&#160;26, 2021 located throughout Washington State and the greater Portland, Oregon area. The Bank&#8217;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 ACL on loans, management's estimate of ACL on unfunded commitments, management's evaluation of goodwill impairment and the fair value of financial instruments. It is reasonably possible that management's estimate of the ACL on loans of $70.2&#160;million at December&#160;31, 2020 as disclosed in Note (5) Allowance for Credit Losses on Loans, management's estimate of the ACL on unfunded commitments of $4.7&#160;million as disclosed in Note (15) Commitments and Contingencies, management's conclusion that the fair value of the reporting unit more likely than not exceeds its carrying value at December&#160;31, 2020 as disclosed in Note (8) Goodwill and Other Intangible Assets and the estimates of fair value of financial instruments as disclosed in Note (18) Fair Value Measurements could materially change. In particular, these estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to the COVID-19 pandemic.</span></div><div style="margin-top:5pt;text-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 years' net income or stockholders&#8217; equity.</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-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 due from banks and interest-bearing balances 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%">The Company identifies investments as held to maturity or available for sale at the time of acquisition. Securities are classified as held to maturity when the Company has the ability and positive intent to hold them to maturity. Securities classified as available for sale are available for future liquidity requirements and may be sold prior to maturity. As of December&#160;31, 2020 and December&#160;31, 2019, the Bank does not hold any securities classified as 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%">Securities available for sale are carried at fair value. Interest income includes amortization of purchase premiums or accretion of purchase discounts using the interest method. Unrealized gains and losses on securities available for sale are excluded from earnings and are reported in other comprehensive income (loss), net. Realized gains and losses on sale of investment securities are computed on the specific identification method. Transfers of securities between the available for sale and held to maturity categories, if executed, are accounted for at fair 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%">A debt security is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent. Interest accrued, but not received for a security placed on nonaccrual, is reversed against interest income during the period that the debt 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 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%">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 uncollectability 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"><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, or 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 and indirect loans purchased by the Bank as well as 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, unearned discounts, and net deferred loan origination fees and costs. Interest on loans is calculated using the simple interest method based on the daily balance of the principal amount outstanding and is credited to 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">Purchased 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 acquired in a business combination are designated as &#8220;purchased&#8221; loans. Upon adoption of ASU 2016-13, the Bank's PCI loans were transitioned to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30.</span></div><div style="margin-top:5pt;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 purchased after January 1, 2020 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 purchased 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 effective 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 purchased 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&#160;days or more. Delinquent loans may remain on accrual status between 30&#160;days and 89&#160;days past due.&#160;The Credit Administration department is also involved in specifically reviewing larger loans that are delinquent more than 30 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 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 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. The interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the 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 of 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 are considered current if they are 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.</span></div><div style="margin-top: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%;text-decoration:underline">Unfunded Loan Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unfunded loan commitments are generally related to the unused portion of the total commitment of a loan or providing credit facilities to clients of the Bank, including standby letters of credit. These financial instruments are not actively traded and represent off-balance sheet risk to the Bank in excess of the disbursed amounts recognized in the Consolidated Statements of 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-style:italic;font-weight:700;line-height:120%">Loan 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 referred to as "net deferred fees," 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. The objective of the interest method is to calculate periodic interest income at a constant effective yield. When a loan is paid off prior to maturity, the remaining net deferred fees are immediately recognized into interest income. In the event loans are sold, the unamortized net deferred fees are recognized as a component of the gain or loss on the sale of loans. Fees related to lending activities, other than the origination or purchase of loans, are recognized as noninterest income during the period the related services are performed.</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%">Allowance 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 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 against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries do not exceed the aggregate of amounts previously charged-off and expected to be charged off. 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 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. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this methodology, the Company has identified segments of loans with similar risk characteristics that align with their identified loan classes. Loans are determined to be collectively evaluated if they share similar risk characteristics in the segment, or individually evaluated if they do not share similar risk characteristics. Nonaccrual loans are not considered similar to other loans; therefore, they are evaluated for credit losses on an individual basis. 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 </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%">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. For each loan segment collectively measured for allowance, the allowance is comprised of the baseline loss allowance, the macroeconomic allowance, and the 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%">A performing TDR loan is evaluated for allowance on a collective basis with loans with similar risk characteristics. Nonaccrual TDR loans do not meet the similar characteristics criteria and are evaluated for allowance on an individual basis as described above except that 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%">Baseline 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%">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, GDP, 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 portfolio segment. 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.</span></div><div style="margin-top:5pt;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 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 also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above mentioned model. The Bank has a bias for minimal factors unless internal or external factors outside those considered in its historical losses or macroeconomic forecast indicate otherwise. The Bank has established metrics to estimate the qualitative risk factor 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines of credit.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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 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 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 sell residential real estate loans are made primarily during the period between the taking of the loan application and the closing of the loan. The timing of making these sale 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. Most of these sale commitments are 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 (interest rate locks) to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives. Fair values of these mortgage derivatives are estimated based on changes in mortgage interest rates between the date the interest on the loan was locked and the balance sheet date. 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. Changes in the fair values of these derivatives are included in other income.</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, and the fair value 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. Any impairment is measured as the amount by which the carrying value of servicing rights exceeds its fair value.&#160;Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type, and maturity. Impairment is recognized through a valuation allowance for an individual stratum, to the extent that fair value is less than the carrying amount. If the Company later determines that 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 noninterest income on the Consolidated Statements of Income. The fair values of servicing rights are subject to significant fluctuations as a result of changes in estimated and actual prepayments speeds, default rates 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%">In connection with the sales, the Bank typically makes representations and warranties about the underlying assets conforming to specified guidelines. If the underlying assets do not conform to the specifications, the Bank may have an obligation to repurchase the assets or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements is remote at December 31, 2020, December 31, 2019 and December 31, 2018.</span></div><div style="margin-top:5pt;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, which is reported as other noninterest income on the Consolidated Statements of Income, is recorded for fees earned for servicing loans. 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 loan servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2020, 2019, and 2018.</span></div><div style="margin-top:5pt;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, 2020, December 31, 2019 and December 31, 2018.</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 acquired by the Company in partial or full satisfaction of a loan obligation is classified as held for sale. When acquired, the property 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 through a 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 expense, 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 </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%">improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80">three</span> to seven years. The Company reviews buildings, leasehold improvements and equipment 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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 investments made by the insurance company.&#160;The Company records BOLI at the amount that can be realized under the insurance contract at the statement of financial condition date, which is 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 available for sale is excluded from the estimate of credit losses on investment securities available for sale. No allowance has been established as interest accrued, but not received, is reversed timely in accordance with the policy for investment securities stated above.</span></div><div style="margin-top:5pt;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 is excluded from the ACL on loans as interest accrued, but not received, is reversed timely in accordance with the policy for loans receivable stated above. Additional analysis was completed on ACL of accrued interest receivable during 2020 based on the significance of loan modifications in accordance with the CARES Act and regulatory guidance.</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 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 CDI acquired in business combinations. The fair value of the CDI 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 CDI is amortized over an estimated useful life which approximates the existing deposit relationships acquired on an accelerated method. 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 Heritage 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. Factors to consider may include, among others: a significant change in legal factors or in the general business climate; significant change in the Company&#8217;s stock price and market capitalization; unanticipated competition; and an action or assessment by a regulator.</span></div><div style="margin-top:5pt;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 has the option to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value. If the Company opts to bypass the qualitative analysis or the qualitative analysis indicates that events or circumstances exist that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative analysis. 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-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 which 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 </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%">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 (19) 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 Black-Scholes-Merton option pricing model and 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%">Low Income Housing 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 two 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 on the Company&#8217;s 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 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 are other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined that the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</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%">New Market 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 a total of $25.0 million of qualified equity investments into three certified development entities which are 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.</span></div><div style="margin-top:5pt;text-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 accounts for its NMTC on the equity method and reports the investment balance in Prepaid expenses and other assets on the Consolidated Statements of Financial Condition and the related investment income is 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 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&#160;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 </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%">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 Premier Merger, 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 Heritage 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 Compensation and employee benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">expense 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 commitments to originate residential real estate loans held for sale and the related forward delivery contracts are considered derivatives.</span></div><div style="margin-top:5pt;text-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 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 of the financial contract is controlled through the credit approval, limits, and monitoring procedures and management does not expect the counterparties to fail their obligations.</span></div><div style="margin-top:5pt;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%">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, the provision for credit losses on accrued interest receivable and the provision for credit losses on investment securities available for sale.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight: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 </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%">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="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.&#160;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.&#160;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="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="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><br/></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 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-01</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities (Subtopic 825-10)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2016, to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. This Update contained several provisions, including but not limited to (1) requiring equity investments, with certain exceptions, to be measured at fair value with changes in fair value recognized in net income; (2) simplifying the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment; (3) eliminating the requirement to disclose the method(s) and significant assumptions used to estimate fair value; and (4) requiring separate presentation of financial assets and liabilities by measurement category and form of financial asset on the balance sheet or the accompanying notes to the financial statements. The Update also changed certain financial statement disclosure requirements, including requiring disclosures of the fair value of financial instruments be made on the basis of exit price. The Company adopted this Update effective January 1, 2018 using the cumulative catch-up transition method. This change resulted in a cumulative adjustment of $93,000 from accumulated other comprehensive loss, net to retained earnings for the unrealized gain related to the Company's equity security. The Company's processes and procedures utilized to estimate the fair value of loans receivable and certificate of deposit accounts for disclosure requirements were additionally changed due to adoption of this Update. Previously, the Company valued these items using an entry price notion. This ASU emphasized that these instruments be measured using the exit price notion; accordingly, the Company refined its calculation as part of adopting this Update. Prior period information has not been updated to conform with the new guidance. See the Consolidated Statements of Stockholders' Equity and Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as amended by ASU 2017-13, 2018-01, 2018-10, 2018-11 and ASU 2018-11 and ASU 2019-01, was originally issued in February 2016, to increase transparency and comparability of leases among organizations and to disclose key information about leasing arrangements. The ASU sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. The ASU requires lessees to apply a dual approach, classifying leases as either a finance or operating lease. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. All cash payments will be classified within operating activities in the statement of cash flows. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The ASU was effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the ASU on January 1, 2019 and elected an exclusion accounting policy for lease assets and lease liabilities for leases with a term of twelve months or less. The adoption of this ASU resulted in the recognition of operating lease assets and liabilities of approximately&#160;$29.3 million and $30.2 million, respectively, in Prepaid expenses and other assets and Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition. This change also resulted in a cumulative-effect adjustment to beginning retained earnings of $399,000, net of tax, under the modified retrospective approach.</span></div><div style="margin-top:5pt;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%">,&#160;</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 2020-02, was originally issued in June 2016. 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 is 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 </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%">adopted ASU 2016-13 on January 1, 2020. The Significant Accounting Policies section above reflects the policies after adoption. The CECL Adoption had the following impacts:</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:700;line-height:120%">Investment Securities</span></div><div style="margin-top:5pt;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%">As of December 31, 2019, the Company had no historical charge-off or recovery history and did not have any investment securities available for sale outstanding at the adoption date for which an other-than-temporary impairment was previously recorded. At the adoption date of ASU 2016-13, the unrealized losses present in the portfolio of investment securities available for sale were primarily due to decreases in market interest rates on floating rate investment securities since the purchase of the securities and the fair value of these securities was expected to recover as the securities approach their maturity dates. The basis of management&#8217;s conclusion was that at December 31, 2019, 83.5% of the investment securities were issued by or guaranteed by the United States government or its agencies, 14.0% were issued and guaranteed by State and local governments and the remainder of the portfolio was invested in at least investment-grade securities. As a result of the analysis, no ACL on investment securities available for sale was recorded upon adoption.</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:700;line-height:120%">Loan Receivable</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on unfunded commitments.</span></div><div style="margin-top:5pt;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%">The adoption was completed in a specific order beginning with the transition of PCI loans to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30. First, an ACL on loans was determined for each PCI loan. The ACL on PCI loans was added to the loan's carrying amount to establish a PCD loan at its amortized cost basis. The difference between the outstanding principal balance and the amortized cost basis of the PCD loan is a noncredit premium or discount, which is amortized into interest income over the remaining life of the PCD loan. The PCI to PCD transition did not have an impact on beginning retained earnings; however, it did have the effect of reducing the existing allowance for PCI loans by $1.6 million under the CECL methodology as compared to the previous ASC 310-10 methodology.</span></div><div style="margin-top:5pt;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%">Following the PCI to PCD transition, the Bank recorded a pretax increase to the ACL on loans of $3.4 million to increase the reserve to the estimated credit losses at January 1, 2020 based on its CECL methodology as part of the cumulative-effect adjustment to beginning retained earnings. The pretax increase to the ACL on loans of $3.4 million and the reduction in ACL on loans due to the PCI to PCD transition of $1.6 million resulted in an increase in the ACL on loans of $1.8 million at January 1, 2020. Upon adoption, the adjusted beginning balance of the ACL on loans as a percentage of loans receivable was 1.01% as compared to 0.96% at December&#160;31, 2019 under the prior incurred loss methodology.</span></div><div style="margin-top:5pt;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%">The PCI to PCD transition also resulted in a net discount of $4.3 million for PCD loans, or an increase in the net discount for PCD loans of $1.6 million. Following the transition, the total net discount for purchased loans increased to $10.0 million at January 1, 2020 compared to $8.4 million as of December&#160;31, 2019.</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:700;line-height:120%">Unfunded Commitments</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the reserve for unfunded commitments with the ACL on unfunded commitments as included in Accrued liabilities and other expenses on the Consolidated Statements of Financial Condition and replaced the provision for unfunded commitments which was previously recorded in Other expense with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on loans. Upon adoption, the Bank recorded a pretax increase in the beginning ACL on unfunded commitments of $3.7 million.</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:700;line-height:120%">Overall CECL Adoption Impact</span></div><div style="margin-top:5pt;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%">The adoption of ASU 2016-13, including the above mentioned increase to the ACL on loans of $3.4&#160;million and the increase to the ACL on unfunded commitments of $3.7 million, resulted in a pretax cumulative-effect adjustment of $7.1 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 2017-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%">Goodwill (Topic 350)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2017 and eliminates Step 2 from the goodwill impairment test. The ASU was effective for annual periods or any interim goodwill impairment tests beginning after December 15, 2019 using a prospective transition method and early adoption was permitted. The Company adopted the guidance on January 1, 2020. The Company has goodwill from prior business combinations and performs an annual impairment test during the quarter ended December 31, or more frequently if changes or circumstances occur that would more-likely-than-not reduce the fair value of the reporting unit below its carrying value. Although the Company cannot anticipate future goodwill impairment assessments, based on the most recent assessment prior to adoption, it is unlikely that an impairment amount would need to be calculated and, therefore, at adoption there was no impact from these amendments to the Company&#8217;s financial position and results of operations. In addition, the current accounting policies and processes were not changed, except for the elimination of the Step 2 analysis. For additional information regarding goodwill impairment testing, see Note (8) Goodwill and 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%;text-decoration:underline">FASB ASU 2018-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%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in August 2018 and modifies the disclosure requirements on fair value measurements in Topic 820. The amendments </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%">in this ASU were effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. The adoption did not have a material impact to Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-03</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%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in March 2020 and revised a wide variety of topics in the Codification with the intent to make the Codification easier to understand and apply by eliminating inconsistencies and providing clarifications. The ASU was effective immediately upon its release and did not have a material impact on the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-04</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2021-01, was issued in March 2020 and provides optional expedients and exceptions for applying GAAP to loan and lease agreements, derivative contracts, and other transactions affected by the anticipated transition away from LIBOR toward new interest rate benchmarks. For transactions that are modified because of reference rate reform and that meet certain scope guidance (i) modifications of loan agreements should be accounted for by prospectively adjusting the effective interest rate and the modification will be considered "minor" so that any existing unamortized origination fees/costs would carry forward and continue to be amortized and (ii) modifications of lease agreements should be accounted for as a continuation of the existing agreement with no reassessments of the lease classification and the discount rate or remeasurements of lease payments that otherwise would be required for modifications not accounted for as separate contracts. ASU 2020-04 also provides numerous optional expedients for derivative accounting and is effective March 12, 2020 through December 31, 2022. An entity may elect to apply the ASU for contract modifications as of January 1, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. Once elected for a Topic or an Industry Subtopic within the Codification, the amendments in this ASU must be applied prospectively for all eligible contract modifications for that Topic or Industry Subtopic. The Company&#8217;s swap related transactions are the majority of its LIBOR exposure. Effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. The Company further anticipates this ASU will simplify any modifications executed between the selected start date (yet to be determined) and December 31, 2022 that are directly related to LIBOR transition by allowing prospective recognition of the continuation of the contract, rather than extinguishment of the old contract resulting in writing off unamortized net deferred fees. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-08</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%">Codification Improvements to Subtopic 310-20, Receivables&#8212;Nonrefundable Fees and Other Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in October 2020 and modifies the premium amortization of purchased callable debt securities on a prospective basis. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The Company does not expect the ASU will have a material impact on its Consolidated Financial Statements.</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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365980744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="margin-bottom:0.3pt;margin-top:5pt;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 acquisitions or mergers completed during the years ended December&#160;31, 2020 and 2019. During the year ended December 31, 2018, the Company completed the acquisitions of Puget Sound Bancorp and Premier Commercial Bancorp.</span></div><div style="margin-bottom:0.3pt;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">Puget Sound Merger:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 26, 2017, the Company, along with the Bank, and Puget Sound Bancorp, Inc. and its wholly owned subsidiary bank, Puget Sound Bank, jointly announced the signing of a definitive agreement. The Puget Sound Merger was effective on January 16, 2018. As of the acquisition date, Puget Sound merged into Heritage and Puget Sound Bank merged into Heritage Bank.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 terms of the Puget Sound Merger, all outstanding Puget Sound restricted stock awards became immediately vested on the acquisition date of the Puget Sound Merger. Puget Sound shareholders received 1.1688 shares of Heritage common stock per share of Puget Sound stock. Heritage issued an aggregate of 4,112,258 shares of its common stock based on the January 12, 2018 closing price of Heritage Common stock of $31.80 for total fair value of common shares issued of $130.8 million and paid cash of $3,000 for fractional shares in the transaction for total consideration paid of $130.8 million. Total consideration included $851,000, representing 26,741 shares which were forfeited by the Puget Sound shareholders to pay their applicable taxes.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 incurred no acquisition-related costs for the year ended December&#160;31, 2020 and $75,000 and $5.4 million for the years ended December&#160;31, 2019 and 2018, respectively, for the Puget Sound Merger.</span></div><div style="margin-bottom:0.3pt;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">Premier Merger:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 March 24, 2018, the Company, along with the Bank, and Premier Commercial Bancorp and its wholly-owned subsidiary bank, Premier Community Bank, jointly announced the signing of a definitive agreement. The Premier Merger was effective on July 2, 2018. As of the acquisition date, Premier Commercial Bancorp merged into Heritage and Premier Community Bank merged into Heritage Bank.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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 terms of the Premier Merger, Premier Commercial shareholders received 0.4863 shares of Heritage common stock per share of Premier Commercial common stock. Heritage issued an aggregate of 2,848,579 shares of its </span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">common stock based on the closing date price per share of Heritage common stock on June 29, 2018 of $34.85 and paid cash of $2,000 for fractional shares in the transaction for total consideration paid of $99.3 million.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 incurred no acquisition-related costs for the year ended December&#160;31, 2020 and $57,000, and $4.9 million for the years ended December&#160;31, 2019 and 2018, respectively, for the Premier Merger. </span></div><div style="margin-bottom:0.3pt;margin-top:5pt;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">Business Combination Accounting:</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Premier Merger and Puget Sound Merger resulted in $53.4 million and $68.5 million, respectively, of goodwill. This goodwill is not deductible for tax purposes.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The primary reason for the Premier and Puget Mergers was to create depth in the Company's geographic footprint consistent with its ongoing growth strategy, focused heavily on metro markets, and to achieve operational scale and realize efficiencies of a larger combined organization. The mergers constitute business acquisitions as defined by FASB ASC 805, Business Combinations. FASB ASC 805 establishes principles and requirements for how the acquirer of a business recognizes and measures in its financial statements the identifiable assets acquired and the liabilities assumed. Heritage was considered the acquirer in these transactions. Accordingly, the preliminary estimates of fair values of Premier Commercial and Puget Sound assets, including the identifiable intangible assets, and the assumed liabilities, were measured and recorded as of the respective acquisition dates. Fair values on the acquisition dates are preliminary and represent management&#8217;s best estimates based on available information and facts and circumstances in existence on the acquisition date. Fair values are subject to refinement for up to one year after the closing date of the acquisitions as additional information regarding the closing date fair values becomes available. The Company finalized the purchase price allocation for both mergers as of December 31, 2018.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 value estimates of the assets acquired and liabilities assumed in the mergers were as follows:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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: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%">22,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">3,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">80,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Loans receivable </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%">330,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%">388,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">3,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">1,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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 acquired</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%">386,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">570,642&#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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">318,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">16,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">5,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#ffffff;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 acquired</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%">341,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">508,389&#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;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%">Fair value of net assets acquired</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%">45,885&#160;</span></td><td style="background-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%">62,253&#160;</span></td><td style="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-bottom:0.3pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The outstanding loan balance acquired in the Premier Merger and Puget Sound Merger was $335.4 million and $392.7 million, respectively, at the acquisition date.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration transferred over the estimated fair value of the net assets acquired and liabilities assumed. A summary of the net assets purchased and the estimated fair value adjustments and resulting goodwill recognized from the mergers are presented in the following table:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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%">Consideration transferred</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,773&#160;</span></td><td style="background-color:#cceeff;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;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%">Cost basis of net assets on merger date</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value adjustments:</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%">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%">(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%">(348)</span></td><td style="background-color:#cceeff;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 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%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;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 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%">(1,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">1,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;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 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%">7,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(1,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,282)</span></td><td style="background-color:#ffffff;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%">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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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%">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%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of net assets on merger date</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%">45,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">62,253&#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;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%">Goodwill recognized from the mergers</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%">53,390&#160;</span></td><td style="background-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%">68,520&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 certain pro forma information, for illustrative purposes only, for the year ended December 31, 2018 as if both the Premier Merger and Puget Sound Merger had occurred on January 1, 2017. The estimated pro forma information combines the historical results of Premier Commercial and Puget Sound with the Company's consolidated historical results and includes certain adjustments reflecting the estimated impact of certain fair value adjustments for the respective periods. The pro forma information is not indicative of what would have occurred had the mergers occurred on January 1, 2017. In particular, the pro forma information does not consider any changes to the ACL on loans from recorded loans at fair value. Additionally, Heritage expected to achieve further operating savings and other business synergies, including interest income growth, as a result of the mergers which are not reflected in the pro forma amounts in the following table. As a result, actual amounts will differ from the pro forma information presented.</span></div><div style="margin-bottom:5.3pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Pro Forma for the Year Ended December 31, 2018</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%">(In thousands, except per share amounts)</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%">Net interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">69,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive Earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.87&#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-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 that the historical Premier Commercial and Puget Sound operating results, individually or collectively, are not considered of enough significance to be meaningful to the Company&#8217;s results of operations.</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_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365915208">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investment Securities</a></td>
<td class="text">Investment Securities<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company&#8217;s investment policy is designed primarily to provide and maintain liquidity, generate a favorable return on assets without incurring undue interest rate and credit risk, and complement the Bank&#8217;s lending activities.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">There were no securities classified as trading or held to maturity at December&#160;31, 2020 or December&#160;31, 2019.</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) Securities by 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 available for sale at the dates indicated and the corresponding amounts of gross unrealized gains and losses recognized in accumulated other comprehensive income:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>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></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%">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%">44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">197,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%">12,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%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">196,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">290,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">10,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">29,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%">565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,821&#160;</span></td><td style="background-color:#ffffff;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</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%">770,195&#160;</span></td><td style="background-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%">32,521&#160;</span></td><td style="background-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%">(553)</span></td><td style="background-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%">802,163&#160;</span></td><td style="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="text-indent:54pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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, 2019</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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%">104,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">128,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">336,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">322,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">23,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td 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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">23,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">23,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">939,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%">14,660&#160;</span></td><td style="background-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,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">952,312&#160;</span></td><td style="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="text-indent:54pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020 and 2019, there was no provision for credit loss on investment securities available for sale recorded in the Consolidated Statements of Income. There was no ACL on investment securities available for sale at December&#160;31, 2020 and December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-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 available for sale at December&#160;31, 2020, 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Amortized Cost</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%">Fair&#160;Value</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%">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%">55,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">138,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%">145,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">209,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%">220,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">366,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,355&#160;</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%">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%">770,195&#160;</span></td><td style="background-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%">802,163&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></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 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&#160;31, 2020 and December&#160;31, 2019.</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 and Other-Than-Temporary Impairments</span></div><div style="margin-top:5pt;text-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's investment securities available for sale aggregated by investment category and length of time that the individual securities have been in continuous unrealized loss positions as of December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">10,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">11,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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="background-color:#ffffff;padding:2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;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%">21,668&#160;</span></td><td style="background-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%">(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%">37,362&#160;</span></td><td style="background-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%">(297)</span></td><td style="background-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%">59,030&#160;</span></td><td style="background-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%">(553)</span></td><td style="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><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">45,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">13,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">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%">14,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">56,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">14,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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%">145,676&#160;</span></td><td style="background-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%">(558)</span></td><td style="background-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%">107,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-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%">253,127&#160;</span></td><td style="background-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,508)</span></td><td style="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="text-indent:54pt"><span><br/></span></div><div style="margin-top:5pt;text-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 evaluated these investment securities available for sale as of December&#160;31, 2020 and December&#160;31, 2019 and determined that no ACL on investment securities available for sale is necessary. Unrealized losses on investment securities available for sale have not been recognized into earnings because the issuers of bonds are investment grade, the securities carry governmental guarantees, management does not intend to sell and it is likely that management will not be required to sell the securities prior to their anticipated recovery and the decline in fair value is largely due to changes in interest rates and other market conditions. The issuers continue to make timely principal and interest payments on the bonds and the fair value is expected to recover as the bonds approach maturity.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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) 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 for the years ended December&#160;31, 2020, December&#160;31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;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</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,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"/><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%">330&#160;</span></td><td style="background-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%">137&#160;</span></td><td style="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%">(d) 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 available for sale that are pledged as collateral for the following obligations at December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">119,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,773&#160;</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%">Securities sold under agreement to repurchase<br/></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">22,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%">22,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">19,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,850&#160;</span></td><td style="background-color:#cceeff;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%">187,947&#160;</span></td><td style="background-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%">194,890&#160;</span></td><td style="background-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%">229,189&#160;</span></td><td style="background-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%">232,917&#160;</span></td><td style="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"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) Accrued Interest Receivable</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Accrued interest receivable, excluded from amortized cost on investment securities available for sale, totaled $3.6 million and $3.7 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. No amounts of accrued interest receivable on investment securities available for sale were reversed against interest income on investment securities available for sale during the years ended December&#160;31, 2020 and December&#160;31, 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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365938520">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract', window );"><strong>Loans and Leases Receivable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesTextBlock', window );">Loan Receivable</a></td>
<td class="text">Loans Receivable<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company 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 Company's amortized cost of loans receivable as it was deemed insignificant. Accrued interest receivable on loans totaled $15.8 million and $10.7 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. No ACL on accrued interest receivable on loans was recorded at December&#160;31, 2020 and December&#160;31, 2019. </span></div><div style="margin-top:5pt;text-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 adopted ASU 2016-13 effective January 1, 2020, which prospectively changed disclosure requirements for loans receivable and increased the beginning ACL on loans as discussed in Note (5) Allowance for Credit Losses on Loans.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 Company categorizes the individual loans in the total loan portfolio into four segments: commercial business; residential real estate; real estate construction and land development; and consumer. Within these segments are classes of loans for which management monitors and assesses credit risk in the loan portfolios. The Company has certain lending policies and procedures in place that are designed to maximize loan income within an acceptable level of risk. Management reviews and approves these policies and procedures on a regular basis. A reporting system supplements the review process by providing management with frequent reports related to loan production, loan quality, concentrations of credit, loan delinquencies and nonperforming and criticized loans. The Company 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 at December&#160;31, 2020 and December&#160;31, 2019 consisted of the following portfolio segments and classes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">733,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">715,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:9pt;font-weight: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%">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%">856,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,234&#160;</span></td><td style="background-color:#ffffff;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,410,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#cceeff;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,715,206&#160;</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,946,233&#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%">122,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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:#ffffff;padding:2px 1pt;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%">78,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">227,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,350&#160;</span></td><td style="background-color:#ffffff;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%">305,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">324,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%">415,340&#160;</span></td><td style="background-color:#ffffff;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,468,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,767,879&#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%">(70,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">&#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,398,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,731,708&#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 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%">6,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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) cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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: commercial and industrial, SBA PPP, owner-occupied commercial real estate and non-owner occupied commercial real estate. The owner and non-owner occupied commercial real estate classes are both considered commercial real estate loans. As the commercial and industrial loans, SBA PPP loans and commercial real estate loans carry different risk characteristics, they are 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 earns a fee based on the size of the loan, which is recognized over the life of the loan. The balance of unamortized net deferred fees on SBA PPP loa</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ns was $15.4&#160;million </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">at December&#160;31, 2020. The Bank expects that the great majority of SBA PPP borrowers will seek full or partial forgiveness of their loan obligations in accordance with the CARES Act.</span></div><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 real estate.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;The Company originates commercial real estate 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 loans are viewed primarily as cash flow loans and secondarily as loans secured by real estate properties. Commercial real estate 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 commercial real estate loans and non-owner occupied commercial real estate loans. However, owner-occupied commercial real estate 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 Company&#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 Company generally sells its originated residential real estate loans in the secondary market and retains a smaller portion in its 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%;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 Company 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 buyer is the </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">borrower. The Company 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. Substantially all construction loans are short-term in nature and priced with variable rates of interest. 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.&#160;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 Company&#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.&#160;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.&#160;If the Company&#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 Company 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 Company 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 credit risk for this type of loan. 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 Company 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 Company ceased indirect auto loan originations in March 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company&#8217;s lending activity occurs within its primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. In addition, approximately 88.2% and 82.7% of our loan portfolio at December&#160;31, 2020 and December&#160;31, 2019, respectively, consisted of commercial-type loans, including commercial business loans and commercial and multifamily real estate construction and land development loans. Commercial-type loans are generally viewed as having more inherent risk of default than residential real estate loans or other consumer loans. Also, the commercial-type loan balance per borrower is typically larger than that for residential real estate loans and other consumer loans, implying higher potential losses on an individual loan basis.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company&#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 and (v)&#160;the general economic conditions of the United States of America, and specifically the states of Washington and Oregon. The Company 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 grade&#8221; ("Pass") 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 and is considered a &#8220;pass grade.&#8221; 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. Loans with this grade are placed on accrual or nonaccrual status based on the Company&#8217;s accrual policy.</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 Company 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 Company 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. &#8220;Loss&#8221; is not intended to imply that the loan or some portion of it will never be paid, nor does it in any way imply that there has been a forgiveness of debt.</span></div><div style="margin-top:5pt;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 performed by the Bank's credit department and scheduled loan reviews performed by the Bank&#8217;s internal Loan Review department. 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%">The 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 Special Mention loan grade is transitory in that the Company is waiting on additional information to determine the likelihood and extent of the potential loss. The likelihood of loss for Special Mention graded loans, however, is greater than Watch graded loans because there has been measurable credit deterioration. Loans with a Substandard grade are generally loans which the Company individually evaluates for an ACL on loans. For Doubtful and Loss graded loans, the Company 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%">During the year ended December 31, 2020, the Bank did not automatically adversely classify credits that were affected by the COVID-19 pandemic or were granted a COVID 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 following table presents the amortized cost of loans receivable by risk grade as of December&#160;31, 2020:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.204%"/><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:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.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.120%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,762&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">14,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,524&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,812&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,060&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,188&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733,098&#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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">715,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,121&#160;</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="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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">&#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%">&#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%">&#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%">715,121&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</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%">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:9pt;font-weight:400;line-height:100%">89,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">74,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761,053&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">6,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">16,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,872&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">3,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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,759&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">83,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856,684&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.204%"/><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:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.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.120%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</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%">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:9pt;font-weight:400;line-height:100%">197,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339,400&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,533&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">17,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,370&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,410,303&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</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%">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:9pt;font-weight:400;line-height:100%">1,120,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,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%">757,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,433,336&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">20,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%">15,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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:9pt;font-weight:400;line-height:100%">11,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,929&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">39,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,941&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,143,639&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,325&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,368&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">830,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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,206&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">30,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:9pt;font-weight:400;line-height:100%">7,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,209&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">41,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,421&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,313&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,756&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#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%;text-decoration:underline">Residential</span></div></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%">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:9pt;font-weight:400;line-height:100%">33,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:9pt;font-weight:400;line-height:100%">36,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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</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,801&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,259&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></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%">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:9pt;font-weight:400;line-height:100%">27,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,881&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,466&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,660&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,454&#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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">61,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,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%">6,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">2,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,214&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107&#160;</span></td><td style="background-color:#cceeff;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%">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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,392&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,407&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">2,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">305,713&#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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</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%">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:9pt;font-weight:400;line-height:100%">43,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:9pt;font-weight:400;line-height:100%">77,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%">53,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">13,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%">15,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,337&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,635&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">13,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,972&#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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</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%">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:9pt;font-weight:400;line-height:100%">1,255,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,178,096&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">20,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%">16,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%">27,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,036&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">7,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">40,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%">56,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,515&#160;</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: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,279,419&#160;</span></td><td style="background-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%">804,177&#160;</span></td><td style="background-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%">460,216&#160;</span></td><td style="background-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%">381,636&#160;</span></td><td style="background-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%">433,213&#160;</span></td><td style="background-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%">867,824&#160;</span></td><td style="background-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%">236,339&#160;</span></td><td style="background-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,823&#160;</span></td><td style="background-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,468,647&#160;</span></td><td style="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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents loans receivable balance at December&#160;31, 2020 which was converted from a revolving loan to an amortizing loan during the year ended December&#160;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%">The following table presents the amortized cost of loans receivable by credit quality indicator as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><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, 2019</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%">Pass</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Special Mention</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Substandard</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Doubtful/Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">765,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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,274,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%">5,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,811,483&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,946,233&#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%">130,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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"/><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%">101,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,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:9pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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%">271,641&#160;</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,198&#160;</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%">807&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">411,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,625,083&#160;</span></td><td style="background-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%">48,859&#160;</span></td><td style="background-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%">93,413&#160;</span></td><td style="background-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%">524&#160;</span></td><td style="background-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,767,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"/></tr></table></div><div style="text-align:justify;text-indent:63pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Potential problem loans are risk rated "Special Mention" or worse that are not classified as a performing TDR or nonaccrual loan and are not individually evaluated for credit loss, but which management is closely monitoring because the financial information of the borrower causes concern as to their ability to meet their loan repayment terms. Potential problem loans as of December&#160;31, 2020 and December&#160;31, 2019 were $182.3 million and $87.8 million, respectively.</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-style:italic;font-weight:400;line-height:120%">(d) Nonaccrual Loans</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the amortized cost of nonaccrual loans for the dates indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</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%">December 31,<br/>2019</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><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%">Nonaccrual </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,544&#160;</span></td><td style="background-color:#ffffff;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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,714&#160;</span></td><td style="background-color:#cceeff;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%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;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%">30,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,320&#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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-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%">30,826&#160;</span></td><td style="background-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%">27,266&#160;</span></td><td style="background-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%">58,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,525&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Presentation of December&#160;31, 2019 balances is in accordance with disclosure requirements prior to CECL Adoption.</span></div><div style="margin-top:5pt;text-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 of previously classified nonaccrual loans during the following periods:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December&#160;31, 2020</span></div></td><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%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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&#160;</span></td><td style="background-color:#ffffff;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%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;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%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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%">(541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#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%">(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%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(555)</span></td><td style="background-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%">639&#160;</span></td><td style="background-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%">(587)</span></td><td style="background-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%">595&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">For the&#160;years ended December&#160;31, 2020 and 2019, no interest income was recognized subsequent to a loan&#8217;s classification as nonaccrual, except as indicated in the tables above.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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 Company 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&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,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:9pt;font-weight:400;line-height:100%">715,121&#160;</span></td><td style="background-color:#cceeff;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%">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%">403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">855,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856,684&#160;</span></td><td style="background-color:#ffffff;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%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,407,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:9pt;font-weight:400;line-height:100%">1,410,303&#160;</span></td><td style="background-color:#cceeff;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%">6,024&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,479&#160;</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,698,727&#160;</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,715,206&#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%">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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,756&#160;</span></td><td style="background-color:#cceeff;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%">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="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%">78,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,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%">227,454&#160;</span></td><td style="background-color:#ffffff;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%">2,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,488&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,713&#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,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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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,421&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,501&#160;</span></td><td style="background-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%">20,922&#160;</span></td><td style="background-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,447,725&#160;</span></td><td style="background-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,468,647&#160;</span></td><td style="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 presents the amortized cost of past due loans as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/><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%">December 31, 2019</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%">30-89 Days</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%">90&#160;Days&#160;or Greater</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%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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%">Current</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%">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:8pt;font-weight:700;line-height:100%">PCI Loans</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%">Loans Receivable</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%">10,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">832,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798,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:9pt;font-weight:400;line-height:100%">800,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%">4,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">1,280,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:9pt;font-weight:400;line-height:100%">1,283,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;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%">11,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,912,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,933,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,946,233&#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%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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: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,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</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%">273,130&#160;</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%">274,646&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">16,024&#160;</span></td><td style="background-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%">9,421&#160;</span></td><td style="background-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%">25,445&#160;</span></td><td style="background-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,724,324&#160;</span></td><td style="background-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,749,769&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="background-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,767,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"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt;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 loans 90 days or more past due that were still accruing interest as of December&#160;31, 2020 or December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-indent:36pt"><span><br/></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="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&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td></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%">CRE</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equipment or Accounts Receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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;text-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,620&#160;</span></td><td style="background-color:#ffffff;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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,693&#160;</span></td><td style="background-color:#cceeff;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%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,737&#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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">10,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,738&#160;</span></td><td style="background-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%">681&#160;</span></td><td style="background-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%">774&#160;</span></td><td style="background-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-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%">31,406&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Balances represent the amortized cost of the loan. If multiple collateral sources secure the loan, the entire balance is presented in the primary collateral category, which generally represents the majority of the collateral balance.</span></div><div style="margin-top:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;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 individually evaluated loans 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, 2020, except changes due to payoffs and additions of loans to this classification.</span></div><div style="margin-top:5pt;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 probable incurred loss methodology, including the ASC 310-30 methodology for PCI loans, comparative </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%">disclosures of collateral-dependent loans as of December&#160;31, 2019 are similar to the disclosures for impaired loans. Impaired loans include nonaccrual loans, performing TDR loans, and other loans with a specific valuation allowance, excluding PCI loans. The amortized cost of impaired loans as of December&#160;31, 2019 is set forth in the following table:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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 Cost With<br/>No Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 With<br/>Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Amortized 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%">Outstanding<br/>Principal<br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Related<br/>Specific<br/>Valuation<br/>Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</span></td><td style="background-color:#ffffff;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,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:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#cceeff;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%">5,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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%">39,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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%">1,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"/></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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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"/><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%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">39,646&#160;</span></td><td style="background-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%">17,835&#160;</span></td><td style="background-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%">57,481&#160;</span></td><td style="background-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%">59,837&#160;</span></td><td style="background-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,143&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The average amortized cost of impaired loans for the year ended December 31, 2019 and 2018 are set forth in the following table:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">31,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,463&#160;</span></td><td style="background-color:#ffffff;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%">45,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,549&#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%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#ffffff;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"/></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%">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%">1,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682&#160;</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,220&#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%">576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">47,164&#160;</span></td><td style="background-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%">39,489&#160;</span></td><td style="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><br/></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%">The majority of the Bank&#8217;s TDR loans are a result of granting extensions of maturity on troubled credits which have already been adversely classified. The Bank grants such extensions to reassess the borrower&#8217;s financial status and to develop a plan for repayment. The second most prevalent concessions are certain modifications with extensions that also include interest rate reductions. Certain TDR loans were additionally re-amortized over a longer period of time. These modifications would all be considered a concession for a borrower that could not obtain similar financing terms from another source other than from 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 financial effects of each modification will vary based on the specific restructure. The Bank&#8217;s TDR loans are primarily fully amortizing term loans. If the interest rate is not adjusted and the modified terms are consistent with other similar credits being offered, the Bank may not experience any loss associated with the restructure. If, however, the restructure involves forbearance agreements or interest rate modifications, the Bank may not collect all the principal and interest based on the original contractual 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%">During the year ended December 31, 2020, the Company elected to apply the temporary relief under the CARES Act and related regulatory guidance to certain eligible short-term modifications and did not classify the modifications as TDRs for accounting or disclosure purposes. COVID Modifications whose payment deferral exceeded 180 days following the loans' initial modification were classified as TDR based on the Bank's internal 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 unfunded commitment to borrowers related to TDR loans was $2.6 million and $736,000 at December&#160;31, 2020 and December&#160;31, 2019, 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%">For the years ended December&#160;31, 2020, 2019 and 2018</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, the Bank recorded </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$1.8&#160;million</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%">$1.2&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, and $1.4&#160;million respectively, of interest income related to performing TDR loans.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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="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%">75</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,118&#160;</span></td><td style="background-color:#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%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14</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%">19,326&#160;</span></td><td style="background-color:#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%">4</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,695&#160;</span></td><td style="background-color:#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%">4</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,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">2,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 #000000;padding:2px 0 2px 1pt;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"/><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%">237&#160;</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&#160;</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%">665&#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="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%">48</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,198&#160;</span></td><td style="background-color:#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%">12</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%">157&#160;</span></td><td style="background-color:#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%">13</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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,505&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">As the Bank did not forgive any principal or interest balance as part of the loan modifications, the Bank&#8217;s amortized cost in each loan at the date of modification (pre-modification) did not change as a result of the modification (post-modification). </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The increase in TDR loans during the year ended December 31, 2020 was due primarily to the impacts of the COVID-19 pandemic and the Bank's policy to classify COVID Modifications where the payment deferral period exceeded 180-days as a TDR. For non-COVID modifications, the concessions granted largely consisted of maturity extensions. The Bank typically grants shorter extension periods to continually monitor these TDR loans despite the fact that the extended date might not be the date the Bank expects sufficient cash flow from these borrowers to repay the debt. The Bank does not consider these modifications a subsequent default of a TDR as new loan terms, specifically new maturity dates, were granted. The Bank had a related ACL on loans that were modified as TDR loans of $7.5 million, $1.0 million, and $2.3 million at December 31, 2020, December 31, 2019 and December 31, 2018, 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 troubled debt restructure and subsequently defaulted within twelve months from the modification date during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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="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%">1955</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">665&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">8</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">17</span></td><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%">14,048&#160;</span></td><td style="background-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%">2,620&#160;</span></td><td style="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;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</span></div><div style="margin-bottom:5pt;margin-top:5pt;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&#160;31, 2020, 2019, and 2018, eight, 11 and seven TDR loans defaulted because each was past its modified maturity date and the borrower has not subsequently repaid the credits. The Bank chose not to extend further the maturity date on these loans. The remaining six and one TDR loan for the years ended December 31, 2019 and 2018, respectively, defaulted because the borrower was more than 90 days delinquent on their scheduled loan payments. The Bank had an ACL on loans for these TDR loans which defaulted during the related years of $229,000, $88,000, and $260,000 at December&#160;31, 2020, 2019, and 2018.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">(h) Purchased Credit Impaired 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%">Upon CECL Adoption, the Company transitioned PCI loans to PCD loans. The following table reflects the outstanding principal balance and amortized cost of PCI loans at December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2019</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%">Outstanding Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">4,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;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,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 19pt;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,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;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%">16,392&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</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;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%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">20,950&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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 the acquisition dates, the amount by which the undiscounted expected cash flows of the PCI loans exceeded the estimated fair value of the loan was the &#8220;accretable yield.&#8221; The accretable yield was then measured at each financial reporting date and represented the difference between the remaining undiscounted expected cash flows and the current carrying value of the PCI loans. The following table summarizes the accretable yield on the PCI loans during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2019</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%">2018</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%">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%">9,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,224&#160;</span></td><td style="background-color:#cceeff;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%">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%">(1,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#ffffff;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%">Disposal and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,871)</span></td><td style="background-color:#cceeff;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%">Reclassification from nonaccretable difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">3,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,841&#160;</span></td><td style="background-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,493&#160;</span></td><td style="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%">(i) 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">8,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,460&#160;</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%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</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%">(649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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"/><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,144&#160;</span></td><td style="background-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,367&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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 related party loans were performing in accordance with the underlying loan agreements as of December 31, 2020 and December 31, 2019. The Company had $545,000 and $557,000 of unfunded commitments to related parties as of December&#160;31, 2020 and December 31, 2019, respectively. The Company did not have any borrowings from related parties at December&#160;31, 2020 or December 31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">(j) 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. At December&#160;31, 2020 and December 31, 2019, the balance of loans held for sale was $4.9 million and $5.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%">The following table presents information concerning the origination and sale of the Bank's residential real estate loans and the gains from their sale:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Residential real estate:</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"><div style="padding-left:18pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,998&#160;</span></td><td style="background-color:#ffffff;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%">Sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">76,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,403&#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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> Excludes net gains on sales of SBA and other loans.</span></div><div style="padding-left:9pt"><span><br/></span></div><div style="margin-top:5pt;text-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 additionally make commitments to fund residential real estate loans (interest rate locks) to be sold into the secondary market. The contractual amounts of commitments to sell and fund residential real estate loans at December&#160;31, 2020 and December 31, 2019 were as follows:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">Commitments to sell residential real estate 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%">18,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or 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"/></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%">Fixed 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%">19,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%">15,509&#160;</span></td><td style="background-color:#cceeff;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%">Variable or adjustable rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commitments to fund residential real estate loans</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%">19,738&#160;</span></td><td style="background-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%">18,620&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-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 freestanding derivatives related to the commitments to fund residential real estate loans and sell at locked interest rates were not significant at December&#160;31, 2020 or December 31, 2019.</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%">(k) 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%">Details of loans serviced for others are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">32,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">7,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,850&#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.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%"> Included in the balance of loans receivable 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 $423,000, $532,000 and $506,000 of servicing income for the years ended December&#160;31, 2020, 2019 and 2018, 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&#160;31, 2020 and December&#160;31, 2019 was $583,000 and $361,000, respectively. The activity and balances for the year ended December 31,&#160;2018 were not significant.</span></div>Fair value for the annual impairment analysis at December 31, 2020 was determined using a discount rate of 10.0% and prepayment speeds ranging from 12.5% to 18.6%. Fair value for the annual impairment analysis at December 31, 2019 was determined using discount rates ranging from 10.0% to 12.8% and prepayment speeds from 11.5% to 19.7%. There was no valuation allowance on the Company's servicing asset as of December&#160;31, 2020, December 31, 2019&#160;and December 31, 2018.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196816<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367306360">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Allowance for Credit Losses on Loans</a></td>
<td class="text">Allowance for Credit Losses on Loans <div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Bank adopted ASU 2016-13. CECL Adoption replaced the ALL 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 January 1, 2020 utilized the Bank's average quarterly historical loss information from December 31, 2007 through December 31, 2019. The baseline loss rate for the ACL at December&#160;31, 2020 used historical losses beginning December 31, 2012 through the balance sheet date. The Bank updated the historical loss period during the year ended December 31, 2020 as it believed the economic cycle has ended with the onset of the COVID-19 recession. The Bank believes the historic loss rates are viable inputs to the current expected credit loss methodology 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 January 1, 2020 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, 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%">The reasonable and supportable period used in the CECL model as of January 1, 2020 was four quarters and was increased to five quarters for the model as of December 31, 2020 to include the additional impact of certain macroeconomic factors with lagged periods. Management believes that forecasts beyond this five 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 will likely increase.</span></div><div style="margin-top:5pt;text-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 used a two-quarter reversion period in calculating the ACL as of January 1, 2020 and December 31, 2020 as it believes the historical loss information is relevant to the expected credit losses and recognizes the declining precision and increasing uncertainty of estimating credit losses in those periods beyond which it can make reasonable and supportable 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 macroeconomic forecast used in the CECL model as of January 1, 2020 predicted continued economic expansion with steady GDP growth and low unemployment rates, among other factors. The onset of the COVID-19 pandemic resulted in the identification of an economic recession during the second quarter of 2020 as evidenced by certain economic forecasts signaling prolonged, profound, and pervasive contraction in economic activities due to the COVID-19 pandemic. The GDP contracted and unemployment rates increased, amount other factors, during the year ended December 31, 2020. The macroeconomic forecast used in the CECL model as of December&#160;31, 2020 reflected a slow recovery from the COVID-19 recession, modeled to last through the end of 2021. The macroeconomic forecast as of December 31, 2020 considered the COVID-19 vaccine progress as well as anticipated government stimulus plans; however, uncertainty remained over the time necessary to return the economy to pre-pandemic 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%">The ACL on loans at December&#160;31, 2020 does not include a reserve for SBA PPP loans as these loans are fully guaranteed by the SBA.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the years ended December 31, 2020, December 31, 2019 and December 31, 2018 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">36,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,086&#160;</span></td><td style="background-color:#cceeff;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%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,086&#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%">(5,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,605)</span></td><td style="background-color:#ffffff;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,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%">1,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;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%">Provision for loan 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%">35,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:9pt;font-weight:400;line-height:100%">4,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">70,185&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="background-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%">35,042&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-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 loans disaggregated by segment and class for the year ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/><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:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Charge-offs</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Provision for Credit Losses</span></td><td colspan="3" style="padding:0 1pt"/><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: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 #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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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;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%">SBA PPP</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">7,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;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%">23,933&#160;</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,935)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,998&#160;</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,751)</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,530&#160;</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%">30,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 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%">49,608&#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%">1,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">1,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;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%">1,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%">7,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%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">3,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,171&#160;</span></td><td style="background-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,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,622)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-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%">35,433&#160;</span></td><td style="background-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%">70,185&#160;</span></td><td style="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><span><br/></span></div><div style="margin-top:5pt;text-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 recog</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">nized net charge-offs of $3.2 million during the year ended December 31, 2020 primarily due to a commercial and industrial charge-off of $1.7&#160;million related to issues surrounding control of the underlying loan collateral. The Bank determined it appropriate to charge-off this entire loan relationship balance and pursue an aggressive collection strategy. Net charge-offs also included two commercial and industrial loan relationships totaling $447,000 as a result of impacts from the COVID-19 pandemic, a partial charge-off of one commercial and multifamily real estate construction and land development loan totaling $417,000 as a result of cost overruns and delays in constructio</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and small dollar net charge-offs on a large volume of consumer loans of $884,000. Net charge-offs were offset partially by the full recovery of a commercial and industrial agricultural lending relationship of $963,000 during the year ended December 31, 2020, which was charged-off during the year ended December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-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 on loans of $35.4&#160;million for the year ended December 31, 2020 was necessary to build the allowance to account for the current and forecasted economic conditions amidst the COVID-19 pandemic, including the credit losses estimated on collectively and individually 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 following table details the activity in the ALL disaggregated by segment and class for the year ended December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="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%">Charge-offs</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%">Recoveries</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%">Provision for Loan Losses</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%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">23,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/></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,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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"/><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%">1,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%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">2,194&#160;</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%">(133)</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%">637&#160;</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%">362&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">1,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">35,042&#160;</span></td><td style="background-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,989)</span></td><td style="background-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,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%">4,311&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-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 ALL disaggregated on the basis of the Company's impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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%">Total ALL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,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%">20,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/></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%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">1,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,823&#160;</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%">237&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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:9pt;font-weight:400;line-height:100%">6,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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="3" style="background-color:#ffffff;padding:0 1pt"></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%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2,143&#160;</span></td><td style="background-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%">31,759&#160;</span></td><td style="background-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,269&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="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 amortized cost of the loan receivables disaggregated on the basis of the Company&#8217;s impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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%">&#160;Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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%">6,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;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%">56,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,876,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,946,233&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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%">237&#160;</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%">274,409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">57,481&#160;</span></td><td style="background-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,692,288&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="background-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,767,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"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-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 ALL disaggregated by segment and class for the year ended December&#160;31, 2018 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 at Beginning of Year</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%">Charge-offs</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%">Recoveries</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%">Provision for Loan Losses</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%">Balance at End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,343&#160;</span></td><td style="background-color:#ffffff;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,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="background-color:#cceeff;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,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,470&#160;</span></td><td style="background-color:#ffffff;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%">21,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#ffffff;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"/><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%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;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%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</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%">131&#160;</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,194&#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,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%">(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%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">32,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%">(3,605)</span></td><td style="background-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,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 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,129&#160;</span></td><td style="background-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%">35,042&#160;</span></td><td style="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_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI http://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367318344">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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%">Changes in other real estate owned during the periods indicated were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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 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%">841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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%">Additions from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,796&#160;</span></td><td style="background-color:#cceeff;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%">Proceeds from dispositions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">Gain (loss) on 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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Valuation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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;border-top:1pt 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%">841&#160;</span></td><td style="background-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,983&#160;</span></td><td style="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><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%">&#160;&#160;&#160;&#160;At December&#160;31, 2020, 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></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_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealEstateOwnedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4437-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367346872">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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%">A summary of premises and equipment is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">21,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">71,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">26,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,354&#160;</span></td><td style="background-color:#cceeff;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%">119,593&#160;</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%">121,167&#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%">34,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%">33,279&#160;</span></td><td style="background-color:#cceeff;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%">85,452&#160;</span></td><td style="background-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%">87,888&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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.5 million, $4.7 million and $4.4 million for the years ended December&#160;31, 2020, 2019 and 2018, 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&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 http://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 http://asc.fasb.org/extlink&amp;oid=120429125&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 http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367616776">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 on July 2, 2018; Puget Sound Bancorp on January 16, 2018; Washington Banking Company on May 1, 2014; Valley Community Bancshares on July 15, 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).</span></div><div style="margin-top:5pt;text-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 goodwill for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Balance 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%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-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%">240,939&#160;</span></td><td style="background-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%">240,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</span></div><div style="margin-top:5pt;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 deteriorating financial market and economic conditions as a result of the COVID-19 pandemic, the Company determined a triggering event occurred prior to its annual assessment date and consequently engaged an independent third-party valuation specialist to assist management in performing a quantitative assessment of goodwill as of May 31, 2020. Based on the quantitative assessment, management estimated the fair value of the reporting unit by weighting results from the market approach and the income approach. Significant assumptions inherent in the valuation methodologies for goodwill were employed and included, but were not limited to, prospective financial information, growth rates, terminal value, discount rates, and comparable multiples from publicly traded companies in our industry. Based on this quantitative test, management determined that the fair value of the reporting unit more likely than not exceeded the carrying value. </span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The Company performed a qualitative assessment during its annual impairment test, and determined that it was 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 at December 31, 2020. Similarly, no goodwill impairment charges were required, or recorded, for the years ended December 31, 2019 or 2018. 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><br/></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-style:italic;font-weight:400;line-height:120%">O</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">ther intangible assets represent CDI acquired in business combinations. The useful life of the CDI was estimated to be ten years for the acquisitions of Premier Commercial Bancorp, Puget Sound Bancorp, Washington Banking Company, and Valley Community Bancshares.</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 table presents the change in other intangible assets for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Balance 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%">16,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%">20,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,345&#160;</span></td><td style="background-color:#ffffff;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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Balance at the end of the period</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%">13,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,613&#160;</span></td><td style="background-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%">20,614&#160;</span></td><td style="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;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The estimated aggregate amortization expense related to these intangible assets for future years is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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%">Year Ending 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%">(In&#160;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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:#cceeff;padding:2px 1pt 2px 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%">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%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">13,088&#160;</span></td><td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367535320">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesDisclosuresTextBlock', window );">Deposits</a></td>
<td class="text">Deposits<div style="margin-top:5pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits consisted of the following:&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</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, 2019</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%">Percent</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%">Percent</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%">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%">1,980,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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,716,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">1,348,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">962,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">538,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:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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,198,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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.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%">4,058,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">399,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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,597,990&#160;</span></td><td style="background-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%">4,582,676&#160;</span></td><td style="background-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></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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 $187,000 and $425,000 as of December 31, 2020 and December 31, 2019. Accrued interest payable on deposits was $73,000 and $160,000 as of December&#160;31, 2020 and December 31, 2019, 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%">Interest expense, by category, was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">2,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"><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%">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%">2,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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:9pt;font-weight:400;line-height:100%">7,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#ffffff;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%">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"/><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%">16,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%">10,397&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;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: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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">39,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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: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%">7,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%">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,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">399,534&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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 $123.1 million and $182.9 million as of December&#160;31, 2020 and December 31, 2019, 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, 2020 and December 31, 2019 totaled $6.3&#160;million and $6.9&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376543736">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Junior Subordinated Debentures</a></td>
<td class="text">Junior Subordinated DebenturesAs 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&#160;31, 2020 and December&#160;31, 2019, the balance of the junior subordinated debentures, net of unaccreted discount, was $20.9&#160;million and $20.6 million, respectively.<div style="margin-top:5pt;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&#160;31, 2020 and December 31, 2019 was&#160;1.80% and 3.47%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December&#160;31, 2020, 2019 and 2018 was 4.29%, 6.55% and 6.27%, 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. Heritage 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 liabilities 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 creditworthiness. At December&#160;31, 2020, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $991.7 million. At December&#160;31, 2020 and December&#160;31, 2019 the Bank had no FHLB advances outstanding. </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 table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">As of or For the Year Ended</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%">December 31, 2020</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%">December 31, 2019</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%">Average balance during 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%">1,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Maximum month-end balance during the year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average rate during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.57&#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%">Weighted average rate at the end of year</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%">n/a</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%">n/a</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%">Advances from the FHLB are collateralized by a blanket pledge on FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities which are obligations of or guaranteed by the United States, 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;text-indent:36pt"><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-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 Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#8217; Bank, and JP Morgan Chase to purchase federal funds of up to $215.0 million as of December&#160;31, 2020. The lines generally mature annually or are reviewed annually. As of December&#160;31, 2020 and December 31, 2019, there were no federal funds purchased.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 $54.3 million as of December&#160;31, 2020. There were no borrowings outstanding as of December&#160;31, 2020 and December 31, 2019. Any advances on the credit facility would be secured by certain types of the Bank's loans receivable.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(d) PPPLF Facility</span></div><div style="margin-top:5pt;text-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 established the PPPLF under Section 13(3) of the Federal Reserve Act to bolster the effectiveness of the SBA's PPP. Under the PPPLF, the Bank had the option to pledge its SBA PPP loans as collateral at face value to obtain Federal Reserve Bank non-recourse loans. PPPLF advances were available to be obtained until December 31, 2020.  As of and for the year ended December&#160;31, 2020, although the Bank was approved to utilize the PPPLF, the Bank had not participated in it. See Note (25) Subsequent Events regarding the renewal of this facility subsequent to December 31, 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367359688">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 available for sale. 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 (3) 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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,452&#160;</span></td><td style="background-color:#cceeff;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%">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%">28,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,683&#160;</span></td><td style="background-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%">20,169&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DisclosureofRepurchaseAgreementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Repurchase Agreements [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366238488">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Other Borrowings</a></td>
<td class="text">Junior Subordinated DebenturesAs 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&#160;31, 2020 and December&#160;31, 2019, the balance of the junior subordinated debentures, net of unaccreted discount, was $20.9&#160;million and $20.6 million, respectively.<div style="margin-top:5pt;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&#160;31, 2020 and December 31, 2019 was&#160;1.80% and 3.47%, respectively. The weighted average rate of the junior subordinated debentures for the years ended December&#160;31, 2020, 2019 and 2018 was 4.29%, 6.55% and 6.27%, 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. Heritage 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 liabilities 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 creditworthiness. At December&#160;31, 2020, the Bank maintained a credit facility with the FHLB with available borrowing capacity of $991.7 million. At December&#160;31, 2020 and December&#160;31, 2019 the Bank had no FHLB advances outstanding. </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 table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">As of or For the Year Ended</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%">December 31, 2020</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%">December 31, 2019</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%">Average balance during 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%">1,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Maximum month-end balance during the year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average rate during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.57&#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%">Weighted average rate at the end of year</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%">n/a</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%">n/a</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%">Advances from the FHLB are collateralized by a blanket pledge on FHLB stock owned by the Bank, deposits at the FHLB, certain commercial and residential real estate loans, investment securities which are obligations of or guaranteed by the United States, 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;text-indent:36pt"><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-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 Wells Fargo Bank, US Bank, The Independent Bankers Bank, Pacific Coast Bankers&#8217; Bank, and JP Morgan Chase to purchase federal funds of up to $215.0 million as of December&#160;31, 2020. The lines generally mature annually or are reviewed annually. As of December&#160;31, 2020 and December 31, 2019, there were no federal funds purchased.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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 $54.3 million as of December&#160;31, 2020. There were no borrowings outstanding as of December&#160;31, 2020 and December 31, 2019. Any advances on the credit facility would be secured by certain types of the Bank's loans receivable.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(d) PPPLF Facility</span></div><div style="margin-top:5pt;text-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 established the PPPLF under Section 13(3) of the Federal Reserve Act to bolster the effectiveness of the SBA's PPP. Under the PPPLF, the Bank had the option to pledge its SBA PPP loans as collateral at face value to obtain Federal Reserve Bank non-recourse loans. PPPLF advances were available to be obtained until December 31, 2020.  As of and for the year ended December&#160;31, 2020, although the Bank was approved to utilize the PPPLF, the Bank had not participated in it. See Note (25) Subsequent Events regarding the renewal of this facility subsequent to December 31, 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367573704">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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&#160;31, 2020 and December&#160;31, 2019, the Company&#8217;s operating lease ROU asset was $18.0 million and $23.0 million, respectively, and the related operating lease ROU liability was $19.3 million and $24.2 million, respectively. The Company does not have any leases designated as finance leases.</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%">&#160;&#160;&#160;&#160;The table below summarizes the net lease cost recognized during the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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: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%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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</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,678&#160;</span></td><td style="background-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,755&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Comparative disclosure of rental expense of leased premises and equipment calculated under ASC 840 methodology was&#160;$6.1&#160;million for the year ended&#160;December&#160;31, 2018 and is included in Occupancy and equipment expense 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 tables below summarize other information related to the Company's operating leases during the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">(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%">Operating cash used for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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, excluding adoption impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505&#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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,<br/>2020</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%">December 31,<br/>2019</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 remaining lease term of operating leases, in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><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%">8.1</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%">Weighted average discount rate of operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-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 outlines lease payment obligations as of December&#160;31, 2020 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter in addition to a reconciliation to the Company&#8217;s ROU liability at the date indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Year Ending 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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,611&#160;</span></td><td style="background-color:#ffffff;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%">21,666&#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%">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,391)</span></td><td style="background-color:#ffffff;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%">ROU liability</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%">19,275&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;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, 2019, the Company entered into a $7.7&#160;million lease agreement to renew, restructure and add additional leased space at one of its branch locations commencing on January 1, 2021. The lease agreement is not included in the lease payment obligations table above. The new agreement replaced a lease included in the table above that terminated on December 31, 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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365883832">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 401(k) plan ("Plan"). The Company funds certain Plan costs as incurred.</span></div><div style="margin-top:5pt;text-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 includes the Company&#8217;s salary savings 401(k) plan for its employees. All employees hired may participate in the Plan the first of the month following 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&#160;31, 2020, 2019 and 2018 were $1.7 million, $1.6 million and $1.4 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&#160;31, 2020, 2019 and 2018, the Company made no employer profit sharing contributions.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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;text-align:justify;text-indent:36pt"><span><br/></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. Under the Deferred Compensation Plan, participants are permitted to elect to defer compensation and the Company has the discretion to make additional contributions on behalf of any participant based on a number of factors.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents a summary of the changes in the Deferred Compensation Plan during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">4,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,844&#160;</span></td><td style="background-color:#cceeff;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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest credited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Balance outstanding 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%">4,101&#160;</span></td><td style="background-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%">4,244&#160;</span></td><td style="background-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%">3,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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-style:italic;font-weight:400;line-height:120%">(d) Split-Dollar Life Insurance Benefit 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 Washington Banking Merger, the Company assumed the split-dollar life insurance benefit plan previously maintained by Washington Banking. Life insurance policies are maintained for current or former officers of the Bank or former Washington Banking officers that are subject to split-dollar life insurance agreements, which continue after the participant's employment and retirement. All participants are fully vested in their split-dollar life insurance benefits. The accrued benefit liability for the split-dollar life insurance agreements represents the present value of the future death benefits payable to the participants' beneficiaries.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The split-dollar life insurance projected benefit obligation is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. As of December 31, 2020 and December 31, 2019, the carrying value of the obligation was $165,000 and $200,000, respectively.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(e) 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 Premier Merger in 2018, the Company assumed an unfunded deferred compensation plan for select former Premier Commercial executive officers, some of which are current Heritage officers. Under this salary continuation plan, the Company will pay each participant, or their beneficiary, specified benefits over specified periods beginning with the individual's termination of service due to retirement subject to early termination provisions. A liability is accrued for this obligation and is included in Accrued expenses and other liabilities on the Consolidated Statements of Financial Condition. The following table presents a summary of the changes in the salary continuation plan during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">4,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Balance acquired in Premier Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,718&#160;</span></td><td style="background-color:#ffffff;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%">(460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;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%">Expenses incurred </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-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;border-bottom:3pt 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,334&#160;</span></td><td style="background-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,600&#160;</span></td><td style="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_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://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 http://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 http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367841944">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top: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:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">640,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584,287&#160;</span></td><td style="background-color:#ffffff;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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,193&#160;</span></td><td style="background-color:#cceeff;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%">18,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%">35,573&#160;</span></td><td style="background-color:#ffffff;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%">661,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">52,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#ffffff;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%">180,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,409&#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%">263,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,898&#160;</span></td><td style="background-color:#ffffff;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,105,425&#160;</span></td><td style="background-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,212,360&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Upon CECL adoption, as described in Note (1) Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements, the Company recorded an increase in the beginning ACL on unfunded commitments of $3.7 million, representing the change in methodology from an estimate of incurred losses at the balance sheet date, with an estimated probability of funding, to an estimate of credit losses on future utilization over the entire contractual period.</span></div><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;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%">3,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#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%">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%">673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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"/><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%">306&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="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><br/></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) Variable Interests - Low Income Housing 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 carrying values of investments in unconsolidated LIHTCs were $96.4 million&#160;and $92.7 million as of&#160;December&#160;31, 2020 and December 31, 2019, respectively. During the years ended December&#160;31, 2020, 2019 and 2018 the Company recognized tax benefits of $7.5 million, $5.7 million and $2.4 million, respectively, and proportional amortization of $6.5 million, $5.0 million and $3.1 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;$53.8 million and $50.7 million at&#160;December&#160;31, 2020 and December 31, 2019, respectively. The Company expects to fund LIHTC commitments of $37.9 million during the year ended December 31, 2021 and $9.7 million during the year ended December 31, 2022, with the remaining commitments of $6.2 million funded by December 31, 2034. There were no impairment losses on the Company&#8217;s LIHTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-style:italic;font-weight:400;line-height:120%">(c) Variable Interests - New Market 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 equity method balance of the NMTC investment was $25.2 million and $25.4 million at December&#160;31, 2020 and December&#160;31, 2019, respectively. The Company recognized related investment income of $694,000, $701,000 and $708,000 during the years ended December&#160;31, 2020, 2019 and 2018, respectively. Gross tax credits related to the Company's certified development entities totaling $9.8 million were utilized during the seven year period ending December 31, 2020. There were no impairment losses on the Company&#8217;s NMTC investments during the&#160;years&#160;ended&#160;December&#160;31, 2020, 2019 or 2018.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367842776">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">Derivative Financial Instruments</a></td>
<td class="text">Derivative Financial InstrumentsThe Company has entered into certain interest rate swap contracts that are not designated as hedging instruments. The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at December&#160;31, 2020 and December&#160;31, 2019:<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">308,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">308,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318)</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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The estimated fair value of derivatives with customers was $25.4 million and $8.1 million as of December&#160;31, 2020 and December&#160;31, 2019, respectively. The estimated fair value of derivatives with third-parties was $(25.9) million and $(8.1) million as of December&#160;31, 2020 and December&#160;31, 2019, respectively.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Generally, the gains and losses of the interest rate derivatives offset due to the back-to-back nature of the contracts. However, as of December&#160;31, 2020, the settlement values of the Bank's net derivative assets decreased due to the recognition of a credit valuation adjustment of $422,000 during the year ended December 31, 2020. A credit valuation adjustment was not recorded on the Bank's net derivative assets as of December&#160;31, 2019.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Credit risk for derivatives with customers is concentrated within our primary market areas which are concentrated along the I-5 corridor from Whatcom County to Clark County in Washington State and Multnomah County and Washington County in Oregon, as well as other contiguous markets and represents a geographic concentration. Credit risk for derivatives with third-parties is concentrated among four well-known broker dealers.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI http://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365952936">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders' Equity</a></td>
<td class="text">Stockholders&#8217; Equity<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">(a) Earnings Per Common Share</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations at December 31, 2020, December 31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">46,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(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%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;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%">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"/><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%">67,500&#160;</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%">52,834&#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%">36,018,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%">36,789,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,281,408&#160;</span></td><td style="background-color:#ffffff;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%">(4,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,405)</span></td><td style="background-color:#cceeff;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%">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"/><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,758,230&#160;</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,194,003&#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%">36,014,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,758,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,194,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">155,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,587&#160;</span></td><td style="background-color:#cceeff;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-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%">36,170,066&#160;</span></td><td style="background-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%">36,985,766&#160;</span></td><td style="background-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%">35,371,590&#160;</span></td><td style="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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and 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%">Potential dilutive shares are excluded from the computation of earnings per share if their effect is anti-dilutive. Anti-dilution occurs when the exercise price of a stock option or the unrecognized compensation cost per share of a restricted stock award exceeds the market price of the Company&#8217;s stock. For the years ended December&#160;31, 2020 and December&#160;31, 2019, there were 137,093 and 1,501 anti-dilutive shares outstanding, respectively. For the year ended December&#160;31, 2018, there were no anti-dilutive shares outstanding.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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-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.&#160;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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.000%"/><td style="width:0.1%"/></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="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;border-top:1pt solid #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 24, 2018</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.15</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 7, 2018</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 21, 2018</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;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 25, 2018</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.15</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 10, 2018</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 24, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 24, 2018</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.15</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 9, 2018</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 23, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2018</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.17</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 7, 2018</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 21, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2018</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.10</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%">November 7, 2018</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%">November 21, 2018</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%">*</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%">January 23, 2019</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.18</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%">February 7, 2019</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%">February 21, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 24, 2019</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.18</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%">May 8, 2019</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%">May 22, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 24, 2019</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.19</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%">August 8, 2019</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%">August 22, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 23, 2019</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.19</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%">November 7, 2019</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%">November 21, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 23, 2019</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.10</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 7, 2019</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 21, 2019</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%">*</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%">January 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%">February 6, 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%">February 20, 2020</span></td><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: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="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: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="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: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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;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%">* Denotes a special dividend.</span></div><div style="margin-top:5pt;text-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;text-align:justify;text-indent:36pt"><span><br/></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,513,000 shares, under the eleventh stock repurchase plan. As of March 2020, all shares had been repurchased under this plan. On March 12, 2020 the Company's Board of Directors additionally authorized the repurchase of up to 5% of the Company's outstanding common shares, or 1,799,054 shares, under the twelfth stock repurchase plan. The number, timing and price of shares repurchased 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%">During the year ended December&#160;31, 2020, the Company repurchased 639,922 shares under the eleventh stock repurchase plan at a weighted average price per share of&#160;$23.95 and repurchased 155,778 shares under the twelfth stock repurchase plan at a weighted average share price of $20.34, which is a total of 795,700 shares under both plans at a weighted average share price of $23.25.</span></div><div style="margin-top:5pt;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&#160;31, 2019, the Company repurchased 292,712 shares under the eleventh stock repurchase plan with a weighted average price per share of $26.50. No shares were repurchased under the eleventh stock repurchase plan during the year ended December&#160;31, 2018.</span></div><div style="margin-top:5pt;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-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><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%">Repurchased shares to pay withholding taxes </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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,256&#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%">21.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.99&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the Company repurchased 26,741 shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with an average share price of $31.80 under the terms of the Puget Sound Merger. See Note (2) Business Combinations.</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) 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%">In conjunction with the Premier Merger effective on July 2, 2018 and the Puget Sound Merger effective on January 16, 2018, Heritage issued 2,848,579 and 4,112,258 shares, respectively, of the Company's common stock at the merger date share price of $34.85 and $31.80, respectively, for a fair value of $99.3 million and $130.8 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%">In addition, common stock was issued during the years ended December&#160;31, 2020, 2019 and 2018 related to the exercise of stock options and issuance of restricted stock awards as further described in Note (19) 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><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 S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367346872">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Fair value is the price that would be received to sell an asset or paid to transfer a liability (exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants at the measurement date. There are three levels of inputs that may be used to measure fair values:</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities traded in active exchange markets, or interest in open-end mutual funds that allow the Company to sell its ownership interest back to the fund at net asset value on a daily basis. Valuations are obtained from readily available pricing sources for market transactions involving identical assets, liabilities, or funds.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities traded in less active dealer or broker markets, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or valuations using methodologies with observable inputs.</span></div><div style="margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Level 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">: Valuations for assets and liabilities that are derived from other valuation methodologies, such as option pricing models, discounted cash flow models and similar techniques using unobservable inputs, and not based on market exchange, dealer, or broker traded transactions. Level 3 valuations incorporate certain assumptions and projections in determining the fair value assigned to such assets or liabilities.</span></div><div style="margin-top:5pt;padding-left:36pt;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-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 Available 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%">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). 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 as part of 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. Such adjustments are usually significant and typically 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-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">Other Real Estate Owned</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%">Assets acquired through or instead of loan foreclosure are initially recorded at fair value less costs to sell when acquired, establishing a new cost basis. These assets are subsequently accounted for at lower of cost or fair value less costs to sell. Fair value is commonly based on recent real estate appraisals which are generally obtained at least every 18 months or earlier. 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. Such adjustments are usually significant and typically result in Level 3 classification of the inputs for determining fair 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%">Appraisals for both collateral-dependent loans and other real estate owned 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 Company. Once received, the Company reviews 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. On a quarterly basis, the Company compares the actual selling price of collateral that has been </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%">liquidated to the most recent appraised value to determine what additional adjustment should be made to the appraisal value to arrive at fair 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%;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 Company 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&#160;31, 2020, 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 that 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. The Bank did not recognize a credit valuation adjustment in the valuation of its interest rate swap derivatives as of December&#160;31, 2019; therefore, the interest rate swap derivatives are also classified in Level 2 of the fair value hierarchy for the comparative period end.</span></div><div style="margin-top:5pt;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 noninterest 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recurring Basis</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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%">45,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">209,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">201,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,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%">&#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%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">11,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">802,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%">&#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%">802,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%">&#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%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">25,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">26,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">&#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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">133,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">24,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">23,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#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%">952,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">952,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">8,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">8,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></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%">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-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#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 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 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%">2,635&#160;</span></td><td style="background-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,619&#160;</span></td><td style="background-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%">2,619&#160;</span></td><td style="background-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="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2020, one branch was reclassified as held for sale in accordance with ASC 360-10. As part of the transfer, the branch was written down to its net realizable value at that time.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">Impaired 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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%">4,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,380&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">4,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 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,380&#160;</span></td><td style="background-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%">3,380&#160;</span></td><td style="background-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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of impaired 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 represents the net realized losses (gains) recorded in earnings resulting from nonrecurring fair value adjustments during the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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 37pt;text-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%">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"/><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%">78&#160;</span></td><td style="background-color:#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%">160&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">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%">630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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;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 losses recorded in earnings resulting from nonrecurring fair value adjustments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-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%">78&#160;</span></td><td style="background-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%">168&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.654%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.442%"/><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, 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%">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%">1,289&#160;</span></td><td style="background-color:#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%">0.6% - (40.1%); (24.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:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">Adjustment for differences between the comparable sales</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.7% - (40.3%); 33.2%</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.297%"/><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, 2019</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%">Impaired loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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="3" style="background-color:#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%">173.5% - (18.5%); 36.8%</span></div></td></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span><br/></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) 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-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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:#cceeff;padding:2px 1pt;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%">802,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:9pt;font-weight:400;line-height:100%">802,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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%">4,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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;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,398,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,556,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,556,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%">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%">19,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">25,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">399,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">35,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">26,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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%">5,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,704&#160;</span></td><td style="background-color:#ffffff;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%">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%">3,731,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">14,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="background-color:#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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%">8,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%">8,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%">8,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">524,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,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%">20,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%">20,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">8,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%">8,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%">8,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI http://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365910984">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based CompensationOn 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. The Company issues new shares of common stock to satisfy share option exercises and restricted stock award vests. As of December&#160;31, 2020, shares remaining available for future issuance under the Equity Plan totaled 646,503.<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%">Stock options generally vested ratably over three years and expired five years after they become exercisable or vested ratably over four years and expired ten years from date of grant. For the years ended December&#160;31, 2020, 2019 and 2018, the Company did not recognize any compensation expense or related tax benefit related to stock options as all of the compensation expense related to the outstanding stock options had been previously recognized. The intrinsic value from options exercised during the years ended December 31, 2020, 2019 and 2018 was $61,000, $60,000 and $202,000, respectively. The cash proceeds from options exercised during the years ended December 31, 2020, 2019 and 2018 were $122,000, $58,000 and $132,000, 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 stock option activity during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">23,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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.21&#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%">(9,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#ffffff;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%">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%">(831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,558&#160;</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;padding:2px 0 2px 1pt;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="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><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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><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%">Outstanding, vested and expected to vest and exercisable at December&#160;31, 2020</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%">&#8212;&#160;</span></td><td style="background-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%">&#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><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-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 granted generally had a four-year cliff vesting or four-year ratable vesting schedule. For the years ended December&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock awards of $76,000, $440,000 and $907,000, respectively, and a related tax benefit of $17,000, $93,000 and $191,000, respectively. The vesting date fair value of restricted stock awards that vested during the years ended December 31, 2020, 2019 and 2018 was $442,000, $1.3 million and $2.2 million, respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock award activity for the periods indicated</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">137,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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.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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">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%">(67,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.74&#160;</span></td><td style="background-color:#ffffff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Nonvested at December&#160;31, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.28&#160;</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%">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%">(43,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.07&#160;</span></td><td style="background-color:#cceeff;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%">(2,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">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 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><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-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%">A category of restricted stock units called performance-based restricted stock units have a three-year cliff vesting schedule, participate in dividends and are additionally subject to performance-based vesting. The number of shares actually delivered pursuant to each performance-based restricted stock unit award agreement depends on the performance of the Company's Total Shareholder Return and Return on Average Assets over the performance period in relation to the performance of the common stock of a predetermined peer group. The conditions of the grants allow for an actual payout ranging between&#160;no&#160;payout and&#160;150%&#160;of target. The payout level is calculated based on actual performance achieved during the performance period compared to a defined peer group. The fair value of each performance-based restricted stock unit 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 </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%">determination the possibility that the market condition may not be satisfied. Compensation costs related to these awards are recognized regardless of whether the market condition is satisfied, provided that 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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 #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%">2019</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%">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%">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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,099&#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.8</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><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.14&#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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">18.1%-107.6%</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%">19.9%-75.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%">19.0%-51.4%</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%">16.1%-90.2%</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.5%-90.7%</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%">28.2%-94.3%</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%">Heritage 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">Heritage 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020, 2019 and 2018, the Company recognized compensation expense related to restricted stock units of $3.5 million, $2.8 million, and $1.8 million respectively, and a related tax benefit of $757,000, $589,000, and $387,000, respectively. As of December&#160;31, 2020, the total unrecognized compensation expense related to non-vested restricted stock units was $5.2 million and the related weighted-average period over which the compensation expense is expected to be recognized is approximately 2.3 years. The vesting date fair value of the restricted stock units that vested during the year ended December 31, 2020, 2019 and 2018 was $2.4 million, $2.0&#160;million and $1.0&#160;million respectively.</span></div><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the unit activity for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">90,544&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">25.31&#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%">125,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.62&#160;</span></td><td style="background-color:#ffffff;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%">(32,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="background-color:#cceeff;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%">(4,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2018</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%">179,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.94&#160;</span></td><td style="background-color:#cceeff;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%">126,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.89&#160;</span></td><td style="background-color:#ffffff;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%">(64,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#cceeff;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,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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-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%">316,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">26.57&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373001176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Restrictions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock', window );">Cash Requirement</a></td>
<td class="text">Cash Restrictions<div style="margin-top:5pt;text-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 required to maintain an average reserve balance with the Federal Reserve Bank or maintain such reserve balance in the form of cash. Effective March 24, 2020 the Federal Reserve lowered the reserve ratios on transaction accounts maintained at a depository institution to zero percent. There was no required reserve balance at December&#160;31, 2020 and a required balance of $17.1&#160;million at December&#160;31, 2019 was met by holding cash and maintaining an average balance with the Federal Reserve 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 Company had restricted cash included in Interest earning deposits on the Consolidated Statements of Financial Condition of $34.2&#160;million and $15.8&#160;million as of December&#160;31, 2020 and December 31, 2019, respectively, relating to collateral required on interest rate swaps from third-parties as discussed in Note (16) Derivative Financial Instruments. The Company does not have a collateral requirement with customers.</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_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Regulatory Cash Requirements Under Banking Regulations [Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367259208">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 for the years ended December&#160;31, 2020, 2019 and 2018 consisted of the following:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">15,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</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%">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"/><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%">13,488&#160;</span></td><td style="background-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,238&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-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 12.4% for the year ended December 31, 2020 compared to an effective tax rate of 16.6% and 17.5% for the years ended December 31, 2019 and 2018, respectively. The decrease in the effective tax rate during the year ended December&#160;31, 2020 was due primarily to the tax benefit of the recognized net operating loss carryback mentioned above. A reconciliation of the Company's effective income tax rate with the Federal statutory income tax rate of 21% for the years ended December&#160;31, 2020, 2019 and 2018 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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-deductible acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(330)</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%">(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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;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%">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"/><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%">13,488&#160;</span></td><td style="background-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,238&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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 million were utilized during the seven year period ending 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">15,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">2,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,058&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">904&#160;</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 purchased loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">1,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">228&#160;</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%">4,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="background-color:#ffffff;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 deferred tax 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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 deferred tax 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:9pt;font-weight:400;line-height:100%">26,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,475&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">Deferred loan fees, 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%">(2,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,328)</span></td><td style="background-color:#ffffff;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%">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%">(2,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#cceeff;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%">FHLB 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%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,807)</span></td><td style="background-color:#cceeff;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%">New market tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,048)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,781)</span></td><td style="background-color:#ffffff;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%">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%">(1,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,113)</span></td><td style="background-color:#cceeff;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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;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%">ROU lease asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,956)</span></td><td style="background-color:#cceeff;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%">Net unrealized gains 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%">(6,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;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,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,056)</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 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 (liability), 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%">4,435&#160;</span></td><td style="background-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,581)</span></td><td style="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:3pt;padding-left:45pt;text-indent:-9pt"><span><br/></span></div><div style="margin-top:5pt;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&#160;31, 2020, 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&#160;31, 2020 and December 31, 2019, the Company had a net operating loss carryforward of $986,000 and $1.1 million, respectively, that will begin to expire in 2024. The Company is limited to the amount of the net operating loss carryforward that it can deduct each year under Section 382. Due to sufficient earnings history and other positive evidence, management has not recorded a valuation allowance as of December&#160;31, 2020 and December 31, 2019.</span></div><div style="margin-top:5pt;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&#160;31, 2020 and December 31, 2019, 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 penalties accrued as of December&#160;31, 2020 and December 31, 2019 and recognized during the years ended December&#160;31, 2020, 2019 and 2018 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&#160;31, 2020, 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, a deferred tax liability of an estimated $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 subsidiary file a United States consolidated federal income tax return and an Oregon State income tax return, and the tax years subject to examination by the Internal Revenue Service are the years ended December&#160;31, 2020, 2019, 2018 and 2017.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373001176">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Regulatory Capital Requirements</a></td>
<td class="text">Regulatory Capital RequirementsThe 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 <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%">amended, and the regulations of the Federal Reserve. Heritage Bank is a federally insured institution and thereby is subject to the capital requirements established by the FDIC. The Federal Reserve capital requirements generally parallel the FDIC requirements. Failure to meet minimum capital requirements can initiate certain mandatory, and possibly additional discretionary, actions by regulators that, if undertaken, could have a direct material effect on the Consolidated Financial Statements and operations. Management believes as of December&#160;31, 2020, 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&#160;31, 2020 and December&#160;31, 2019, 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.</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.204%"/><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: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: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: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: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:8.701%"/><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%">Minimum<br/>Requirements</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%">Well-<br/>Capitalized<br/>Requirements</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%">Actual</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%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Company consolidated</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="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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#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%">N/A</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%">N/A</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%">555,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%">12.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></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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">N/A</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%">N/A</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%">576,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="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%">N/A</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%">N/A</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%">576,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,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:9pt;font-weight:400;line-height:100%">8.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%">N/A</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%">N/A</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%">633,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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Common equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,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%">4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#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%">563,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 leverage capital to average 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%">256,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">320,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#cceeff;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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,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:9pt;font-weight:400;line-height:100%">6.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%">361,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,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%">8.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%">451,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">As of December 31, 2019:</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="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%">The Company consolidated</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 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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#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="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%">N/A</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%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">541,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Tier 1 leverage capital to average 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%">212,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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="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%">N/A</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%">N/A</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%">561,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">N/A</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%">N/A</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%">561,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">N/A</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%">N/A</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%">598,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,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:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">538,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">263,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">375,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%">8.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%">538,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;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, 2020, the capital measures reflect the revised CECL capital transition provisions adopted by the Federal Reserve and the FDIC, that allows us the option to delay for two years an estimate of CECL&#8217;s effect on regulatory capital, relative to the incurred loss methodology&#8217;s effect on regulatory capital, followed by a three-year transition period.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Under applicable capital requirements both the Company and the Bank are required to have a common equity Tier 1 capital ratio of 4.5%, a Tier 1 leverage ratio of 4.0%, a Tier 1 risk-based ratio of 6.0% and a total risk-based ratio of 8.0%. Both the Company and the Bank are also required to maintain a capital conservation buffer consisting of common equity Tier 1 capital above 2.5% of minimum risk based capital ratios to avoid restrictions on certain activities including payment of dividends, stock repurchases and discretionary bonuses to executive officers. At December&#160;31, 2020, the capital conservation buffer was 6.0% and 5.7% for the Company and the Bank, 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_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1F<br> -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958573-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365910984">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">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%">828,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">842,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">830,479&#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%">20,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#cceeff;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 stockholders&#8217; equity</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%">820,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">809,311&#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 2px 19pt;text-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%">842,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%">830,479&#160;</span></td><td style="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="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 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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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 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%">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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.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%">Total interest income</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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;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%">INTEREST EXPENSE:</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 31pt;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%">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%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.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%">Total interest 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%">890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339&#160;</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,263&#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 2px 49.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%">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%">(874)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,256)</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 34pt;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%">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%">39,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%">47,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%">30,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 34pt;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%">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%">12,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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%">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"/><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%">72,225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,280&#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 34pt;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%">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%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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,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%">4,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,912&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55.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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,128&#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 33.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%">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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 58pt;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%">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"/><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%">67,557&#160;</span></td><td style="background-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%">53,057&#160;</span></td><td style="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="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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">46,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#ffffff;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%">(12,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,258)</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,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:9pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(1,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,735&#160;</span></td><td style="background-color:#ffffff;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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,278&#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:700;line-height:100%">Cash flows from investing 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%">Net cash received from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#160;</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 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 investing 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#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%">Cash flows from financing 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%">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%">(28,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133&#160;</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 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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,704)</span></td><td style="background-color:#ffffff;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 used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,856)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,486)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,362)</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 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#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,879&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,698&#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%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</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%">21,481&#160;</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%">14,602&#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"/></tr><tr><td colspan="3" style="background-color:#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%">Supplemental non-cash disclosures of cash flow information:</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 issued for business combinations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 contribution of net assets acquired in business combinations to 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,261&#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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section S99<br> -Paragraph 6<br> -Subparagraph (SX 210.5-04(Schedule I))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391182&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 http://asc.fasb.org/extlink&amp;oid=108774443&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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367600776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly 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="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Selected Quarterly Financial Data (Unaudited)</a></td>
<td class="text">Selected Quarterly Financial Data (Unaudited)<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%">Results of operations on a quarterly basis were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2020</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%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 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%">4,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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%">48,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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"/></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%">Provision for credit 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%">7,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:9pt;font-weight:400;line-height:100%">28,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:9pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net interest income after provision for credit losses</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%">40,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Noninterest 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%">9,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">11,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Noninterest 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%">37,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,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 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,075)</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%">19,113&#160;</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%">28,311&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;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 (loss)</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%">12,191&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(6,139)</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%">16,636&#160;</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%">23,882&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66&#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><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%">Diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash dividends declared on 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%">0.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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;vertical-align:top;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="21" 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&#160;31, 2019</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%">&#160;</span></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%">First<br/>Quarter</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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">54,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Interest 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%">4,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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%">4,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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,788&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,115&#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%">Provision for credit 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%">920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net interest income after provision for credit losses</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%">48,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Noninterest 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%">7,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">9,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Noninterest 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%">36,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:9pt;font-weight:400;line-height:100%">37,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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%">19,186&#160;</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%">21,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,571&#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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,552&#160;</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,984&#160;</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%">17,895&#160;</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%">17,126&#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 earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.45&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.49&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47&#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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 dividends declared on 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%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.29&#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_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -URI http://asc.fasb.org/topic&amp;trid=2126967<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365872008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events (Unaudited)</a></td>
<td class="text">Subsequent Events (Unaudited)<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The CA Act was enacted into law on December 27, 2020. In accordance with the provisions, the Bank began originating the second round of SBA PPP loans to existing and new customers effective January 11, 2021. As of February 19, 2021, the Bank has funded 1,724 loans totaling $297.1&#160;million. The average loan balance for funded SBA PPP loans under the CA Act was $172,000. The Bank earns 1% interest on these loans as well as a fee to cover processing 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%">Liquidity for the originations of these SBA PPP loans was provided from cash reserves. The Company was additionally approved to participate in the Federal Reserve's Paycheck Protection Program Liquidity Facility as a backup funding source effective January 20, 2021. The Paycheck Protection Program Liquidity Facility expires on March 31, 2021. The Company does not expect to participate in the facility.</span></div><div style="margin-top:5pt;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, subsequent to year end through February 19, 2021, the Bank received principal and interest forgiveness payments from the SBA of $124.5&#160;million, which represented approximately 13.9% of total originated first round SBA PPP loans and 17.4% of the outstanding balance of SBA PPP loans at December 31, 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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373408024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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, Heritage Bank. The Bank is headquartered in Olympia, Washington and conducts business from its 53 branch offices at February&#160;26, 2021 located throughout Washington State and the greater Portland, Oregon area. The Bank&#8217;s business consists primarily of commercial lending and deposit relationships with small and medium-sized businesses and their owners in its market areas and attracting deposits from the general public. The Bank also makes real estate construction and land development loans, consumer loans and originates first mortgage loans on residential properties primarily located in its market areas. The Bank's deposits are insured by the FDIC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">Basis of Presentation<div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The accompanying 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 ACL on loans, management's estimate of ACL on unfunded commitments, management's evaluation of goodwill impairment and the fair value of financial instruments. It is reasonably possible that management's estimate of the ACL on loans of $70.2&#160;million at December&#160;31, 2020 as disclosed in Note (5) Allowance for Credit Losses on Loans, management's estimate of the ACL on unfunded commitments of $4.7&#160;million as disclosed in Note (15) Commitments and Contingencies, management's conclusion that the fair value of the reporting unit more likely than not exceeds its carrying value at December&#160;31, 2020 as disclosed in Note (8) Goodwill and Other Intangible Assets and the estimates of fair value of financial instruments as disclosed in Note (18) Fair Value Measurements could materially change. In particular, these estimates have been and will continue to be affected by the ongoing COVID-19 pandemic. The severity, magnitude and duration, as well as the economic consequences of the COVID-19 pandemic, are uncertain, rapidly changing and difficult to predict. As a result, our accounting estimates and assumptions may change over time in response to the COVID-19 pandemic.</span></div><div style="margin-top:5pt;text-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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 years' net income or stockholders&#8217; equity.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 due from banks and interest-bearing balances 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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%">The Company identifies investments as held to maturity or available for sale at the time of acquisition. Securities are classified as held to maturity when the Company has the ability and positive intent to hold them to maturity. Securities classified as available for sale are available for future liquidity requirements and may be sold prior to maturity. As of December&#160;31, 2020 and December&#160;31, 2019, the Bank does not hold any securities classified as 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%">Securities available for sale are carried at fair value. Interest income includes amortization of purchase premiums or accretion of purchase discounts using the interest method. Unrealized gains and losses on securities available for sale are excluded from earnings and are reported in other comprehensive income (loss), net. Realized gains and losses on sale of investment securities are computed on the specific identification method. Transfers of securities between the available for sale and held to maturity categories, if executed, are accounted for at fair 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%">A debt security is placed on nonaccrual status at the time any principal or payments become more than 90 days delinquent. Interest accrued, but not received for a security placed on nonaccrual, is reversed against interest income during the period that the debt 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 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%">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 uncollectability 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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, or 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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock', window );">Loans Receivable and Loan Commitments</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 and indirect loans purchased by the Bank as well as 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, unearned discounts, and net deferred loan origination fees and costs. Interest on loans is calculated using the simple interest method based on the daily balance of the principal amount outstanding and is credited to 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">Purchased 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 acquired in a business combination are designated as &#8220;purchased&#8221; loans. Upon adoption of ASU 2016-13, the Bank's PCI loans were transitioned to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30.</span></div><div style="margin-top:5pt;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 purchased after January 1, 2020 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 purchased 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 effective 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 purchased 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&#160;days or more. Delinquent loans may remain on accrual status between 30&#160;days and 89&#160;days past due.&#160;The Credit Administration department is also involved in specifically reviewing larger loans that are delinquent more than 30 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 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 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. The interest payments received on nonaccrual loans are generally accounted for on the cost-recovery method whereby </span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">the 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 of 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 are considered current if they are 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.</span></div><div style="margin-top: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%;text-decoration:underline">Unfunded Loan Commitments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:115%">:</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Unfunded loan commitments are generally related to the unused portion of the total commitment of a loan or providing credit facilities to clients of the Bank, including standby letters of credit. These financial instruments are not actively traded and represent off-balance sheet risk to the Bank in excess of the disbursed amounts recognized in the 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="top.Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Loan 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%">Loan 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 referred to as "net deferred fees," 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. The objective of the interest method is to calculate periodic interest income at a constant effective yield. When a loan is paid off prior to maturity, the remaining net deferred fees are immediately recognized into interest income. In the event loans are sold, the unamortized net deferred fees are recognized as a component of the gain or loss on the sale of loans. Fees related to lending activities, other than the origination or purchase of loans, are recognized as noninterest income during the period the related services are performed.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy', window );">Allowance for Credit Losses on Loans and Accrued Interest 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%">Allowance 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 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 against the ACL on loans when management believes the uncollectibility of a loan balance is confirmed. Expected recoveries do not exceed the aggregate of amounts previously charged-off and expected to be charged off. 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 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. The same methodology is applied to all loans consistent with the guidance of the accounting standard which does not require undue complexity. Under this methodology, the Company has identified segments of loans with similar risk characteristics that align with their identified loan classes. Loans are determined to be collectively evaluated if they share similar risk characteristics in the segment, or individually evaluated if they do not share similar risk characteristics. Nonaccrual loans are not considered similar to other loans; therefore, they are evaluated for credit losses on an individual basis. 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 </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%">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. For each loan segment collectively measured for allowance, the allowance is comprised of the baseline loss allowance, the macroeconomic allowance, and the 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%">A performing TDR loan is evaluated for allowance on a collective basis with loans with similar risk characteristics. Nonaccrual TDR loans do not meet the similar characteristics criteria and are evaluated for allowance on an individual basis as described above except that 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%">Baseline 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%">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, GDP, 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 portfolio segment. 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.</span></div><div style="margin-top:5pt;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 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 also considers other qualitative risk factors to adjust the estimated ACL on loans calculated by the above mentioned model. The Bank has a bias for minimal factors unless internal or external factors outside those considered in its historical losses or macroeconomic forecast indicate otherwise. The Bank has established metrics to estimate the qualitative risk factor 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.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">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. The Bank has determined that no allowance is necessary for the off-balance sheet portion of the credit card portfolio as it has the ability to unconditionally cancel the available lines of credit.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The 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 provision for credit losses on the Consolidated Statements of Income.</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 available for sale is excluded from the estimate of credit losses on investment securities available for sale. No allowance has been established as interest accrued, but not received, is reversed timely in accordance with the policy for investment securities stated above.</span></div><div style="margin-top:5pt;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 is excluded from the ACL on loans as interest accrued, but not received, is reversed timely in accordance with the policy for loans receivable stated above. Additional analysis was completed on ACL of accrued interest receivable during 2020 based on the significance of loan modifications in accordance with the CARES Act and regulatory guidance.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 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 sell residential real estate loans are made primarily during the period between the taking of the loan application and the closing of the loan. The timing of making these sale 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. Most of these sale commitments are 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 (interest rate locks) to be sold into the secondary market and forward commitments for the future delivery of these loans are accounted for as free-standing derivatives. Fair values of these mortgage derivatives are estimated based on changes in mortgage interest rates between the date the interest on the loan was locked and the balance sheet date. 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. Changes in the fair values of these derivatives are included in other income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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, and the fair value 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. Any impairment is measured as the amount by which the carrying value of servicing rights exceeds its fair value.&#160;Impairment is determined by stratifying rights into groupings based on predominant risk characteristics including investor type, loan type, and maturity. Impairment is recognized through a valuation allowance for an individual stratum, to the extent that fair value is less than the carrying amount. If the Company later determines that 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 noninterest income on the Consolidated Statements of Income. The fair values of servicing rights are subject to significant fluctuations as a result of changes in estimated and actual prepayments speeds, default rates 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%">In connection with the sales, the Bank typically makes representations and warranties about the underlying assets conforming to specified guidelines. If the underlying assets do not conform to the specifications, the Bank may have an obligation to repurchase the assets or indemnify the purchaser against any loss. The Bank believes the potential for material loss under these arrangements is remote at December 31, 2020, December 31, 2019 and December 31, 2018.</span></div><div style="margin-top:5pt;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, which is reported as other noninterest income on the Consolidated Statements of Income, is recorded for fees earned for servicing loans. 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 loan servicing fee income. Late fees and ancillary fees related to loan servicing were not material for the years ended December 31, 2020, 2019, and 2018.</span></div><div style="margin-top:5pt;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, 2020, December 31, 2019 and December 31, 2018.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 acquired by the Company in partial or full satisfaction of a loan obligation is classified as held for sale. When acquired, the property 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 through a 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 expense, net on the Consolidated Statements of Income.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 </span></div>improvements, including lease improvements, is 15 to 39 years; and for furniture, fixtures and equipment is <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjIyNzBjOTkyOWFkNzRmMDBhNzRlZDlmOWRmYjc1ZGNiL3NlYzoyMjcwYzk5MjlhZDc0ZjAwYTc0ZWQ5ZjlkZmI3NWRjYl8xMzYvZnJhZzo5ZWZmMzkzM2FiYzU0OWM5YWRhZTc2NzRlYTQxMjZiYS90ZXh0cmVnaW9uOjllZmYzOTMzYWJjNTQ5YzlhZGFlNzY3NGVhNDEyNmJhXzM1OTE2_ca51a9ec-dcea-497f-a5e7-d3584e468d80">three</span> to seven years. The Company reviews buildings, leasehold improvements and equipment 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></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock', window );">Bank Owned Life Insurance</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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;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 investments made by the insurance company.&#160;The Company records BOLI at the amount that can be realized under the insurance contract at the statement of financial condition date, which is the cash surrender value adjusted for other charges or other amounts due that are probable at settlement.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Other Intangible Assets</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 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 CDI acquired in business combinations. The fair value of the CDI 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 CDI is amortized over an estimated useful life which approximates the existing deposit relationships acquired on an accelerated method. The Company evaluates such identifiable intangibles for impairment annually, or more frequently if an indication of impairment exists.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 Heritage 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. Factors to consider may include, among others: a significant change in legal factors or in the general business climate; significant change in the Company&#8217;s stock price and market capitalization; unanticipated competition; and an action or assessment by a regulator.</span></div><div style="margin-top:5pt;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 has the option to assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value. If the Company opts to bypass the qualitative analysis or the qualitative analysis indicates that events or circumstances exist that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, the Company performs a quantitative analysis. 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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-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 which 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 </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%">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationRelatedCostsPolicyTextBlock', window );">Stock-Based Compensation and Deferred Compensation Plans</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%">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 (19) 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 Black-Scholes-Merton option pricing model and 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%">Low Income Housing 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 two 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 on the Company&#8217;s 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 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 are other loans and are secured. The Company has evaluated the variable interests held by the Company in each LIHTC investment and determined that the Company does not have controlling financial interests in such investments and is not the primary beneficiary.</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%">New Market 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 a total of $25.0 million of qualified equity investments into three certified development entities which are 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.</span></div><div style="margin-top:5pt;text-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 accounts for its NMTC on the equity method and reports the investment balance in Prepaid expenses and other assets on the Consolidated Statements of Financial Condition and the related investment income is 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 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&#160;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 </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%">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 Premier Merger, 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 Heritage 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 Compensation and employee benefits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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%">expense 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 commitments to originate residential real estate loans held for sale and the related forward delivery contracts are considered derivatives.</span></div><div style="margin-top:5pt;text-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 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 of the financial contract is controlled through the credit approval, limits, and monitoring procedures and management does not expect the counterparties to fail their obligations.</span></div><div style="margin-top:5pt;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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ProvisionForCreditLossesPolicyTextBlock', window );">Provision for Credit Losses</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%">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, the provision for credit losses on accrued interest receivable and the provision for credit losses on investment securities available for sale.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 </span></div>are similar. Accordingly, all of the financial service operations are considered by management to be aggregated in one reportable operating segment.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="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.&#160;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.&#160;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="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="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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Issued Accounting Pronouncements</a></td>
<td class="text">Recently Issued 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-01</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Recognition and Measurement of Financial Assets and Financial Liabilities (Subtopic 825-10)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2016, to enhance the reporting model for financial instruments to provide users of financial statements with more decision-useful information. This Update contained several provisions, including but not limited to (1) requiring equity investments, with certain exceptions, to be measured at fair value with changes in fair value recognized in net income; (2) simplifying the impairment assessment of equity investments without readily determinable fair values by requiring a qualitative assessment to identify impairment; (3) eliminating the requirement to disclose the method(s) and significant assumptions used to estimate fair value; and (4) requiring separate presentation of financial assets and liabilities by measurement category and form of financial asset on the balance sheet or the accompanying notes to the financial statements. The Update also changed certain financial statement disclosure requirements, including requiring disclosures of the fair value of financial instruments be made on the basis of exit price. The Company adopted this Update effective January 1, 2018 using the cumulative catch-up transition method. This change resulted in a cumulative adjustment of $93,000 from accumulated other comprehensive loss, net to retained earnings for the unrealized gain related to the Company's equity security. The Company's processes and procedures utilized to estimate the fair value of loans receivable and certificate of deposit accounts for disclosure requirements were additionally changed due to adoption of this Update. Previously, the Company valued these items using an entry price notion. This ASU emphasized that these instruments be measured using the exit price notion; accordingly, the Company refined its calculation as part of adopting this Update. Prior period information has not been updated to conform with the new guidance. See the Consolidated Statements of Stockholders' Equity and Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-02</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">,&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Leases (Topic 842), </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">as amended by ASU 2017-13, 2018-01, 2018-10, 2018-11 and ASU 2018-11 and ASU 2019-01, was originally issued in February 2016, to increase transparency and comparability of leases among organizations and to disclose key information about leasing arrangements. The ASU sets out the principles for the recognition, measurement, presentation and disclosure of leases for both lessees and lessors. The ASU requires lessees to apply a dual approach, classifying leases as either a finance or operating lease. This classification will determine whether the lease expense is recognized based on an effective interest method or on a straight-line basis over the term of the lease. A lessee is also required to record a right-of-use asset and a lease liability for all leases with a term greater than 12 months regardless of their classification. All cash payments will be classified within operating activities in the statement of cash flows. In transition, lessees and lessors are required to recognize and measure leases at the beginning of the earliest period presented using a modified retrospective approach. The ASU was effective for public entities for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. The Company adopted the ASU on January 1, 2019 and elected an exclusion accounting policy for lease assets and lease liabilities for leases with a term of twelve months or less. The adoption of this ASU resulted in the recognition of operating lease assets and liabilities of approximately&#160;$29.3 million and $30.2 million, respectively, in Prepaid expenses and other assets and Accrued expenses and other liabilities in the Consolidated Statements of Financial Condition. This change also resulted in a cumulative-effect adjustment to beginning retained earnings of $399,000, net of tax, under the modified retrospective approach.</span></div><div style="margin-top:5pt;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%">,&#160;</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 2020-02, was originally issued in June 2016. 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 is 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 </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%">adopted ASU 2016-13 on January 1, 2020. The Significant Accounting Policies section above reflects the policies after adoption. The CECL Adoption had the following impacts:</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:700;line-height:120%">Investment Securities</span></div><div style="margin-top:5pt;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%">As of December 31, 2019, the Company had no historical charge-off or recovery history and did not have any investment securities available for sale outstanding at the adoption date for which an other-than-temporary impairment was previously recorded. At the adoption date of ASU 2016-13, the unrealized losses present in the portfolio of investment securities available for sale were primarily due to decreases in market interest rates on floating rate investment securities since the purchase of the securities and the fair value of these securities was expected to recover as the securities approach their maturity dates. The basis of management&#8217;s conclusion was that at December 31, 2019, 83.5% of the investment securities were issued by or guaranteed by the United States government or its agencies, 14.0% were issued and guaranteed by State and local governments and the remainder of the portfolio was invested in at least investment-grade securities. As a result of the analysis, no ACL on investment securities available for sale was recorded upon adoption.</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:700;line-height:120%">Loan Receivable</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the ALL with the ACL on loans on the Consolidated Statements of Financial Condition and replaced the related provision for loan losses with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on unfunded commitments.</span></div><div style="margin-top:5pt;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%">The adoption was completed in a specific order beginning with the transition of PCI loans to PCD loans. The Bank elected to account for the PCD loans individually, terminating the pools of loans that were previously accounted for under ASC 310-30. First, an ACL on loans was determined for each PCI loan. The ACL on PCI loans was added to the loan's carrying amount to establish a PCD loan at its amortized cost basis. The difference between the outstanding principal balance and the amortized cost basis of the PCD loan is a noncredit premium or discount, which is amortized into interest income over the remaining life of the PCD loan. The PCI to PCD transition did not have an impact on beginning retained earnings; however, it did have the effect of reducing the existing allowance for PCI loans by $1.6 million under the CECL methodology as compared to the previous ASC 310-10 methodology.</span></div><div style="margin-top:5pt;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%">Following the PCI to PCD transition, the Bank recorded a pretax increase to the ACL on loans of $3.4 million to increase the reserve to the estimated credit losses at January 1, 2020 based on its CECL methodology as part of the cumulative-effect adjustment to beginning retained earnings. The pretax increase to the ACL on loans of $3.4 million and the reduction in ACL on loans due to the PCI to PCD transition of $1.6 million resulted in an increase in the ACL on loans of $1.8 million at January 1, 2020. Upon adoption, the adjusted beginning balance of the ACL on loans as a percentage of loans receivable was 1.01% as compared to 0.96% at December&#160;31, 2019 under the prior incurred loss methodology.</span></div><div style="margin-top:5pt;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%">The PCI to PCD transition also resulted in a net discount of $4.3 million for PCD loans, or an increase in the net discount for PCD loans of $1.6 million. Following the transition, the total net discount for purchased loans increased to $10.0 million at January 1, 2020 compared to $8.4 million as of December&#160;31, 2019.</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:700;line-height:120%">Unfunded Commitments</span></div><div style="margin-top:5pt;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%">ASU 2016-13 was applied prospectively and replaced the reserve for unfunded commitments with the ACL on unfunded commitments as included in Accrued liabilities and other expenses on the Consolidated Statements of Financial Condition and replaced the provision for unfunded commitments which was previously recorded in Other expense with the provision for credit losses as presented on the Consolidated Statements of Income, net with the provision for credit losses on loans. Upon adoption, the Bank recorded a pretax increase in the beginning ACL on unfunded commitments of $3.7 million.</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:700;line-height:120%">Overall CECL Adoption Impact</span></div><div style="margin-top:5pt;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%">The adoption of ASU 2016-13, including the above mentioned increase to the ACL on loans of $3.4&#160;million and the increase to the ACL on unfunded commitments of $3.7 million, resulted in a pretax cumulative-effect adjustment of $7.1 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 2017-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%">Goodwill (Topic 350)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in January 2017 and eliminates Step 2 from the goodwill impairment test. The ASU was effective for annual periods or any interim goodwill impairment tests beginning after December 15, 2019 using a prospective transition method and early adoption was permitted. The Company adopted the guidance on January 1, 2020. The Company has goodwill from prior business combinations and performs an annual impairment test during the quarter ended December 31, or more frequently if changes or circumstances occur that would more-likely-than-not reduce the fair value of the reporting unit below its carrying value. Although the Company cannot anticipate future goodwill impairment assessments, based on the most recent assessment prior to adoption, it is unlikely that an impairment amount would need to be calculated and, therefore, at adoption there was no impact from these amendments to the Company&#8217;s financial position and results of operations. In addition, the current accounting policies and processes were not changed, except for the elimination of the Step 2 analysis. For additional information regarding goodwill impairment testing, see Note (8) Goodwill and 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%;text-decoration:underline">FASB ASU 2018-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%">Disclosure Framework - Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in August 2018 and modifies the disclosure requirements on fair value measurements in Topic 820. The amendments </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%">in this ASU were effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. The adoption did not have a material impact to Note (18) Fair Value Measurements.</span></div><div style="margin-top:5pt;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-03</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%">Codification Improvements to Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in March 2020 and revised a wide variety of topics in the Codification with the intent to make the Codification easier to understand and apply by eliminating inconsistencies and providing clarifications. The ASU was effective immediately upon its release and did not have a material impact on the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-04</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, as amended by ASU 2021-01, was issued in March 2020 and provides optional expedients and exceptions for applying GAAP to loan and lease agreements, derivative contracts, and other transactions affected by the anticipated transition away from LIBOR toward new interest rate benchmarks. For transactions that are modified because of reference rate reform and that meet certain scope guidance (i) modifications of loan agreements should be accounted for by prospectively adjusting the effective interest rate and the modification will be considered "minor" so that any existing unamortized origination fees/costs would carry forward and continue to be amortized and (ii) modifications of lease agreements should be accounted for as a continuation of the existing agreement with no reassessments of the lease classification and the discount rate or remeasurements of lease payments that otherwise would be required for modifications not accounted for as separate contracts. ASU 2020-04 also provides numerous optional expedients for derivative accounting and is effective March 12, 2020 through December 31, 2022. An entity may elect to apply the ASU for contract modifications as of January 1, 2020, or prospectively from a date within an interim period that includes or is subsequent to March 12, 2020, up to the date that the financial statements are available to be issued. Once elected for a Topic or an Industry Subtopic within the Codification, the amendments in this ASU must be applied prospectively for all eligible contract modifications for that Topic or Industry Subtopic. The Company&#8217;s swap related transactions are the majority of its LIBOR exposure. Effective January 25, 2021, the Company has agreed to adhere 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. As of January 25, 2021, more than 12,000 entities across nearly 80 jurisdictions have adhered to this protocol which is expected to support a smooth transition from LIBOR to a replacement index. The Company further anticipates this ASU will simplify any modifications executed between the selected start date (yet to be determined) and December 31, 2022 that are directly related to LIBOR transition by allowing prospective recognition of the continuation of the contract, rather than extinguishment of the old contract resulting in writing off unamortized net deferred fees. The Company does not expect this ASU to have a material impact on its business operations and the Consolidated Financial Statements.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline">FASB ASU 2020-08</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%">Codification Improvements to Subtopic 310-20, Receivables&#8212;Nonrefundable Fees and Other Costs</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, was issued in October 2020 and modifies the premium amortization of purchased callable debt securities on a prospective basis. The amendments in this ASU are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. Early application is not permitted. The Company does not expect the ASU will have a material impact on its Consolidated Financial Statements.</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_DescriptionOfBusinessPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Life Insurance, Corporate or Bank Owned Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock</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>nonnum: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_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans Receivable and Loan Commitments Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Provision for Credit Losses</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Servicing, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4273-108586<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(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18726-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41638-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 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<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 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=d3e41675-113959<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: 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 http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579240-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6371337&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 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for financing receivables classified as held-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=121611835&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 http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32847-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6491622&amp;loc=d3e9504-115650<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 19<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32840-109319<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 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116657188&amp;loc=SL116659661-227067<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e32280-109318<br><br>Reference 9: 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the lending, securitization, sales, transfers and servicing practices for mortgage banking activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121578458&amp;loc=d3e48700-111005<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<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.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for entities that primarily develop and then sell real property at retail or otherwise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 20<br> -Section 15<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=6450852&amp;loc=d3e24871-108386<br><br>Reference 3: 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 http://asc.fasb.org/extlink&amp;oid=121604013&amp;loc=d3e24546-110282<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=84158767&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&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 http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84158767&amp;loc=d3e18780-107790<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 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-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 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br><br>Reference 8: 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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367589656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Preliminary fair value estimates of assets acquired and liabilities assumed and adjustments</a></td>
<td class="text"><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 value estimates of the assets acquired and liabilities assumed in the mergers were as follows:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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: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%">22,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">3,309&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">80,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">Loans receivable </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%">330,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%">388,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other real estate owned</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">3,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,852&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">1,006&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,354&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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 acquired</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%">386,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">570,642&#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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">318,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">505,885&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">16,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">5,935&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504&#160;</span></td><td style="background-color:#ffffff;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 acquired</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%">341,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">508,389&#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;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%">Fair value of net assets acquired</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%">45,885&#160;</span></td><td style="background-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%">62,253&#160;</span></td><td style="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-bottom:0.3pt;margin-top:5pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The outstanding loan balance acquired in the Premier Merger and Puget Sound Merger was $335.4 million and $392.7 million, respectively, at the acquisition date.</span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Goodwill represents the excess of the consideration transferred over the estimated fair value of the net assets acquired and liabilities assumed. A summary of the net assets purchased and the estimated fair value adjustments and resulting goodwill recognized from the mergers are presented in the following table:</span></div><div style="margin-bottom:5.3pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Premier Merger</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%">Puget Sound Merger</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%">Consideration transferred</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,773&#160;</span></td><td style="background-color:#cceeff;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;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%">Cost basis of net assets on merger date</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,629&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value adjustments:</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%">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%">(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%">(348)</span></td><td style="background-color:#cceeff;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 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%">(111)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,400&#160;</span></td><td style="background-color:#ffffff;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 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%">(1,017)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">1,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(121)</span></td><td style="background-color:#ffffff;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 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%">7,075&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(1,912)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,282)</span></td><td style="background-color:#ffffff;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%">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%">(310)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;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%">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%">354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair value of net assets on merger date</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%">45,885&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">62,253&#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;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%">Goodwill recognized from the mergers</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%">53,390&#160;</span></td><td style="background-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%">68,520&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Unaudited pro forma information</a></td>
<td class="text"><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 certain pro forma information, for illustrative purposes only, for the year ended December 31, 2018 as if both the Premier Merger and Puget Sound Merger had occurred on January 1, 2017. The estimated pro forma information combines the historical results of Premier Commercial and Puget Sound with the Company's consolidated historical results and includes certain adjustments reflecting the estimated impact of certain fair value adjustments for the respective periods. The pro forma information is not indicative of what would have occurred had the mergers occurred on January 1, 2017. In particular, the pro forma information does not consider any changes to the ACL on loans from recorded loans at fair value. Additionally, Heritage expected to achieve further operating savings and other business synergies, including interest income growth, as a result of the mergers which are not reflected in the pro forma amounts in the following table. As a result, actual amounts will differ from the pro forma information presented.</span></div><div style="margin-bottom:5.3pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Pro Forma for the Year Ended December 31, 2018</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%">(In thousands, except per share amounts)</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%">Net interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">69,515&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 common share</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.88&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Dilutive Earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.87&#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-bottom:0.3pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-bottom:0.3pt;margin-top:5pt;text-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 that the historical Premier Commercial and Puget Sound operating results, individually or collectively, are not considered of enough significance to be meaningful to the Company&#8217;s results of operations.</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_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374458072">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 available for sale at the dates indicated and the corresponding amounts of gross unrealized gains and losses recognized in accumulated other comprehensive income:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Gains</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%">Gross<br/>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></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%">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%">44,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">197,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%">12,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%">(227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">196,956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,125&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">290,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,198&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">10,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">29,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%">565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,821&#160;</span></td><td style="background-color:#ffffff;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</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%">770,195&#160;</span></td><td style="background-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%">32,521&#160;</span></td><td style="background-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%">(553)</span></td><td style="background-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%">802,163&#160;</span></td><td style="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="text-indent:54pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 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.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, 2019</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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%">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%">104,709&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">598&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">128,183&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">336,929&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">322,169&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">23,893&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td 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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">23,277&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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="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%">23,178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">939,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%">14,660&#160;</span></td><td style="background-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,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">952,312&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesTextBlock', window );">Schedule of securities available for sale</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The amortized cost and fair value of investment securities available for sale at December&#160;31, 2020, 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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">Amortized Cost</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%">Fair&#160;Value</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%">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%">55,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">138,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%">145,562&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">209,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%">220,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">366,725&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">380,355&#160;</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%">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%">770,195&#160;</span></td><td style="background-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%">802,163&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of fair value and unrealized losses of available for sale investment securities</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables show the gross unrealized losses and fair value of the Company's investment securities available for sale aggregated by investment category and length of time that the individual securities have been in continuous unrealized loss positions as of December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="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="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="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fair<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Unrealized<br/>Losses</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">10,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">11,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(29)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,499&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(61)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,903&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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="background-color:#ffffff;padding:2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(27)</span></td><td style="background-color:#ffffff;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%">21,668&#160;</span></td><td style="background-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%">(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%">37,362&#160;</span></td><td style="background-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%">(297)</span></td><td style="background-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%">59,030&#160;</span></td><td style="background-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%">(553)</span></td><td style="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><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">45,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,999&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">13,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,761&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">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%">14,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(66)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">(439)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(505)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">56,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(472)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,886&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(649)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">14,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,609&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,992&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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%">145,676&#160;</span></td><td style="background-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%">(558)</span></td><td style="background-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%">107,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(950)</span></td><td style="background-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%">253,127&#160;</span></td><td style="background-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,508)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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"><div style="margin-top:5pt;text-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 for the years ended December&#160;31, 2020, December&#160;31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">1,537&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">(19)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(136)</span></td><td style="background-color:#ffffff;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</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,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"/><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%">330&#160;</span></td><td style="background-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%">137&#160;</span></td><td style="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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock', window );">Scheduled of amortized cost and fair value of securities pledged as collateral</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the amortized cost and fair value of investment securities available for sale that are pledged as collateral for the following obligations at December&#160;31, 2020 and December&#160;31, 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">119,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">124,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,773&#160;</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%">Securities sold under agreement to repurchase<br/></span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">22,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%">22,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other securities pledged</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">19,333&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,850&#160;</span></td><td style="background-color:#cceeff;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%">187,947&#160;</span></td><td style="background-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%">194,890&#160;</span></td><td style="background-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%">229,189&#160;</span></td><td style="background-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%">232,917&#160;</span></td><td style="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_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_AvailableForSaleSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financial instruments held by the entity for its own account for trading or investment purposes that are carried at fair value and pledged to counterparties as collateral for financing transactions. Description may include equity, fixed income, debt or other securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66007379&amp;loc=d3e113888-111728<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRealizedGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385186408">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract', window );"><strong>Loans and Leases Receivable Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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 at December&#160;31, 2020 and December&#160;31, 2019 consisted of the following portfolio segments and classes:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">733,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">715,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:9pt;font-weight: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%">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%">856,684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,234&#160;</span></td><td style="background-color:#ffffff;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,410,303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#cceeff;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,715,206&#160;</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,946,233&#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%">122,756&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#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;vertical-align:top;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, 2020</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, 2019</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:#ffffff;padding:2px 1pt;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%">78,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">227,454&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,350&#160;</span></td><td style="background-color:#ffffff;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%">305,713&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">324,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%">415,340&#160;</span></td><td style="background-color:#ffffff;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,468,647&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,767,879&#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%">(70,185)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">&#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,398,462&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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,731,708&#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 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%">6,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,371&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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) cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,458)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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"/></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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Loans receivable by credit quality indicator</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 as of December&#160;31, 2020:</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.204%"/><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:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.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.120%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,658&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">617,762&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">14,430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,878&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,579&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,524&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,812&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,600&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,916&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,060&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,188&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733,098&#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:9pt;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 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">715,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,121&#160;</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="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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,121&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">&#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%">&#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%">&#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%">715,121&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Owner-occupied CRE</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%">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:9pt;font-weight:400;line-height:100%">89,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">167,095&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">74,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">254,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761,053&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">6,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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:9pt;font-weight:400;line-height:100%">16,386&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,231&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,872&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">3,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,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,759&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,370&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,635&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,330&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">83,679&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856,684&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:12.204%"/><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:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.525%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.964%"/><td style="width:0.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.120%"/><td style="width:0.1%"/></tr><tr style="height:32pt"><td colspan="3" style="padding:0 1pt"/><td colspan="33" 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%">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 to Term Loans </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans Receivable</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">2016</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Non-owner occupied CRE</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%">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:9pt;font-weight:400;line-height:100%">197,548&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,438&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">406,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339,400&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,979&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">357&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,448&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,539&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,533&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,623&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">17,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,370&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">197,548&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,132&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,810&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,886&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">282,279&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">427,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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,410,303&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Total commercial business</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%">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:9pt;font-weight:400;line-height:100%">1,120,864&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,167&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">314,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">353,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%">757,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,440&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,433,336&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">20,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%">15,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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:9pt;font-weight:400;line-height:100%">11,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">130,929&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">39,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,484&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,941&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,143,639&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,325&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">410,368&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">830,817&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,460&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-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,206&#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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%;text-decoration:underline">Residential real estate</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">30,141&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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:9pt;font-weight:400;line-height:100%">7,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,209&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">41,829&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,730&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,421&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,322&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,313&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,756&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:#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%;text-decoration:underline">Residential</span></div></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%">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:9pt;font-weight:400;line-height:100%">33,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:9pt;font-weight:400;line-height:100%">36,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,097&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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</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,801&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,697&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">971&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">78,259&#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:9pt;font-weight:400;line-height:100%;text-decoration:underline">Commercial and multifamily</span></div></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%">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:9pt;font-weight:400;line-height:100%">27,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">224,881&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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: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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,466&#160;</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 37pt;text-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 #000;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,481&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,682&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,660&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,880&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,454&#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:9pt;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:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">61,224&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">187,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,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%">6,757&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">2,449&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,214&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,107&#160;</span></td><td style="background-color:#cceeff;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%">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: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">444&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,392&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,407&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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:9pt;font-weight:400;line-height:100%">2,922&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">305,713&#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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Consumer</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%">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:9pt;font-weight:400;line-height:100%">43,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:9pt;font-weight:400;line-height:100%">77,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%">53,195&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">13,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%">15,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">321,337&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">684&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,319&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,635&#160;</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 37pt;text-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:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,776&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,487&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,879&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">13,863&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,772&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,625&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,972&#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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Loans receivable</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%">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:9pt;font-weight:400;line-height:100%">1,255,971&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">792,366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">208,987&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,178,096&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">20,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%">16,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%">27,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,252&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">132,036&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">2,805&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">7,837&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">40,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%">56,206&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,875&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,515&#160;</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: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,279,419&#160;</span></td><td style="background-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%">804,177&#160;</span></td><td style="background-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%">460,216&#160;</span></td><td style="background-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%">381,636&#160;</span></td><td style="background-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%">433,213&#160;</span></td><td style="background-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%">867,824&#160;</span></td><td style="background-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%">236,339&#160;</span></td><td style="background-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,823&#160;</span></td><td style="background-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,468,647&#160;</span></td><td style="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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Represents loans receivable balance at December&#160;31, 2020 which was converted from a revolving loan to an amortizing loan during the year ended December&#160;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%">The following table presents the amortized cost of loans receivable by credit quality indicator as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><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, 2019</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%">Pass</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Special Mention</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Substandard</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Doubtful/Loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">771,559&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,340&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,321&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">765,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,659&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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,274,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%">5,662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,811,483&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,089&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,946,233&#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%">130,818&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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"/><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%">101,973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;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%">Commercial and multifamily</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">169,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:9pt;font-weight:400;line-height:100%">682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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%">271,641&#160;</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,198&#160;</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%">807&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">411,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,675&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,625,083&#160;</span></td><td style="background-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%">48,859&#160;</span></td><td style="background-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%">93,413&#160;</span></td><td style="background-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%">524&#160;</span></td><td style="background-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,767,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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock', window );">Schedule of nonaccrual loans</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents the amortized cost of nonaccrual loans for the dates indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</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%">December 31,<br/>2019</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><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%">Nonaccrual </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">22,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,247&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,544&#160;</span></td><td style="background-color:#ffffff;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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,393&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,714&#160;</span></td><td style="background-color:#cceeff;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%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;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%">30,156&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,786&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,320&#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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#ffffff;padding:2px 1pt;text-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%">30,826&#160;</span></td><td style="background-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%">27,266&#160;</span></td><td style="background-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%">58,092&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,525&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Presentation of December&#160;31, 2019 balances is in accordance with disclosure requirements prior to CECL Adoption.</span></div><div style="margin-top:5pt;text-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 of previously classified nonaccrual loans during the following periods:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December&#160;31, 2020</span></div></td><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%">December&#160;31, 2019</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Reversed</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Interest Income Recognized</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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&#160;</span></td><td style="background-color:#ffffff;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%">(238)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228&#160;</span></td><td style="background-color:#cceeff;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%">(208)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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%">(541)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(584)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#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%">(2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(11)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">(11)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">(3)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#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%">(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%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">(555)</span></td><td style="background-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%">639&#160;</span></td><td style="background-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%">(587)</span></td><td style="background-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%">595&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Past due financing receivables</a></td>
<td class="text">The amortized cost of past due loans as of December&#160;31, 2020 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">4,621&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,082&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,703&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720,395&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">733,098&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA PPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">715,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:9pt;font-weight:400;line-height:100%">715,121&#160;</span></td><td style="background-color:#cceeff;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%">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%">403&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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%">855,290&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">856,684&#160;</span></td><td style="background-color:#ffffff;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%">412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,407,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:9pt;font-weight:400;line-height:100%">1,410,303&#160;</span></td><td style="background-color:#cceeff;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%">6,024&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,479&#160;</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,698,727&#160;</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,715,206&#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%">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%">16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">781&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,756&#160;</span></td><td style="background-color:#cceeff;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%">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="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%">78,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,225&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">225,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%">227,454&#160;</span></td><td style="background-color:#ffffff;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%">2,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">2,225&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,488&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,713&#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,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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,437&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">324,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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,421&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,501&#160;</span></td><td style="background-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%">20,922&#160;</span></td><td style="background-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,447,725&#160;</span></td><td style="background-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,468,647&#160;</span></td><td style="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 style="margin-top:5pt;text-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 past due loans as of December&#160;31, 2019 in accordance with disclosure requirements prior to CECL Adoption:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/><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%">December 31, 2019</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%">30-89 Days</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%">90&#160;Days&#160;or Greater</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%">Total&#160;Past&#160;<br/>Due</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #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%">Current</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%">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:8pt;font-weight:700;line-height:100%">PCI Loans</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%">Loans Receivable</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%">10,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">832,601&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">849,852&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,413&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">798,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:9pt;font-weight:400;line-height:100%">800,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%">4,914&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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%">554&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,843&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">1,280,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:9pt;font-weight:400;line-height:100%">1,283,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;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%">11,640&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,421&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,061&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,912,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,933,460&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,946,233&#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%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,085&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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: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,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,780&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,516&#160;</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%">273,130&#160;</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%">274,646&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,071&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,507&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">16,024&#160;</span></td><td style="background-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%">9,421&#160;</span></td><td style="background-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%">25,445&#160;</span></td><td style="background-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,724,324&#160;</span></td><td style="background-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,749,769&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="background-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,767,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"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock', window );">Loans and Lease Receivable Collateral for Secured Borrowings</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 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&#160;31, 2020 were as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans receivable</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"> </span></div></td></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%">CRE</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Equipment or Accounts Receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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;text-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,620&#160;</span></td><td style="background-color:#ffffff;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,693&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,693&#160;</span></td><td style="background-color:#cceeff;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%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,010&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,738&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,737&#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%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">10,582&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,738&#160;</span></td><td style="background-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%">681&#160;</span></td><td style="background-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%">774&#160;</span></td><td style="background-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">631&#160;</span></td><td style="background-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%">31,406&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Balances represent the amortized cost of the loan. If multiple collateral sources secure the loan, the entire balance is presented in the primary collateral category, which generally represents the majority of the collateral balance.</span></div>The amortized cost of impaired loans as of December&#160;31, 2019 is set forth in the following table:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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 Cost With<br/>No Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 With<br/>Specific<br/>Valuation<br/>Allowance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total<br/>Amortized 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%">Outstanding<br/>Principal<br/>Balance</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Related<br/>Specific<br/>Valuation<br/>Allowance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,629&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</span></td><td style="background-color:#ffffff;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,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:9pt;font-weight:400;line-height:100%">2,415&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">426&#160;</span></td><td style="background-color:#cceeff;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%">5,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,015&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-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%">39,409&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,059&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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%">1,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"/></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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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"/><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%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">143&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">39,646&#160;</span></td><td style="background-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%">17,835&#160;</span></td><td style="background-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%">57,481&#160;</span></td><td style="background-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%">59,837&#160;</span></td><td style="background-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,143&#160;</span></td><td style="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="top.Show.showAR( this, 'defref_hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock', window );">Schedule of average recorded investment impaired loans including restructuring loans</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The average amortized cost of impaired loans for the year ended December 31, 2019 and 2018 are set forth in the following table:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">31,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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,751&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,463&#160;</span></td><td style="background-color:#ffffff;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%">45,664&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,549&#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%">242&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="background-color:#ffffff;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"/></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%">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%">1,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 59.5pt;text-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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">682&#160;</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,220&#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%">576&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">47,164&#160;</span></td><td style="background-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%">39,489&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock', window );">Troubled debt restructurings on financing receivables</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Loans that were modified as TDR loans are set forth in the following table for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number&#160;of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Contracts </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Amortized Cost </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1) (2)</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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="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%">75</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,118&#160;</span></td><td style="background-color:#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%">44</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,122&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,132&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14</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%">19,326&#160;</span></td><td style="background-color:#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%">4</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,695&#160;</span></td><td style="background-color:#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%">4</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,521&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-owner occupied CRE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">2,208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commercial business</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,025&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,597&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#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%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">665&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 #000000;padding:2px 0 2px 1pt;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"/><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%">237&#160;</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&#160;</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%">665&#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="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%">48</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,198&#160;</span></td><td style="background-color:#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%">12</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%">157&#160;</span></td><td style="background-color:#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%">13</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%">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:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,419&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">22,505&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock', window );">Troubled debt restructuring loans, subsequently defaulted</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table presents loans that were modified in a troubled debt restructure and subsequently defaulted within twelve months from the modification date during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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 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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,048&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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="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%">1955</span></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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"/><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">665&#160;</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">8</span></td><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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;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%">17</span></td><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%">14,048&#160;</span></td><td style="background-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%">2,620&#160;</span></td><td style="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;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Number of contracts and amortized cost represent loans which have balances as of period end, net of subsequent payments after modifications. Certain modified loans may have been paid-down or charged-off during the years ended December 31, 2020, 2019 and 2018.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock', window );">Purchased impaired loans</a></td>
<td class="text">The following table reflects the outstanding principal balance and amortized cost of PCI loans at December&#160;31, 2019:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2019</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%">Outstanding Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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></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%">4,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;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,925&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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 19pt;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,028&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;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%">16,392&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">3,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</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;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%">1,463&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">20,950&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock', window );">Schedule of impaired purchased loans accretable yield</a></td>
<td class="text">The following table summarizes the accretable yield on the PCI loans during the periods indicated:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2019</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%">2018</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%">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%">9,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,224&#160;</span></td><td style="background-color:#cceeff;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%">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%">(1,936)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,674)</span></td><td style="background-color:#ffffff;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%">Disposal and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,600)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,871)</span></td><td style="background-color:#cceeff;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%">Reclassification from nonaccretable difference</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">3,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,841&#160;</span></td><td style="background-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,493&#160;</span></td><td style="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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">8,144&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,460&#160;</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%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211&#160;</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%">(649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(304)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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"/><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,144&#160;</span></td><td style="background-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,367&#160;</span></td><td style="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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock', window );">Mortgage banking activities</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:</span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Residential real estate:</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"><div style="padding-left:18pt"><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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,998&#160;</span></td><td style="background-color:#ffffff;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%">Sold</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">76,834&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,403&#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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> Excludes net gains on sales of SBA and other loans.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock', window );">Contractual amounts of commitments to sell and fund with off-balance sheet risk</a></td>
<td class="text">The contractual amounts of commitments to sell and fund residential real estate loans at December&#160;31, 2020 and December 31, 2019 were as follows:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">Commitments to sell residential real estate 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%">18,127&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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;text-indent:-18pt;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or 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"/></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%">Fixed 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%">19,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%">15,509&#160;</span></td><td style="background-color:#cceeff;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%">Variable or adjustable rate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total commitments to fund residential real estate loans</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%">19,738&#160;</span></td><td style="background-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%">18,620&#160;</span></td><td style="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SummaryofServicingofFinancialAssetsTableTextBlock', window );">Details of SBNA loans serviced</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%">Details of loans serviced for others are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">32,131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">7,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,850&#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.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%"> Included in the balance of loans receivable 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_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Amounts of Commitments with Off-balance Sheet Risk [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock</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>nonnum: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_LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Mortgage Banking Activities [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of average recorded investment impaired loans including restructuring loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock</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>nonnum: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_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of financing receivables loans acquired with credit deterioration.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock</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>nonnum: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_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of impaired purchased loans accretable yield.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock</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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Summary of Servicing of Financial Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Troubled debt restructurings loans subsequently defaulted.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919253-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivable modified as troubled debt restructuring.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953676-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368067064">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of changes in allowance for loan losses</a></td>
<td class="text"><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of the changes in the ACL on loans during the years ended December 31, 2020, December 31, 2019 and December 31, 2018 is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">36,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,042&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,086&#160;</span></td><td style="background-color:#cceeff;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%">1,822&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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,086&#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%">(5,622)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,605)</span></td><td style="background-color:#ffffff;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,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%">1,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,432&#160;</span></td><td style="background-color:#cceeff;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%">Provision for loan 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%">35,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:9pt;font-weight:400;line-height:100%">4,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">70,185&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="background-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%">35,042&#160;</span></td><td style="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><br/></span></div><div style="margin-top:5pt;text-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 loans disaggregated by segment and class for the year ended December 31, 2020:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.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.997%"/><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:8pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Impact of CECL Adoption</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Beginning Balance,<br/>as Adjusted</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Charge-offs</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Recoveries</span></td><td colspan="3" style="padding:0 1pt"/><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:8pt;font-weight:700;line-height:100%">Provision for Credit Losses</span></td><td colspan="3" style="padding:0 1pt"/><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: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 #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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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;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%">SBA PPP</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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">4,512&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">7,682&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;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%">23,933&#160;</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,935)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,998&#160;</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,751)</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,530&#160;</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%">30,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 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%">49,608&#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%">1,458&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">1,455&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(571)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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:#cceeff;padding:2px 1pt 2px 0;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%">1,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%">7,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%">8,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(417)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;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%">3,060&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#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%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,441&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,171&#160;</span></td><td style="background-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,822&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,622)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-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%">35,433&#160;</span></td><td style="background-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%">70,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ALL disaggregated by segment and class for the year ended December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Beginning Balance</span></td><td colspan="3" style="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%">Charge-offs</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%">Recoveries</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%">Provision for Loan Losses</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%">Ending Balance</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,343&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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,898&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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%">23,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,692)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">657&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,257&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/></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,203&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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"/><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%">1,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%">(133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(289)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">2,194&#160;</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%">(133)</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%">637&#160;</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%">362&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,104)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">1,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">35,042&#160;</span></td><td style="background-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,989)</span></td><td style="background-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,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%">4,311&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="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 ALL disaggregated by segment and class for the year ended December&#160;31, 2018 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;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 at Beginning of Year</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%">Charge-offs</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%">Recoveries</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%">Provision for Loan Losses</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%">Balance at End of Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,250)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">901&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,343&#160;</span></td><td style="background-color:#ffffff;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,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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%">900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,898&#160;</span></td><td style="background-color:#cceeff;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,097&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,470&#160;</span></td><td style="background-color:#ffffff;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%">21,999&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,400)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">908&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,204&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,711&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Residential real estate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,203&#160;</span></td><td style="background-color:#ffffff;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"/><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%">862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#cceeff;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%">2,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11&#160;</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%">131&#160;</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,194&#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,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%">(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%">513&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">898&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,353&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">32,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%">(3,605)</span></td><td style="background-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,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 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,129&#160;</span></td><td style="background-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%">35,042&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock', window );">Schedule of loan receivables on the basis of impairment method</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 details the ALL disaggregated on the basis of the Company's impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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%">Total ALL</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,772&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,558&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">472&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></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,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%">20,394&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/></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%">56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></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%">1,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and multifamily</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">78&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/></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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,823&#160;</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%">237&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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:9pt;font-weight:400;line-height:100%">6,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">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="3" style="background-color:#ffffff;padding:0 1pt"></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%">899&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">2,143&#160;</span></td><td style="background-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%">31,759&#160;</span></td><td style="background-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,269&#160;</span></td><td style="background-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%">36,171&#160;</span></td><td style="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 amortized cost of the loan receivables disaggregated on the basis of the Company&#8217;s impairment method as of December&#160;31, 2019 under the incurred loss methodology, including the ASC 310-30 methodology for PCI loans:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Loans Individually Evaluated for Impairment</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%">Loans Collectively Evaluated for Impairment</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%">PCI Loans</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%">&#160;Loans Receivable</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">(In thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial business:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Commercial and industrial</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,808&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,044&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">852,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Owner-occupied CRE</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,984&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">805,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 2px 19pt;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%">6,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,491&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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,779&#160;</span></td><td style="background-color:#ffffff;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%">56,468&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,876,992&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,946,233&#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%">215&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,575&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131,660&#160;</span></td><td style="background-color:#ffffff;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%">237&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,059&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,296&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,350&#160;</span></td><td style="background-color:#cceeff;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%">237&#160;</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%">274,409&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,646&#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%">561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">413,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,340&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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%">57,481&#160;</span></td><td style="background-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,692,288&#160;</span></td><td style="background-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%">18,110&#160;</span></td><td style="background-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,767,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"/></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_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule detailing information related to financing receivables by portfolio segment. A portfolio segment is a level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock</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>nonnum: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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367306360">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateRollForwardTableTextBlock', window );">Changes in other real estate owned</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%">Changes in other real estate owned during the periods indicated were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.207%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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 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%">841&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">270&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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%">Additions from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,796&#160;</span></td><td style="background-color:#cceeff;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%">Proceeds from dispositions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(864)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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%">Gain (loss) on 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%">179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Valuation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(49)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#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;border-top:1pt 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%">841&#160;</span></td><td style="background-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,983&#160;</span></td><td style="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_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstateRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366100056">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of premises and equipment</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">A summary of premises and equipment is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">21,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,003&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">71,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">26,341&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,354&#160;</span></td><td style="background-color:#cceeff;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%">119,593&#160;</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%">121,167&#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%">34,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%">33,279&#160;</span></td><td style="background-color:#cceeff;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%">85,452&#160;</span></td><td style="background-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%">87,888&#160;</span></td><td style="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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381262488">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Change in goodwill</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 change in goodwill for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Balance 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%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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"><div style="padding-left:31.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions</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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at the end of the period</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">240,939&#160;</span></td><td style="background-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%">240,939&#160;</span></td><td style="background-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%">240,939&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Change in other intangible assets</a></td>
<td class="text"><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 table presents the change in other intangible assets for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">Balance 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%">16,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%">20,614&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,088&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions as a result of acquisitions </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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,345&#160;</span></td><td style="background-color:#ffffff;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%">Amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,525)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,001)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,819)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Balance at the end of the period</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%">13,088&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,613&#160;</span></td><td style="background-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%">20,614&#160;</span></td><td style="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;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> See Note (2) Business Combinations</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Estimated aggregate amortization expense for future years</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 estimated aggregate amortization expense related to these intangible assets for future years is as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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%">Year Ending 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%">(In&#160;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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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:#cceeff;padding:2px 1pt 2px 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%">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%">2,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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%">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%">1,979&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">13,088&#160;</span></td><td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368054408">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock', window );">Schedule of deposits</a></td>
<td class="text"><div style="margin-top:5pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Deposits consisted of the following:&#160;</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">December 31, 2020</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, 2019</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%">Percent</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%">Percent</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%">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%">1,980,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,446,502&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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,716,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">1,348,817&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">962,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">538,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:9pt;font-weight:400;line-height:100%">9.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">509,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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,198,456&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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.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%">4,058,098&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88.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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">399,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">524,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;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,597,990&#160;</span></td><td style="background-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%">4,582,676&#160;</span></td><td style="background-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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfInterestExpenseDepositsTableTextBlock', window );">Schedule of interest expense, by category</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%">Interest expense, by category, was as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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,234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">2,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,754&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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"><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%">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%">2,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,056&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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:9pt;font-weight:400;line-height:100%">7,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,959&#160;</span></td><td style="background-color:#ffffff;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%">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"/><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%">16,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%">10,397&#160;</span></td><td style="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year Ending December&#160;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: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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">39,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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: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%">7,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%">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,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-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%">399,534&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of interest bearing deposit liabilities domestic by component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of interest expense deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of maturities of time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367678520">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,388&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,452&#160;</span></td><td style="background-color:#cceeff;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%">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%">28,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;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,683&#160;</span></td><td style="background-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%">20,169&#160;</span></td><td style="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_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for repurchase agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366100056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesTableTextBlock', window );">Schedule of FHLB advances</a></td>
<td class="text"><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 table sets forth the details of FHLB advances during and as of the years ended December&#160;31, 2020 and 2019:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">As of or For the Year Ended</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%">December 31, 2020</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%">December 31, 2019</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%">Average balance during 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%">1,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,899&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Maximum month-end balance during the year</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Weighted average rate during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.57&#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%">Weighted average rate at the end of year</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%">n/a</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%">n/a</span></td></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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FederalHomeLoanBankAdvancesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of advances made and reported by Federal Home Loan Bank (FHLBank).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367251128">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, cost</a></td>
<td class="text">The table below summarizes the net lease cost recognized during the periods presented:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">Operating lease cost</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,950&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">95&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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: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%">(55)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;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</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,678&#160;</span></td><td style="background-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,755&#160;</span></td><td style="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 style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The tables below summarize other information related to the Company's operating leases during the periods presented:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" 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%">(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%">Operating cash used for amounts included in the measurement of lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,858&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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, excluding adoption impact</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,505&#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;vertical-align:top;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,<br/>2020</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%">December 31,<br/>2019</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 remaining lease term of operating leases, in years</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><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%">8.1</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%">Weighted average discount rate of operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">%</span></td></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="top.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 outlines lease payment obligations as of December&#160;31, 2020 as outlined in the Company&#8217;s lease agreements for each of the next five years and thereafter in addition to a reconciliation to the Company&#8217;s ROU liability at the date indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">Year Ending 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%">(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%">2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">3,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;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">2,508&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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,611&#160;</span></td><td style="background-color:#ffffff;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%">21,666&#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%">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,391)</span></td><td style="background-color:#ffffff;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%">ROU liability</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%">19,275&#160;</span></td><td style="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_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365915208">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock', window );">Changes in deferred compensation plan</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 Deferred Compensation Plan during the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">4,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,654&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,844&#160;</span></td><td style="background-color:#cceeff;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%">207&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest credited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">147&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">(478)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%">Balance outstanding 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%">4,101&#160;</span></td><td style="background-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%">4,244&#160;</span></td><td style="background-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%">3,654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">4,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Balance acquired in Premier Merger</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,718&#160;</span></td><td style="background-color:#ffffff;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%">(460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;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%">Expenses incurred </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-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;border-bottom:3pt 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,334&#160;</span></td><td style="background-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,600&#160;</span></td><td style="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_hfwa_DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365919176">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock', window );">Summary of outstanding commitments to extend credit, including letters of credit</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-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">640,018&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">584,287&#160;</span></td><td style="background-color:#ffffff;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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,193&#160;</span></td><td style="background-color:#cceeff;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%">18,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%">35,573&#160;</span></td><td style="background-color:#ffffff;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%">661,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">637,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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">52,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">127,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,343&#160;</span></td><td style="background-color:#ffffff;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%">180,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,409&#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%">263,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269,898&#160;</span></td><td style="background-color:#ffffff;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,105,425&#160;</span></td><td style="background-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,212,360&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock', window );">Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</a></td>
<td class="text"><div style="margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table details the activity in the ACL on unfunded commitments during the periods indicated:</span></div><div style="margin-top:4pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</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%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;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%">3,702&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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&#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%">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%">673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">136&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">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"/><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%">306&#160;</span></td><td style="background-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%">306&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Outstanding Commitments to Extend Credit and Letters of credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365875752">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock', window );">Schedule of notional amounts and estimated fair values of interest rate derivative contracts</a></td>
<td class="text">The following table presents the notional amounts and estimated fair values of interest rate derivative contracts outstanding at December&#160;31, 2020 and December&#160;31, 2019:<div style="margin-bottom:5pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">308,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,318&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">308,126&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,162)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318)</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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> The estimated fair value of derivatives with customers was $25.4 million and $8.1 million as of December&#160;31, 2020 and December&#160;31, 2019, respectively. The estimated fair value of derivatives with third-parties was $(25.9) million and $(8.1) million as of December&#160;31, 2020 and December&#160;31, 2019, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the notional amounts of outstanding derivative positions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381238024">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of earnings per share reconciliation</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table illustrates the calculation of weighted average shares used for earnings per common share computations at December 31, 2020, December 31, 2019 and December 31, 2018:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">46,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">(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%">(57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(223)</span></td><td style="background-color:#cceeff;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%">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"/><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%">67,500&#160;</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%">52,834&#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%">36,018,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%">36,789,244&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,281,408&#160;</span></td><td style="background-color:#ffffff;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%">(4,182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,014)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,405)</span></td><td style="background-color:#cceeff;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%">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"/><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,758,230&#160;</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,194,003&#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%">36,014,445&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,758,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,194,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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%">155,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">227,536&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,587&#160;</span></td><td style="background-color:#cceeff;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-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%">36,170,066&#160;</span></td><td style="background-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%">36,985,766&#160;</span></td><td style="background-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%">35,371,590&#160;</span></td><td style="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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents 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.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Represents the effect of the assumed exercise of stock options and vesting of restricted stock awards and units.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.000%"/><td style="width:0.1%"/></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="padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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;border-top:1pt solid #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 24, 2018</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.15</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 7, 2018</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 21, 2018</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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;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 25, 2018</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.15</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 10, 2018</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 24, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 24, 2018</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.15</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 9, 2018</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 23, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2018</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.17</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 7, 2018</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 21, 2018</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 24, 2018</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.10</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%">November 7, 2018</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%">November 21, 2018</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%">*</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%">January 23, 2019</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.18</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%">February 7, 2019</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%">February 21, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">April 24, 2019</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.18</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%">May 8, 2019</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%">May 22, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">July 24, 2019</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.19</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%">August 8, 2019</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%">August 22, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 23, 2019</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.19</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%">November 7, 2019</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%">November 21, 2019</span></td><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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">October 23, 2019</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.10</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 7, 2019</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 21, 2019</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%">*</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%">January 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%">February 6, 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%">February 20, 2020</span></td><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: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="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: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="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: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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;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%">* Denotes a special dividend.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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:<div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2020</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%">2019</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%">2018</span></td></tr><tr><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%">Repurchased shares to pay withholding taxes </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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,479&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,256&#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%">21.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.83&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.99&#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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2018, the Company repurchased 26,741 shares related to the withholding taxes due on the accelerated vesting of the restricted stock units of Puget Sound which were converted to Heritage common stock shares with an average share price of $31.80 under the terms of the Puget Sound Merger. See Note (2) Business Combinations.</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_ScheduleOfDividendsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of dividends activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfTreasuryStockByClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23309-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23285-112656<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfTreasuryStockByClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375767352">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair value measurements of assets on a recurring basis</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables summarize the balances of assets and liabilities measured at fair value on a recurring basis at the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 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%">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%">45,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,660&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">209,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,968&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">201,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">201,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%">&#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%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">303,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">11,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">29,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 colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">29,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">802,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%">&#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%">802,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%">&#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%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">25,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#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%">26,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">&#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;vertical-align:top;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, 2019</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%">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">105,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">133,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,014&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,608&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">327,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">24,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">23,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#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%">952,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">952,312&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#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%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">8,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">8,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,318&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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="top.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-bottom:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-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&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="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%">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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#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 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 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%">2,635&#160;</span></td><td style="background-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,619&#160;</span></td><td style="background-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%">2,619&#160;</span></td><td style="background-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="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of collateral-dependent loans and the carrying value of the branch held for sale.</span></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In October 2020, one branch was reclassified as held for sale in accordance with ASC 360-10. As part of the transfer, the branch was written down to its net realizable value at that time.</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">Impaired 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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-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%">4,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,380&#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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">4,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 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,380&#160;</span></td><td style="background-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%">3,380&#160;</span></td><td style="background-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:3pt;padding-left:45pt;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt">Basis represents the outstanding principal balance of impaired 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 represents the net realized losses (gains) recorded in earnings resulting from nonrecurring fair value adjustments during the periods indicated:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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%">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 37pt;text-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%">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"/><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%">78&#160;</span></td><td style="background-color:#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%">160&#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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Consumer</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Prepaid expenses and other assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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%">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%">630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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;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 losses recorded in earnings resulting from nonrecurring fair value adjustments</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638&#160;</span></td><td style="background-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%">78&#160;</span></td><td style="background-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%">168&#160;</span></td><td style="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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock', window );">Fair value measurements for financial instruments measured at fair value on a non-recurring basis</a></td>
<td class="text"><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following tables present quantitative information about Level 3 fair value measurements for financial instruments measured at fair value on a non-recurring basis at the dates indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.654%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.442%"/><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, 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%">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%">1,289&#160;</span></td><td style="background-color:#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%">0.6% - (40.1%); (24.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:400;line-height:100%">Branch held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">Adjustment for differences between the comparable sales</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"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">140.7% - (40.3%); 33.2%</span></div></td></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.946%"/><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:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:22.297%"/><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, 2019</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%">Impaired loans</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,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="3" style="background-color:#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%">173.5% - (18.5%); 36.8%</span></div></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Schedule of carrying value and fair value of financial instruments</a></td>
<td class="text"><div style="margin-top:5pt;text-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-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">743,322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:5pt;margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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:#cceeff;padding:2px 1pt;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%">802,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:9pt;font-weight:400;line-height:100%">802,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">802,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:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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%">4,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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;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,398,462&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,556,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,556,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%">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%">19,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,418&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">3,648&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,768&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">107,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">25,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,740&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">131&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,198,456&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">399,534&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,701&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">35,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">94&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">26,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2019</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%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">952,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans 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%">5,533&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,704&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,704&#160;</span></td><td style="background-color:#ffffff;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%">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%">3,731,708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">14,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,446&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">103,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,616&#160;</span></td><td style="background-color:#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:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">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%">8,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%">8,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%">8,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">148&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">524,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">529,679&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,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%">20,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%">20,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">20,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">8,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%">8,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%">8,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"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique used to measure similar asset in prior period by class of asset or liability on non-recurring basis.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381131976">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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 periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">23,231&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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.21&#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%">(9,842)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#ffffff;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%">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%">(831)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,558&#160;</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;padding:2px 0 2px 1pt;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,901)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="display:none"/><td colspan="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><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:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;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:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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 2px 19pt;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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><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%">Outstanding, vested and expected to vest and exercisable at December&#160;31, 2020</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%">&#8212;&#160;</span></td><td style="background-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%">&#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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of restricted stock award activity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the restricted stock award activity for the periods indicated</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">137,399&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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.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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">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%">(67,877)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.74&#160;</span></td><td style="background-color:#ffffff;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%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">Nonvested at December&#160;31, 2018</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.28&#160;</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%">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%">(43,148)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.07&#160;</span></td><td style="background-color:#cceeff;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%">(2,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.32&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">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="display:none"/><td colspan="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%">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 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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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-bottom:5pt;margin-top:10pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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 #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%">2019</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%">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%">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,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,099&#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.8</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><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.14&#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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2.39&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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%">23.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.69&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">18.1%-107.6%</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%">19.9%-75.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%">19.0%-51.4%</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%">16.1%-90.2%</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.5%-90.7%</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%">28.2%-94.3%</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%">Heritage 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%">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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">Heritage 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%">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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Summary of RSU activity</a></td>
<td class="text"><div style="margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The following table summarizes the unit activity for the periods indicated:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2017</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%">90,544&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">25.31&#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%">125,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30.62&#160;</span></td><td style="background-color:#ffffff;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%">(32,375)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.44&#160;</span></td><td style="background-color:#cceeff;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%">(4,617)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.82&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 2018</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%">179,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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.94&#160;</span></td><td style="background-color:#cceeff;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%">126,598&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31.89&#160;</span></td><td style="background-color:#ffffff;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%">(64,173)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#cceeff;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,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;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, 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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-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%">316,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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'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%">26.57&#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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>nonnum: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>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381235288">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of income tax expense</a></td>
<td class="text">Income tax expense for the years ended December&#160;31, 2020, 2019 and 2018 consisted of the following:<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">15,186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,372&#160;</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%">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"/><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%">13,488&#160;</span></td><td style="background-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,238&#160;</span></td><td style="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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of effective income tax rate</a></td>
<td class="text">A reconciliation of the Company's effective income tax rate with the Federal statutory income tax rate of 21% for the years ended December&#160;31, 2020, 2019 and 2018 is as follows:<div style="margin-bottom:5pt;margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">11,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,020&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,879)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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-deductible acquisition costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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,928)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(515)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">(827)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(330)</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%">(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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight: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%">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%">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%">542&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(84)</span></td><td style="background-color:#cceeff;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%">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"/><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%">13,488&#160;</span></td><td style="background-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,238&#160;</span></td><td style="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:3pt;padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:1.87pt"> 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 million were utilized during the seven year period ending 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="top.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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">15,883&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">2,988&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,058&#160;</span></td><td style="background-color:#cceeff;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%">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:9pt;font-weight:400;line-height:100%">904&#160;</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 purchased loans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,062&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">1,456&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">914&#160;</span></td><td style="background-color:#ffffff;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%">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:9pt;font-weight:400;line-height:100%">228&#160;</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%">4,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,227&#160;</span></td><td style="background-color:#ffffff;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 deferred tax 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%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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 deferred tax 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:9pt;font-weight:400;line-height:100%">26,559&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,475&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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:#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%">Deferred loan fees, 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%">(2,643)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,328)</span></td><td style="background-color:#ffffff;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%">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%">(2,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#cceeff;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%">FHLB 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%">(569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(569)</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="background-color:#cceeff;padding:2px 1pt 2px 19pt;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,186)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,807)</span></td><td style="background-color:#cceeff;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%">New market tax credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,048)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,781)</span></td><td style="background-color:#ffffff;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%">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%">(1,050)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,113)</span></td><td style="background-color:#cceeff;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%">(264)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;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%">ROU lease asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,879)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,956)</span></td><td style="background-color:#cceeff;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%">Net unrealized gains 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%">(6,805)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,753)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 #000000;padding:2px 0 2px 1pt;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,124)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,056)</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 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 (liability), 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%">4,435&#160;</span></td><td style="background-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,581)</span></td><td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367328440">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock', window );">Minimum capital requirements to maintain leverage ratio</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.204%"/><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: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: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: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: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:8.701%"/><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%">Minimum<br/>Requirements</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%">Well-<br/>Capitalized<br/>Requirements</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%">Actual</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%">$</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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 colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">As of December 31, 2020:</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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">The Company consolidated</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="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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#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%">N/A</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%">N/A</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%">555,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%">12.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></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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">256,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">N/A</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%">N/A</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%">576,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">271,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size: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="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%">N/A</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%">N/A</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%">576,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,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:9pt;font-weight:400;line-height:100%">8.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%">N/A</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%">N/A</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%">633,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: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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#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%">Common equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">203,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%">4.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#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%">563,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 leverage capital to average 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%">256,051&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">320,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.8&#160;</span></td><td style="background-color:#cceeff;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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">270,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:9pt;font-weight:400;line-height:100%">6.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%">361,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361,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%">8.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%">451,359&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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%">As of December 31, 2019:</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="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%">The Company consolidated</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 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 equity Tier 1 capital to risk-weighted assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,110&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#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="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%">N/A</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%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">541,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="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%">Tier 1 leverage capital to average 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%">212,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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="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%">N/A</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%">N/A</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%">561,749&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">N/A</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%">N/A</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%">561,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,306&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">N/A</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%">N/A</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%">598,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#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 equity Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,017&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">304,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:9pt;font-weight:400;line-height:100%">6.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><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%">538,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">Tier 1 leverage capital to average assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">211,187&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.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%">263,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Tier 1 capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">281,356&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">375,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%">8.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%">538,560&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">Total capital to risk-weighted assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">375,142&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">468,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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">575,037&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.3&#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_srt_RegulatoryCapitalRequirementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366011096">
<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, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2020</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, 2019</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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">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%">828,426&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">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%">2,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">842,631&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">830,479&#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%">20,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,595&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">1,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">573&#160;</span></td><td style="background-color:#cceeff;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 stockholders&#8217; equity</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%">820,439&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">809,311&#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 2px 19pt;text-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%">842,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%">830,479&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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 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%">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%">16&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 35.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%">Total interest income</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%">16&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;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%">INTEREST EXPENSE:</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 31pt;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%">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%">890&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 35.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%">Total interest 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%">890&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,339&#160;</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,263&#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 2px 49.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%">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%">(874)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-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)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,256)</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 34pt;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%">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%">39,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%">47,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%">30,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 34pt;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%">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%">12,685&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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%">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"/><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%">72,225&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,280&#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 34pt;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%">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%">495&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">517&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,063&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;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%">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,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%">4,395&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 41.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%">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%">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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,912&#160;</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,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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 55.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%">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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,128&#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 33.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%">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,421)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 58pt;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%">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"/><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%">67,557&#160;</span></td><td style="background-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%">53,057&#160;</span></td><td style="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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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:9pt;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:9pt;font-weight:700;line-height:100%">2018</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%">46,570&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,057&#160;</span></td><td style="background-color:#ffffff;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%">(12,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,258)</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,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:9pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(1,333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">1,735&#160;</span></td><td style="background-color:#ffffff;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%">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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,365&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,278&#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:700;line-height:100%">Cash flows from investing 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%">Net cash received from acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#160;</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 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 investing 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,782&#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%">Cash flows from financing 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%">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%">(28,859)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,908)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,791)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133&#160;</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 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:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,704)</span></td><td style="background-color:#ffffff;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 used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(47,856)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,486)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,362)</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 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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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:#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,879&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,698&#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%">Cash and cash equivalents at the beginning of year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,602&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,904&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,736&#160;</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%">21,481&#160;</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%">14,602&#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"/></tr><tr><td colspan="3" style="background-color:#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%">Supplemental non-cash disclosures of cash flow information:</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 issued for business combinations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 contribution of net assets acquired in business combinations to 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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">228,261&#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_srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of 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="top.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-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 3<br> -Paragraph i<br> -Subsection 10<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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>nonnum: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>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365877320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2020</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly 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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Results of operations on a quarterly basis</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%">Results of operations on a quarterly basis were as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="21" 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&#160;31, 2020</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%">First<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third<br/>Quarter</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,677&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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 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%">4,535&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,222&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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%">48,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,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"/></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%">Provision for credit 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%">7,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:9pt;font-weight:400;line-height:100%">28,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:9pt;font-weight:400;line-height:100%">2,730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,133)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net interest income after provision for credit losses</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%">40,605&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,948&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Noninterest 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%">9,486&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,248&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">11,285&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Noninterest 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%">37,260&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,045&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Income (loss) before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,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 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,075)</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%">19,113&#160;</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%">28,311&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax expense (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,477&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;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 (loss)</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%">12,191&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(6,139)</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%">16,636&#160;</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%">23,882&#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:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(0.17)</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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.46&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66&#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><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%">Diluted earnings per common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.46&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.66&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Cash dividends declared on 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%">0.20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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;vertical-align:top;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="21" 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&#160;31, 2019</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%">&#160;</span></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%">First<br/>Quarter</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%">Second<br/>Quarter</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%">Third<br/>Quarter</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%">Fourth<br/>Quarter</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, except per share amounts)</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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">54,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Interest 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%">4,019&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,680&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,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%">4,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Net interest income</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,788&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,243&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,115&#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%">Provision for credit 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%">920&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Net interest income after provision for credit losses</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%">48,868&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,777&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;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,557&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Noninterest 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%">7,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">9,011&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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%">Noninterest 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%">36,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:9pt;font-weight:400;line-height:100%">37,547&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,719&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,997&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,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%">19,186&#160;</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%">21,516&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,571&#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: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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,220&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 49pt;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 style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,552&#160;</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,984&#160;</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%">17,895&#160;</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%">17,126&#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 earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.45&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.49&#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 style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.47&#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><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 common share</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.43&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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 dividends declared on 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%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.29&#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_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121640914&amp;loc=d3e1280-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369276584">
<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 - Description of Business (Details)<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>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>branch </div>
<div>tranch </div>
<div>segment</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 70,185<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_VariableInterestEntityNumberofInvestments', window );">Variable Interest Entity Number of Investments | tranch</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NumberofTranches', window );">Number of Tranches | tranch</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TaxCreditCarryforwardRequiredFundingPercentage', window );">Tax Credit Carryforward, Required Funding Percentage</a></td>
<td class="nump">85.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 4,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_HeritageBankMember', window );">Heritage Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NumberOfBranchesOperating', window );">Number of branches operating | branch</a></td>
<td class="nump">53<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAxis=us-gaap_InvestmentCreditMember', window );">Investment Tax Credit Carryforward [Member] | Subsidiaries [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_QualifiedEquityInvestments', window );">Qualified Equity Investments</a></td>
<td class="nump">$ 25,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>
</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business description and basis of presentation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_NumberOfBranchesOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of branches operating.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NumberOfBranchesOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NumberofTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of Tranches</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NumberofTranches</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Qualified Equity Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Credit Carryforward, Required Funding Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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_VariableInterestEntityNumberofInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Variable Interest Entity Number of Investments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_VariableInterestEntityNumberofInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=hfwa_HeritageBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=hfwa_HeritageBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368725896">
<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 - Premises and Equipment (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>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CapitalizationThresholdPolicyContractualLeasePayments', window );">Capitalization Threshold Policy, Contractual Lease Payments</a></td>
<td class="nump">$ 25,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Buildings and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Buildings and building improvements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">39 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Furniture, fixtures and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capitalization Threshold Policy, Contractual Lease Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368824968">
<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 Accounting Pronouncements (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">19,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</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="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_AccumulatedCreditLossesToLoansReceivableRatio', window );">Accumulated Credit Losses to Loans Receivable Ratio</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.01%<span></span>
</td>
<td class="nump">0.96%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance', window );">Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablePurchaseDiscountPremium', window );">Financing Receivable, Purchase, Discount (Premium)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">$ 8,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">820,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">809,311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 760,723<span></span>
</td>
<td class="nump">$ 508,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">AOCI attributable to parent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">25,018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,378<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,455)<span></span>
</td>
<td class="num">(1,298)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember', window );">Retained Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">224,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">212,474<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">176,372<span></span>
</td>
<td class="nump">149,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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(399)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="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>
<td class="nump">0<span></span>
</td>
<td class="num">(93)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (5,615)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(399)<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent', window );">Debt Securities, Available-for-sale, Issuance Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeographicDistributionAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent', window );">Debt Securities, Available-for-sale, Issuance Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_TotalAllowanceForCreditLossesMember', window );">Total Allowance for Credit Losses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 4,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_PurchaseCreditImpairedLoansMemberDomain', window );">Purchase Credit Impaired Loans [Member] [Domain]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_PurchaseCreditImpairedLoansMember', window );">Purchase Credit Impaired Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">ASU 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Operating lease liabilities</a></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">$ 30,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change', window );">Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Change</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax', window );">Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_AccumulatedCreditLossesToLoansReceivableRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated Credit Losses to Loans Receivable Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_AccumulatedCreditLossesToLoansReceivableRatio</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>num: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_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_hfwa_DebtSecuritiesAvailableForSaleIssuancePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Issuance Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DebtSecuritiesAvailableForSaleIssuancePercent</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: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_hfwa_FinancingReceivablePurchaseDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Purchase, Discount (Premium)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablePurchaseDiscountPremium</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_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance</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_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Change</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change</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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_RetainedEarningsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_RetainedEarningsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_GeographicDistributionAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeographicDistributionAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeographicDistributionAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_PurchaseCreditImpairedLoansMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PurchaseCreditImpairedLoansMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_PurchaseCreditImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PurchaseCreditImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371596232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Textuals (Details) - USD ($)<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"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 02, 2018</div></th>
<th class="th"><div>Jan. 16, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 29, 2018</div></th>
<th class="th"><div>Jan. 12, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</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">$ 121,910,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</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">$ 31.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes', window );">Number of shares forfeited to pay applicable taxes (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="nump">26,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember', window );">Puget Sound</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,520,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.1688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,112,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.80<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 31.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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair value of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,800,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessAcquisitionSharePricepaidinCash', window );">Share price paid in cash (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,773,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes', window );">Total fair value of shares forfeited to pay applicable taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 851,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes', window );">Number of shares forfeited to pay applicable taxes (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,741<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related costs</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">75,000<span></span>
</td>
<td class="nump">$ 5,400,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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Commercial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill</a></td>
<td class="nump">$ 53,390,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity', window );">Number of shares issued (in shares)</a></td>
<td class="nump">0.4863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued</a></td>
<td class="nump">2,848,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="nump">$ 34.85<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 34.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair value of shares issued</a></td>
<td class="nump">$ 99,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessAcquisitionSharePricepaidinCash', window );">Share price paid in cash (in usd per share)</a></td>
<td class="nump">$ 2,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration paid</a></td>
<td class="nump">$ 99,275,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition-related costs</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">$ 57,000<span></span>
</td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_BusinessAcquisitionSharePricepaidinCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash paid per share as part of the consideration in a business combination</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessAcquisitionSharePricepaidinCash</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>num: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_hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Fair Value of Shares Issued in Merger but Forfeited to Pay Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes</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_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Shares Issued in Merger but Forfeited to Pay Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Shares Of Common Stock Issued Of Acquired Entity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=116868678&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PugetSoundBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371390152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jul. 02, 2018</div></th>
<th class="th"><div>Jan. 16, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="nump">$ 4,468,647<span></span>
</td>
<td class="nump">$ 3,767,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,534<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits', window );">Interest earning deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities', 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">4,493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">330,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationOtherRealEstateOwned', window );">Other real estate owned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Premises and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock', window );">Federal Home Loan Bank stock, at cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,852<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable', window );">Accrued interest receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities', window );">Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">318,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances', window );">Federal Home Loan Bank advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase', window );">Securities sold under agreement to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">462<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Total liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,935<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember', window );">Puget Sound Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></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,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits', window );">Interest earning deposits</a></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">54,247<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">80,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesFairValue', window );">Loans receivable</a></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">388,462<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationOtherRealEstateOwned', window );">Other real estate owned</a></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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Premises and equipment, net</a></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">732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock', window );">Federal Home Loan Bank stock, at cost</a></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">623<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance', window );">Bank owned life insurance</a></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">6,264<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable', window );">Accrued interest receivable</a></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,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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', 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>
<td class="nump">1,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill', window );">Other intangible assets</a></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">11,270<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets', window );">Total assets acquired</a></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">570,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', 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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities', window );">Deposits</a></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">505,885<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances', window );">Federal Home Loan Bank advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase', window );">Securities sold under agreement to repurchase</a></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="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities', window );">Total liabilities acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,504<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Total liabilities acquired</a></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">508,389<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of net assets acquired</a></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">62,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></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">$ 392,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Long-term Federal Home Loan Bank Advances</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances</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_BusinessCombinationOtherRealEstateOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Other Real Estate Owned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationOtherRealEstateOwned</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Interest Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bank Owned Life Insurance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposit Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation federal home loan bank stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Interest Earning Deposits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits</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_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Securities Sold under Agreements to Repurchase</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase</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_BusinessCombinationAcquiredReceivablesFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquiredReceivablesFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of intangible assets, excluding goodwill, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant, and equipment recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PugetSoundBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231552149832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Summary of Fair Value Adjustments and Goodwill (Details) - USD ($)<br> $ in Thousands</strong></div></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>Jul. 02, 2018</div></th>
<th class="th"><div>Jan. 16, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Fair value adjustments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recognized from the mergers</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">$ 121,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="nump">$ 99,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CostBasisOfNetAssetAcquired', window );">Cost basis of net assets on merger date</a></td>
<td class="nump">40,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Fair value adjustments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment', window );">Investment securities</a></td>
<td class="num">(135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment', window );">Total loans receivable, net</a></td>
<td class="num">(111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment', window );">Other real estate owned</a></td>
<td class="num">(1,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment', window );">Premises and equipment</a></td>
<td class="nump">1,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment', window );">Other intangible assets</a></td>
<td class="nump">7,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment', window );">Prepaid expenses and other assets</a></td>
<td class="num">(1,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment', window );">Deposits</a></td>
<td class="num">(310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">354<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of net assets on merger date</a></td>
<td class="nump">45,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recognized from the mergers</a></td>
<td class="nump">$ 53,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember', window );">Puget Sound Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration transferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CostBasisOfNetAssetAcquired', window );">Cost basis of net assets on merger date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54,405<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract', window );"><strong>Fair value adjustments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment', window );">Investment securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment', window );">Total loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment', window );">Other real estate owned</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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment', window );">Premises and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(121)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment', window );">Other intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,282)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment', window );">Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(62)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment', window );">Accrued expenses and other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Fair value of net assets on merger date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Goodwill recognized from the mergers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 68,520<span></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_hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation accrued expenses and other liabilities fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Acquired Fair Value Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired Receivables Fair Value Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation certificates of deposits fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation core deposit intangible fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation other real estate owned fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation premise and equipment fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business acquisition purchase price allocation prepaid expenses and other assets fair value adjustment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment</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_CostBasisOfNetAssetAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value (cost basis) of the net assets acquired in business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CostBasisOfNetAssetAcquired</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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PugetSoundBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374674008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations - Unaudited Pro Forma (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>$ / shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Net interest income | $</a></td>
<td class="nump">$ 194,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net income | $</a></td>
<td class="nump">$ 69,515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic', window );">Basic earnings per common share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 1.88<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share) | $ / shares</a></td>
<td class="nump">$ 1.87<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_BusinessAcquisitionProFormaEarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionProFormaEarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369242888">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></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="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 770,195<span></span>
</td>
<td class="nump">$ 939,160<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">32,521<span></span>
</td>
<td class="nump">14,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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(553)<span></span>
</td>
<td class="num">(1,508)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">44,713<span></span>
</td>
<td class="nump">104,709<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">947<span></span>
</td>
<td class="nump">598<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">45,660<span></span>
</td>
<td class="nump">105,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">197,634<span></span>
</td>
<td class="nump">128,183<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">12,561<span></span>
</td>
<td class="nump">4,933<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">209,968<span></span>
</td>
<td class="nump">133,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">196,956<span></span>
</td>
<td class="nump">336,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">5,125<span></span>
</td>
<td class="nump">3,184<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(209)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">201,872<span></span>
</td>
<td class="nump">339,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">290,638<span></span>
</td>
<td class="nump">322,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">13,198<span></span>
</td>
<td class="nump">5,575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(90)<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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">303,746<span></span>
</td>
<td class="nump">327,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">10,971<span></span>
</td>
<td class="nump">23,893<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">125<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">11,096<span></span>
</td>
<td class="nump">24,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">29,283<span></span>
</td>
<td class="nump">23,277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">54<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(153)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 29,821<span></span>
</td>
<td class="nump">$ 23,178<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374601240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investment Securities - Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TradingSecurities', window );">Securities classified as trading</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_HeldToMaturitySecurities', window );">Debt 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">70,185,000<span></span>
</td>
<td class="nump">$ 37,993,000<span></span>
</td>
<td class="nump">36,171,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedInvestmentIncomeReceivable', window );">Accrued Investment Income Receivable</a></td>
<td class="nump">3,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember', window );">Available-for-sale Securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 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_AccruedInvestmentIncomeReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedInvestmentIncomeReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_HeldToMaturitySecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at amortized cost (held-to-maturity).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HeldToMaturitySecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradingSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AvailableforsaleSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374315176">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 55,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years</a></td>
<td class="nump">138,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after five years through ten years</a></td>
<td class="nump">209,381<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after ten years</a></td>
<td class="nump">366,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost', window );">Amortized Cost</a></td>
<td class="nump">770,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract', window );"><strong>Fair&#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="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">56,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">145,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">220,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">380,355<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecurities', window );">Fair&#160;Value</a></td>
<td class="nump">$ 802,163<span></span>
</td>
<td class="nump">$ 952,312<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_AvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120252992&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381391352">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">$ 21,668<span></span>
</td>
<td class="nump">$ 145,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(256)<span></span>
</td>
<td class="num">(558)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">37,362<span></span>
</td>
<td class="nump">107,451<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(297)<span></span>
</td>
<td class="num">(950)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">59,030<span></span>
</td>
<td class="nump">253,127<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(553)<span></span>
</td>
<td class="num">(1,508)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,999<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">10,264<span></span>
</td>
<td class="nump">13,761<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">10,264<span></span>
</td>
<td class="nump">13,761<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(227)<span></span>
</td>
<td class="num">(102)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(66)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">25,293<span></span>
</td>
<td class="nump">60,232<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(209)<span></span>
</td>
<td class="num">(439)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">25,293<span></span>
</td>
<td class="nump">74,504<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(209)<span></span>
</td>
<td class="num">(505)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">11,404<span></span>
</td>
<td class="nump">56,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="num">(29)<span></span>
</td>
<td class="num">(177)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">7,499<span></span>
</td>
<td class="nump">43,623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(61)<span></span>
</td>
<td class="num">(472)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">18,903<span></span>
</td>
<td class="nump">99,886<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">(90)<span></span>
</td>
<td class="num">(649)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,985<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(15)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Fair Value, Less than 12 Months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">14,383<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Unrealized Losses, Less than 12 Months</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(127)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Fair Value, 12 Months or Longer</a></td>
<td class="nump">4,570<span></span>
</td>
<td class="nump">1,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="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Unrealized Losses, 12 Months or Longer</a></td>
<td class="num">(27)<span></span>
</td>
<td class="num">(26)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Fair Value, Total</a></td>
<td class="nump">4,570<span></span>
</td>
<td class="nump">15,992<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Unrealized Losses, Total</a></td>
<td class="num">$ (27)<span></span>
</td>
<td class="num">$ (153)<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121582814&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366197432">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">$ 1,537<span></span>
</td>
<td class="nump">$ 558<span></span>
</td>
<td class="nump">$ 273<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross realized losses</a></td>
<td class="num">(19)<span></span>
</td>
<td class="num">(228)<span></span>
</td>
<td class="num">(136)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Net realized gains</a></td>
<td class="nump">$ 1,518<span></span>
</td>
<td class="nump">$ 330<span></span>
</td>
<td class="nump">$ 137<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385845368">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">$ 187,947<span></span>
</td>
<td class="nump">$ 229,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">194,890<span></span>
</td>
<td class="nump">232,917<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember', window );">Washington and Oregon state public deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">119,652<span></span>
</td>
<td class="nump">187,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">124,228<span></span>
</td>
<td class="nump">190,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember', window );">Securities sold under agreement to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">38,630<span></span>
</td>
<td class="nump">22,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">39,945<span></span>
</td>
<td class="nump">22,294<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember', window );">Other securities pledged</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentHoldingsLineItems', window );"><strong>Investment Holdings [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments', window );">Amortized Cost</a></td>
<td class="nump">29,665<span></span>
</td>
<td class="nump">19,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="top.Show.showAR( this, 'defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">$ 30,717<span></span>
</td>
<td class="nump">$ 19,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_DepositLiabilitiesCollateralIssuedFinancialInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 405<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentHoldingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentHoldingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the fair values, as of the date of each statement of financial position presented, of securities that are restricted as collateral for the payment of related debt obligations, primarily secured borrowings and repurchase agreements, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66007379&amp;loc=d3e113888-111728<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=us-gaap_RepurchaseAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=hfwa_OtherSecuritiesPledgedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231384178312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Textuals (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 01, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NumberOfLoanSegments', window );">Number of loan segments | segment</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansAndLeasesReceivableMaximumPercentageConsumerLoans', window );">Maximum percentage consumer loans (percent)</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 19,418<span></span>
</td>
<td class="nump">$ 14,446<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">31,406<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">192,417<span></span>
</td>
<td class="nump">189,515<span></span>
</td>
<td class="nump">$ 175,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember', window );">Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">10,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_FarmlandMember', window );">Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">18,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember', window );">Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_EquipmentorAccountsReceivableMember', window );">Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CollateralAxis=hfwa_OtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember', window );">Loans Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 15,800<span></span>
</td>
<td class="nump">10,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans', window );">Maximum percent of appraised value or underlying collateral mortgage (not to exceed 80%) residential loans (percent)</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivablematurityTerm', window );">Loan term</a></td>
<td class="text">15 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivablematurityTerm', window );">Loan 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 30,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">10,010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">18,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums', window );">Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums</a></td>
<td class="nump">$ 15,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableInterestRate', window );">Financing Receivable, Interest Rate</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 22,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,629<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">1,893<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">18,738<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">4,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,921<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,415<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">4,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,309<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,458<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Commercial Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Single Family Residence [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Minimum | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableMaturity', window );">Financing Receivable, Maturity</a></td>
<td class="text">2 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Maximum | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableMaturity', window );">Financing Receivable, Maturity</a></td>
<td class="text">5 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">$ 30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,337<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Single Family [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Farmland [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Equipment or Accounts Receivable [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Real Estate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</a></td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Single Family [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings', window );">Loans and Leases Receivable, Collateral for Secured Borrowings</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Impaired Financing Receivable, with No Related Allowance, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Impaired Financing Receivable, Recorded Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 884<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Interest Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Maturity</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and leases receivable maximum percentage consumer loans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and leases receivable, maturity term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of loan segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NumberOfLoanSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ImpairedFinancingReceivableRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in impaired financing receivables for which there is no related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in impaired financing receivables for which there is a related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the aggregate value of loans, trade receivables, securities and financial instruments that serve as collateral for obligations arising from a transfer of financial assets recorded as a secured borrowing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5086-111524<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> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109249958&amp;loc=SL6224234-111729<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_CommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_FarmlandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_FarmlandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_SingleFamilyResidenceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_EquipmentorAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_EquipmentorAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=hfwa_OtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=hfwa_OtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=us-gaap_RealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=us-gaap_RealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CollateralAxis=srt_SingleFamilyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CollateralAxis=srt_SingleFamilyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368870568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Components of Loans Receivable (Details) - USD ($)<br> $ in Thousands</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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="nump">$ 4,468,647<span></span>
</td>
<td class="nump">$ 3,767,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">36,171<span></span>
</td>
<td class="nump">$ 37,993<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount', window );">Loans receivable, net</a></td>
<td class="nump">4,398,462<span></span>
</td>
<td class="nump">3,731,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financing Receivable, Unamortized Purchase Premium (Discount)</a></td>
<td class="nump">6,575<span></span>
</td>
<td class="nump">8,371<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</a></td>
<td class="num">$ (15,458)<span></span>
</td>
<td class="nump">$ 2,441<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">88.20%<span></span>
</td>
<td class="nump">82.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=us-gaap_LoansAndFinanceReceivablesMember', window );">Loans and Finance Receivables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">$ 2,946,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">2,946,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">733,098<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">856,684<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">1,410,303<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Paycheck Protection Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">715,121<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">122,756<span></span>
</td>
<td class="nump">131,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="nump">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">78,259<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">227,454<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Gross loans receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans receivable, net</a></td>
<td class="nump">$ 324,972<span></span>
</td>
<td class="nump">$ 415,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: 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 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: 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 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized loan commitment, origination, and other fees (costs) and purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10152-111534<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetReportedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetReportedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=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_ConcentrationRiskByTypeAxis=hfwa_CommercialBusinessMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=hfwa_CommercialBusinessMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_LoansAndFinanceReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LoansAndFinanceReceivablesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231361648424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Concentrations of Credit (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">$ 1,279,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">804,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">460,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">381,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">433,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">867,824<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">236,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">5,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">$ 3,767,879<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember', window );">Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">1,255,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">774,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">424,758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">344,485<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">375,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">792,366<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">208,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">1,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">4,178,096<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember', window );">Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">20,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">16,692<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">27,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">17,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">19,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">11,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">132,036<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember', window );">Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">2,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">12,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">7,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">19,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">40,240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">56,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">15,562<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">3,875<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">158,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="top.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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">1,143,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">495,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">349,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">331,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">410,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">830,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">148,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">5,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">2,946,233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">1,120,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">468,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">314,426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">296,807<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">353,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">757,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">121,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">3,433,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">20,576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">15,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">27,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">17,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">19,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">11,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">130,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">2,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">11,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">7,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">16,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">39,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">53,955<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">15,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">3,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">150,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">135,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">148,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">85,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">57,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">44,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">107,188<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">148,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">5,460<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">733,098<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">118,971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">127,919<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">70,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">44,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">37,658<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">95,958<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">121,440<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">617,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">14,430<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">9,162<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">10,878<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">5,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">3,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">11,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">60,524<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">2,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">11,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">9,348<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">1,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">7,651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">15,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">3,827<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">54,812<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Paycheck Protection Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">715,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">715,121<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Paycheck Protection Program [Member] | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">715,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">715,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">95,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">111,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">98,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">83,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">295,981<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">856,684<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">89,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">167,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">80,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">74,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">254,864<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">761,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">6,146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">4,540<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">16,386<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">11,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">5,464<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">12,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">55,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">7,320<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">29,012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">39,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">197,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">175,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">152,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">174,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">282,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">427,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,410,303<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">197,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">173,153<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">148,830<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">172,438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">240,614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">406,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,339,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">357<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">2,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">6,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">3,539<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">14,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">3,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">35,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">17,292<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">56,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">61,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">189,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">41,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">8,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">1,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">2,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">61,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">187,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">41,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">6,757<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">1,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">2,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">301,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">3,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">33,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">36,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">78,259<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">33,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">36,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,097<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">971<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">76,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,926<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">28,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">152,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">38,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">227,454<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">27,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">151,020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">38,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">1,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">224,881<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">67<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">1,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">29<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">444<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">41,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">15,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">10,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">7,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">17,313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">122,756<span></span>
</td>
<td class="nump">131,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">41,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">15,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">10,362<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">7,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">16,825<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">122,209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">488<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">43,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">77,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">13,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">16,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">87,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">324,972<span></span>
</td>
<td class="nump">$ 415,340<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Pass [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">43,742<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">77,083<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,195<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">30,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">13,443<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</a></td>
<td class="nump">15,453<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">87,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">321,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Substandard [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">404<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">684<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</a></td>
<td class="nump">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="top.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,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans', window );">Financing Receivable revolving converted to Term Loans</a></td>
<td class="nump">48<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">$ 3,635<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_FinancingReceivablerevolvingconvertedtoTermLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable revolving converted to Term Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablerevolvingconvertedtoTermLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated more than five years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated four years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in fiscal year prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated three years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated two years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRevolving">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable that can be withdrawn, repaid and redrawn.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRevolving</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_PassMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SubstandardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376930472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Credit Quality Indicators (Details) - USD ($)<br> $ in Thousands</strong></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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">$ 1,279,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">804,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">460,216<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">381,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,625,083<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,413<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">524<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_PotentialProblemLoansReceivable', window );">Potential problem loans receivable</a></td>
<td class="nump">182,300<span></span>
</td>
<td class="nump">87,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">1,143,639<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">495,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">349,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">331,325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,811,483<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,661<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">2,946,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">2,946,233<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">135,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">148,916<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">85,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">57,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">771,559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,340<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">64,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">733,098<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">95,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">111,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">98,689<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">765,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,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="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,164<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">856,684<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">197,548<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">175,132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">152,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">174,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,274,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,604<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,410,303<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,141<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">41,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">15,730<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">10,421<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">130,818<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">842<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">122,756<span></span>
</td>
<td class="nump">131,660<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">61,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">189,178<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">41,407<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">8,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">271,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="nump">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">33,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">36,697<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,725<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,973<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">807<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">78,259<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">28,062<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">152,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">38,682<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,668<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">227,454<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">43,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">77,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">53,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">31,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesPassRated', window );">Pass</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411,141<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesOaemRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesSubstandardRated', window );">Special Mention</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,675<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivablesDoubtfulRated', window );">Doubtful/Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">524<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">$ 324,972<span></span>
</td>
<td class="nump">$ 415,340<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivablesDoubtfulRated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing receivables doubtful rated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablesDoubtfulRated</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_FinancingReceivablesOaemRated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivables OAEM rated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablesOaemRated</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_FinancingReceivablesPassRated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing receivables pass rated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablesPassRated</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_FinancingReceivablesSubstandardRated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing receivables substandard rated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivablesSubstandardRated</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_PotentialProblemLoansReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Potential problem loans receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_PotentialProblemLoansReceivable</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_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated in fiscal year prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated three years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable originated two years prior to current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231457136344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Nonaccrual Loans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">$ 58,092,000<span></span>
</td>
<td class="nump">$ 44,525,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">Financing Receivable, 90 Days or More Past Due, Still Accruing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">30,826,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">27,266,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(555,000)<span></span>
</td>
<td class="num">(587,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">639,000<span></span>
</td>
<td class="nump">595,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">56,786,000<span></span>
</td>
<td class="nump">44,320,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">30,156,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">26,630,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(541,000)<span></span>
</td>
<td class="num">(584,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">590,000<span></span>
</td>
<td class="nump">556,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">31,247,000<span></span>
</td>
<td class="nump">33,544,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">22,039,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">9,208,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(95,000)<span></span>
</td>
<td class="num">(552,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">434,000<span></span>
</td>
<td class="nump">147,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">18,393,000<span></span>
</td>
<td class="nump">4,714,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">4,693,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">13,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(238,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">89,000<span></span>
</td>
<td class="nump">228,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Special Mention [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">1,022,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">572,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">450,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">7,146,000<span></span>
</td>
<td class="nump">6,062,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">3,424,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">3,722,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(208,000)<span></span>
</td>
<td class="num">(32,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">67,000<span></span>
</td>
<td class="nump">181,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">184,000<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">67,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(2,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(11,000)<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(11,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">186,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">31,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableNonaccrualwithAllowance', window );">Financing Receivable, Nonaccrual, with Allowance</a></td>
<td class="nump">69,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | 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="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">$ 47,000<span></span>
</td>
<td class="nump">$ 6,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_FinancingReceivableNonaccrualwithAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Nonaccrual, with Allowance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableNonaccrualwithAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impaired Financing Receivable Interest Income Reversal Accrual Method</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableNonaccrualNoAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status with no allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableNonaccrualNoAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919258-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5111-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5111-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalCreditAssessmentAxis=us-gaap_SpecialMentionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231372215240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Past Due Loans (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">$ 20,922,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">4,447,725,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">4,468,647,000<span></span>
</td>
<td class="nump">$ 3,767,879,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,110,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="nump">4,468,647,000<span></span>
</td>
<td class="nump">3,767,879,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">90 Days or More and Still Accruing</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember', window );">30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">10,421,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">10,501,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">16,479,000<span></span>
</td>
<td class="nump">21,061,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">3,698,727,000<span></span>
</td>
<td class="nump">2,912,399,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">3,715,206,000<span></span>
</td>
<td class="nump">2,946,233,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,933,460,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,773,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="nump">3,715,206,000<span></span>
</td>
<td class="nump">2,946,233,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">6,024,000<span></span>
</td>
<td class="nump">11,640,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">10,455,000<span></span>
</td>
<td class="nump">9,421,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">12,703,000<span></span>
</td>
<td class="nump">17,251,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">720,395,000<span></span>
</td>
<td class="nump">832,601,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">733,098,000<span></span>
</td>
<td class="nump">852,220,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">849,852,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,368,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">852,220,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">4,621,000<span></span>
</td>
<td class="nump">10,479,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">8,082,000<span></span>
</td>
<td class="nump">6,772,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">1,394,000<span></span>
</td>
<td class="nump">1,413,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">855,290,000<span></span>
</td>
<td class="nump">798,907,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">856,684,000<span></span>
</td>
<td class="nump">805,234,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">800,320,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,914,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805,234,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">991,000<span></span>
</td>
<td class="nump">607,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">403,000<span></span>
</td>
<td class="nump">806,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">2,382,000<span></span>
</td>
<td class="nump">2,397,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">1,407,921,000<span></span>
</td>
<td class="nump">1,280,891,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">1,410,303,000<span></span>
</td>
<td class="nump">1,288,779,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,283,288,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,491,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288,779,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">412,000<span></span>
</td>
<td class="nump">554,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">1,970,000<span></span>
</td>
<td class="nump">1,843,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">715,121,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">715,121,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP Loans [Member] | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | SBA PPP Loans [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">781,000<span></span>
</td>
<td class="nump">797,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">121,975,000<span></span>
</td>
<td class="nump">127,288,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">122,756,000<span></span>
</td>
<td class="nump">131,660,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,085,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,575,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,660,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">765,000<span></span>
</td>
<td class="nump">797,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">16,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">2,225,000<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">303,488,000<span></span>
</td>
<td class="nump">273,130,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">305,713,000<span></span>
</td>
<td class="nump">274,646,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,646,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="nump">305,713,000<span></span>
</td>
<td class="nump">274,646,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">2,225,000<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">78,259,000<span></span>
</td>
<td class="nump">102,780,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">78,259,000<span></span>
</td>
<td class="nump">104,296,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,296,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,296,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,516,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">2,225,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">225,229,000<span></span>
</td>
<td class="nump">170,350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">227,454,000<span></span>
</td>
<td class="nump">170,350,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">2,225,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">1,437,000<span></span>
</td>
<td class="nump">2,071,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="nump">323,535,000<span></span>
</td>
<td class="nump">411,507,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome', window );">Loans and Leases Receivable, Net of Deferred Income</a></td>
<td class="nump">324,972,000<span></span>
</td>
<td class="nump">415,340,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,578,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,762,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,340,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">1,407,000<span></span>
</td>
<td class="nump">2,071,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="nump">$ 30,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_LoansReceivableExcludingPCILoansMember', window );">Loans Receivable Excluding PCI Loans [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,445,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent', window );">Current</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,724,324,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans', window );">Gross Loan and Lease Receivable excluding PCI Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,749,769,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_LoansReceivableExcludingPCILoansMember', window );">Loans Receivable Excluding PCI Loans [Member] | 30-89 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,024,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_LoansReceivableExcludingPCILoansMember', window );">Loans Receivable Excluding PCI Loans [Member] | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue', window );">Total Past Due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,421,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_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan and Lease Receivable, Gross excluding Purchase Credit Impaired Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans</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_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded amount of loans and debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it was probable, at acquisition, that the investor would be unable to collect all contractually required payments receivable. They are deemed to be impaired since the acquisition and an allowance for credit losses has been recorded. Disclosure is gross of the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5275-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable 90 days or more past due and still accruing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919258-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5111-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable not past due.</p></div>
<a href="javascript:void(0);" onclick="top.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 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-210448<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919253-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable past due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922355-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 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919253-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 7A<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953401-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_FinancingReceivables30to89DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_SBAPPPLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_LoansReceivableExcludingPCILoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_LoansReceivableExcludingPCILoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231496724968">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Impaired Loans (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">$ 39,646<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">17,835<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">57,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">59,837<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">2,143<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">39,409<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">17,059<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">56,468<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">58,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">1,944<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">30,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">13,629<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">43,808<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">45,585<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">1,372<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">3,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">2,415<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">6,336<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">6,764<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">426<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">5,309<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">1,015<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">6,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">6,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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">146<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">56<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</a></td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">237<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With No Specific Valuation Allowance</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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment', window );">Recorded Investment&#160;With Specific Valuation Allowance</a></td>
<td class="nump">561<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRecordedInvestment', window );">Total Recorded Investment</a></td>
<td class="nump">561<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance', window );">Unpaid Contractual Principal Balance</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 143<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_FinancingReceivableImpairedLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ImpairedFinancingReceivableRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in impaired financing receivables for which there is no related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in impaired financing receivables for which there is a related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953550-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369012088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Average Recorded Investment of Impaired 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,164<span></span>
</td>
<td class="nump">$ 39,489<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">$ 639<span></span>
</td>
<td class="nump">595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">45,664<span></span>
</td>
<td class="nump">37,549<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">590<span></span>
</td>
<td class="nump">556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,905<span></span>
</td>
<td class="nump">16,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">434<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,008<span></span>
</td>
<td class="nump">11,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">228<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,751<span></span>
</td>
<td class="nump">9,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">67<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">242<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">682<span></span>
</td>
<td class="nump">1,220<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">682<span></span>
</td>
<td class="nump">1,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment', window );">Average recorded investment of impaired loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="nump">$ 430<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Interest income recognized</a></td>
<td class="nump">$ 47<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<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 17<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5258-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375427848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Performing and Nonaccrual TDR (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend', window );">Unfunded commitment to borrowers related to TDR loans</a></td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="nump">$ 736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 192,417<span></span>
</td>
<td class="nump">$ 189,515<span></span>
</td>
<td class="nump">$ 175,466<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_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unfunded portion of contractual agreement to lend funds to borrower for financing receivable modified as troubled debt restructuring.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 40<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121585226&amp;loc=d3e18794-111554<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371108744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Modified TDRs (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>contract </div>
<div>Contract</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 84,768<span></span>
</td>
<td class="nump">$ 35,419<span></span>
</td>
<td class="nump">$ 22,505<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 5,316<span></span>
</td>
<td class="nump">$ 14,048<span></span>
</td>
<td class="nump">$ 2,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 81,172<span></span>
</td>
<td class="nump">$ 35,025<span></span>
</td>
<td class="nump">$ 21,597<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 5,316<span></span>
</td>
<td class="nump">$ 14,048<span></span>
</td>
<td class="nump">$ 1,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 36,118<span></span>
</td>
<td class="nump">$ 31,122<span></span>
</td>
<td class="nump">$ 16,132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 2,136<span></span>
</td>
<td class="nump">$ 12,854<span></span>
</td>
<td class="nump">$ 1,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">14<span></span>
</td>
<td class="nump">4<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 19,326<span></span>
</td>
<td class="nump">$ 1,695<span></span>
</td>
<td class="nump">$ 2,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 1,369<span></span>
</td>
<td class="nump">$ 1,142<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">4<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 25,728<span></span>
</td>
<td class="nump">$ 2,208<span></span>
</td>
<td class="nump">$ 2,944<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 1,811<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 2,376<span></span>
</td>
<td class="nump">$ 237<span></span>
</td>
<td class="nump">$ 665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 1,926<span></span>
</td>
<td class="nump">$ 237<span></span>
</td>
<td class="nump">$ 665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Number&#160;of Contracts | contract</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 1,198<span></span>
</td>
<td class="nump">$ 157<span></span>
</td>
<td class="nump">$ 243<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 22<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember', window );">90&#160;Days&#160;or Greater | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_PastModifiedMaturityDateMember', window );">Past Modified Maturity Date | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoanRestructuringModificationAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember', window );">Modified subsequently | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after troubled debt restructuring, of modified financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_PastModifiedMaturityDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385867240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - TDRs Textuals (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 192,417,000<span></span>
</td>
<td class="nump">189,515,000<span></span>
</td>
<td class="nump">$ 175,466,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">152<span></span>
</td>
<td class="nump">65<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Loans modified during the previous twelve months and subsequently defaulted</a></td>
<td class="nump">$ 5,316,000<span></span>
</td>
<td class="nump">$ 14,048,000<span></span>
</td>
<td class="nump">$ 2,620,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 1,800,000<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 90&#160;Days&#160;or Greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">52<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Loans modified during the previous twelve months and subsequently defaulted</a></td>
<td class="nump">$ 5,316,000<span></span>
</td>
<td class="nump">$ 14,048,000<span></span>
</td>
<td class="nump">$ 1,955,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">75<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="nump">31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number of contracts modified that subsequently defaulted | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Loans modified during the previous twelve months and subsequently defaulted</a></td>
<td class="nump">$ 2,136,000<span></span>
</td>
<td class="nump">$ 12,854,000<span></span>
</td>
<td class="nump">$ 1,890,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Modified during the quarter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="nump">$ 7,500,000<span></span>
</td>
<td class="nump">$ 1,000,000.0<span></span>
</td>
<td class="nump">$ 2,300,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | Modified subsequently</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">88,000<span></span>
</td>
<td class="nump">$ 260,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">639,000<span></span>
</td>
<td class="nump">595,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">590,000<span></span>
</td>
<td class="nump">556,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">434,000<span></span>
</td>
<td class="nump">147,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember', window );">Nonaccrual | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">47,000<span></span>
</td>
<td class="nump">$ 6,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember', window );">Modified subsequently | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related specific valuation allowance for TDRs</a></td>
<td class="nump">$ 229,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsNumberOfContracts2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivables that have been modified by troubled debt restructurings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 33<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953676-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsNumberOfContracts2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndFeeIncomeLoansAndLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest and fee income generated by: (1) loans the Entity has positive intent and ability to hold for the foreseeable future, or until maturity or payoff, including commercial and consumer loans, whether domestic or foreign, which may consist of: (a) industrial and agricultural; (b) real estate; and (c) real estate construction loans; (d) trade financing; (e) lease financing; (f) home equity lines-of-credit; (g) automobile and other vehicle loans; and (h) credit card and other revolving-type loans and (2) loans and leases held-for-sale which may include mortgage loans, direct financing, and sales-type leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndFeeIncomeLoansAndLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hfwa_PastModifiedMaturityDateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_ModifiedduringthequarterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoanRestructuringModificationAxis=hfwa_ModifiedduringthequarterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoanRestructuringModificationAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_NonaccrualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231370957896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - TDRs Subsequently Defaulted (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($) </div>
<div>contract </div>
<div>Contract</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 5,316<span></span>
</td>
<td class="nump">$ 14,048<span></span>
</td>
<td class="nump">$ 2,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 5,316<span></span>
</td>
<td class="nump">$ 14,048<span></span>
</td>
<td class="nump">$ 1,955<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">13<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 2,136<span></span>
</td>
<td class="nump">$ 12,854<span></span>
</td>
<td class="nump">$ 1,890<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1)</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 1,369<span></span>
</td>
<td class="nump">$ 1,142<span></span>
</td>
<td class="nump">$ 65<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 1,811<span></span>
</td>
<td class="nump">$ 52<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1', window );">Recorded Investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 665<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoanRestructuringModificationAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember', window );">Modified subsequently | Troubled Debt Restructured Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableModificationsLineItems', window );"><strong>Financing Receivable, Troubled Debt Restructuring [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88<span></span>
</td>
<td class="nump">$ 260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of financing receivable contracts modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of financing receivable modified as troubled debt restructuring within previous 12 months, with subsequent payment default.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953682-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairedFinancingReceivableRelatedAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit losses related to recorded investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5212-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedFinancingReceivableRelatedAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_TroubledDebtRestructuredLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoanRestructuringModificationAxis=hfwa_FinanceReceivableModifiedSubsequentDefaultMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385159928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Purchased Credit Impaired Loans (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">$ 20,950<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">18,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">16,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">12,773<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">4,439<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">2,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">4,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></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="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">7,028<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">5,491<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">3,095<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">3,575<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableImpairedLineItems', window );"><strong>Financing Receivable, Impaired [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance', window );">Outstanding Principal</a></td>
<td class="nump">1,463<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="nump">$ 1,762<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor.  This relates to loans not accounted for as debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded amount of loans and debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it was probable, at acquisition, that the investor would be unable to collect all contractually required payments receivable. They are deemed to be impaired since the acquisition and an allowance for credit losses has been recorded. Disclosure is gross of the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5275-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381776168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Change in Accretable Yield (Details) - PCI Loans - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward', window );"><strong>Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 9,493<span></span>
</td>
<td class="nump">$ 11,224<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion', window );">Accretion</a></td>
<td class="num">(1,936)<span></span>
</td>
<td class="num">(2,674)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans', window );">Disposal and other</a></td>
<td class="num">(1,600)<span></span>
</td>
<td class="num">(2,871)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference', window );">Change in accretable yield</a></td>
<td class="nump">884<span></span>
</td>
<td class="nump">3,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield', window );">Balance at the end of the year</a></td>
<td class="nump">$ 6,841<span></span>
</td>
<td class="nump">$ 9,493<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accretion recognized for the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities, with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction, resulting from a sale or transfer of a loan, in the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reclassification (to) from nonaccretable difference (from) to the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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 30<br> -Section 15<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121585399&amp;loc=d3e13503-111538<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PurchaseCreditImpairedLoansMemberDomain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PurchaseCreditImpairedLoansMemberDomain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367722616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Related Party Loans (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Balance outstanding at beginning of year</a></td>
<td class="nump">$ 8,144,000<span></span>
</td>
<td class="nump">$ 8,367,000<span></span>
</td>
<td class="nump">$ 8,460,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions', window );">Principal additions</a></td>
<td class="nump">199,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">211,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds', window );">Principal reductions</a></td>
<td class="num">(649,000)<span></span>
</td>
<td class="num">(223,000)<span></span>
</td>
<td class="num">(304,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableRelatedParties', window );">Balance outstanding at end of year</a></td>
<td class="nump">7,694,000<span></span>
</td>
<td class="nump">8,144,000<span></span>
</td>
<td class="nump">$ 8,367,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties', window );">Unfunded commitments to related parties</a></td>
<td class="nump">545,000,000<span></span>
</td>
<td class="nump">557,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BorrowingsfromRelatedParties', window );">Borrowings from related parties</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_hfwa_BorrowingsfromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Borrowings from Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BorrowingsfromRelatedParties</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_UnfundedCommitmentsonLoansandLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unfunded Commitments on Loans and Leases Receivable Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_LoansAndLeasesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from related parties which reduce the amount of loans and leases receivable due from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(e)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>100
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231372979272">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">$ 4,932<span></span>
</td>
<td class="nump">$ 5,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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="top.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="top.Show.showAR( this, 'defref_us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale', window );">Originated</a></td>
<td class="nump">191,207<span></span>
</td>
<td class="nump">150,030<span></span>
</td>
<td class="nump">$ 121,998<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale', window );">Sold</a></td>
<td class="nump">137,580<span></span>
</td>
<td class="nump">68,238<span></span>
</td>
<td class="nump">76,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfMortgageLoans', window );">Gains on sales of loans, net</a></td>
<td class="nump">5,044<span></span>
</td>
<td class="nump">2,159<span></span>
</td>
<td class="nump">$ 2,403<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ContractualAmountsofCommitmentsAbstract', window );"><strong>Contractual amounts of commitments to sell and fund with off-balance sheet risk:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell', window );">Commitments to sell residential real estate loans</a></td>
<td class="nump">18,127<span></span>
</td>
<td class="nump">8,815<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommitmentstoFundMortgageLoansAbstract', window );"><strong>Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or for sale:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates', window );">Fixed rate</a></td>
<td class="nump">19,640<span></span>
</td>
<td class="nump">15,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates', window );">Variable or adjustable rate</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">3,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell', window );">Total commitments to fund residential real estate loans</a></td>
<td class="nump">$ 19,738<span></span>
</td>
<td class="nump">$ 18,620<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_CommitmentstoFundMortgageLoansAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commitments to Fund Mortgage Loans [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CommitmentstoFundMortgageLoansAbstract</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_ContractualAmountsofCommitmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual Amounts of Commitments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ContractualAmountsofCommitmentsAbstract</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_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loans and Leases Receivable, Total Commitments to Purchase or Sell</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell</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_GainLossOnSaleOfMortgageLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 310<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121581245&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 http://asc.fasb.org/extlink&amp;oid=121581245&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=117337389&amp;loc=d3e21493-158490<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableCommitmentsFixedRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<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 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61082-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the carrying amount of loans and leases for which agreements to acquire or dispose exist.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 825<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<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 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61082-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_LoansAndLeasesReceivableCommitmentsVariableRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at interest rates that increase or decrease depending on certain facts or circumstances.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 825<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61082-112788<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 825<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after valuation allowance, of financing receivable held for sale and not part of disposal group. Excludes loan covered under loss sharing agreement and loan classified as investment in debt security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120238483&amp;loc=d3e48678-111004<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageBankingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid for the origination of mortgages that are held for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3461-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366078328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - SBA Loans (Details) - SBA Loans - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBALoansLineItems', window );"><strong>SBA Loans [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ParticipatingLoansBorrowerObligationsAmount', window );">Loans serviced for others with participating interest, gross loan balance</a></td>
<td class="nump">$ 32,131<span></span>
</td>
<td class="nump">$ 40,616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">7,842<span></span>
</td>
<td class="nump">9,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FeesAndCommissionsMortgageBankingAndServicing', window );">Servicing fee income and fees from SBA loans serviced for others</a></td>
<td class="nump">$ 423<span></span>
</td>
<td class="nump">$ 532<span></span>
</td>
<td class="nump">$ 506<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of the participating loan obligation at the end of the accounting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for SBA Loans [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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_FeesAndCommissionsMortgageBankingAndServicing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>102
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375485704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Loans Receivable - Commercial Servicing Assets (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetAtFairValueAmount', window );">Servicing Asset at Fair Value, Amount</a></td>
<td class="nump">$ 583,000<span></span>
</td>
<td class="nump">$ 361,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="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance', window );">Valuation Allowance for Impairment of Recognized Servicing Assets, Balance</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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Measurement Input, Discount Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetMeasurementInput', window );">Servicing Asset, Measurement Input</a></td>
<td class="nump">0.100<span></span>
</td>
<td class="nump">10.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Measurement Input, Prepayment Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetMeasurementInput', window );">Servicing Asset, Measurement Input</a></td>
<td class="nump">0.125<span></span>
</td>
<td class="nump">11.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Measurement Input, Discount Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetMeasurementInput', window );">Servicing Asset, Measurement Input</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Measurement Input, Prepayment Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ServicingAssetMeasurementInput', window );">Servicing Asset, Measurement Input</a></td>
<td class="nump">0.186<span></span>
</td>
<td class="nump">19.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ServicingAssetAtFairValueAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=116651436&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 http://asc.fasb.org/extlink&amp;oid=6469459&amp;loc=d3e122501-111745<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ServicingAssetMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure servicing asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ServicingAssetMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 50<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116651436&amp;loc=d3e122739-111746<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MeasurementInputDiscountRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_MeasurementInputPrepaymentRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MeasurementInputPrepaymentRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231384974136">
<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="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of changes in allowance for loan losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="num">$ (35,042)<span></span>
</td>
<td class="num">$ (36,171)<span></span>
</td>
<td class="num">$ (35,042)<span></span>
</td>
<td class="num">$ (32,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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', 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="text">&#160;<span></span>
</td>
<td class="num">(5,622)<span></span>
</td>
<td class="num">(4,989)<span></span>
</td>
<td class="num">(3,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Recoveries of loans previously charged-off</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses</a></td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="num">$ (36,171)<span></span>
</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">(70,185)<span></span>
</td>
<td class="num">$ (36,171)<span></span>
</td>
<td class="num">$ (35,042)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet', window );">Allowance for Loan and Lease Losses Write-offs, Net</a></td>
<td class="text">&#160;<span></span>
</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">(3,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails', window );">Financing Receivable Allowance for Credit Losses Recovery Details</a></td>
<td class="text">&#160;<span></span>
</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">$ 963<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_FinancingReceivableAllowanceForCreditLossesRecoveryDetails">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable Allowance for Credit Losses Recovery Details</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails</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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after recoveries, of loans and leases that have been written-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance 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="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<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 S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74567-122707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231379492808">
<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="4">3 Months Ended</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, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 35,042<span></span>
</td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="nump">$ 35,042<span></span>
</td>
<td class="nump">$ 32,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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,622)<span></span>
</td>
<td class="num">(4,989)<span></span>
</td>
<td class="num">(3,605)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">920<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">36,171<span></span>
</td>
<td class="nump">35,042<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">37,993<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">57,481<span></span>
</td>
<td class="text">&#160;<span></span>
</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">57,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,692,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,692,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,110<span></span>
</td>
<td class="text">&#160;<span></span>
</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,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,468,647<span></span>
</td>
<td class="nump">3,767,879<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,759<span></span>
</td>
<td class="text">&#160;<span></span>
</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">31,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,269<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</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>
<td class="nump">0<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">37,993<span></span>
</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">35,042<span></span>
</td>
<td class="nump">37,993<span></span>
</td>
<td class="nump">35,042<span></span>
</td>
<td class="nump">32,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,993<span></span>
</td>
<td class="text">&#160;<span></span>
</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">37,993<span></span>
</td>
<td class="nump">35,042<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</a></td>
<td class="nump">5,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod', window );">Financing Receivable, Allowance for Credit Losses, Effect of Change in Method</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">23,711<span></span>
</td>
<td class="nump">23,933<span></span>
</td>
<td class="nump">23,711<span></span>
</td>
<td class="nump">21,999<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,751)<span></span>
</td>
<td class="num">(2,692)<span></span>
</td>
<td class="num">(1,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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="nump">908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,831<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
<td class="nump">23,933<span></span>
</td>
<td class="nump">23,711<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">20,998<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,468<span></span>
</td>
<td class="text">&#160;<span></span>
</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">56,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,876,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,876,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,946,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,715,206<span></span>
</td>
<td class="nump">2,946,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</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,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,394<span></span>
</td>
<td class="text">&#160;<span></span>
</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">20,394<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,595<span></span>
</td>
<td class="text">&#160;<span></span>
</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,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">11,343<span></span>
</td>
<td class="nump">11,739<span></span>
</td>
<td class="nump">11,343<span></span>
</td>
<td class="nump">9,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,692)<span></span>
</td>
<td class="num">(1,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="nump">901<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,722<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
<td class="nump">11,739<span></span>
</td>
<td class="nump">11,343<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">10,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(3,616)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,808<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">806,044<span></span>
</td>
<td class="text">&#160;<span></span>
</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">806,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">852,220<span></span>
</td>
<td class="text">&#160;<span></span>
</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">852,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</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,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,772<span></span>
</td>
<td class="text">&#160;<span></span>
</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">9,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="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">595<span></span>
</td>
<td class="text">&#160;<span></span>
</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">595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Commercial and industrial | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
<td class="nump">4,512<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
<td class="nump">3,992<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="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>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,640<span></span>
</td>
<td class="num">(436)<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
<td class="nump">4,512<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">4,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,984<span></span>
</td>
<td class="text">&#160;<span></span>
</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">793,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805,234<span></span>
</td>
<td class="text">&#160;<span></span>
</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">805,234<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</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">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,558<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">528<span></span>
</td>
<td class="text">&#160;<span></span>
</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">528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Owner-occupied CRE | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">7,470<span></span>
</td>
<td class="nump">7,682<span></span>
</td>
<td class="nump">7,470<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="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>
<td class="num">(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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,469<span></span>
</td>
<td class="num">(229)<span></span>
</td>
<td class="num">(478)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
<td class="nump">7,682<span></span>
</td>
<td class="nump">7,470<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">5,643<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,324<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,276,964<span></span>
</td>
<td class="text">&#160;<span></span>
</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,276,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,491<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,288,779<span></span>
</td>
<td class="text">&#160;<span></span>
</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,288,779<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</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">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,064<span></span>
</td>
<td class="text">&#160;<span></span>
</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">7,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">472<span></span>
</td>
<td class="text">&#160;<span></span>
</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">472<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Non-owner occupied CRE | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Paycheck Protection Program [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the beginning of the year</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="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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial business | Paycheck Protection Program [Member] | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(60)<span></span>
</td>
<td class="num">(45)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="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>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,341)<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,929<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</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">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">127,870<span></span>
</td>
<td class="text">&#160;<span></span>
</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">127,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">131,660<span></span>
</td>
<td class="text">&#160;<span></span>
</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">131,660<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</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">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,316<span></span>
</td>
<td class="text">&#160;<span></span>
</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,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86<span></span>
</td>
<td class="text">&#160;<span></span>
</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">86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential real estate | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(417)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">9,729<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,409<span></span>
</td>
<td class="text">&#160;<span></span>
</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">274,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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>
<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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">274,646<span></span>
</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">305,713<span></span>
</td>
<td class="nump">274,646<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">789<span></span>
</td>
<td class="num">(289)<span></span>
</td>
<td class="nump">367<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">884<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,059<span></span>
</td>
<td class="text">&#160;<span></span>
</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">104,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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>
<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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">104,296<span></span>
</td>
<td class="text">&#160;<span></span>
</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">104,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,296<span></span>
</td>
<td class="text">&#160;<span></span>
</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,296<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</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">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Residential | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="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>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="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>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,713<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="num">(236)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
<td class="nump">954<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">8,845<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(417)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</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>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</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">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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>
<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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</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">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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>
<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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,527<span></span>
</td>
<td class="text">&#160;<span></span>
</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,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</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">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | Commercial and multifamily | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
<td class="nump">6,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,104)<span></span>
</td>
<td class="num">(2,160)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</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="text">&#160;<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">4,337<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,454)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Financing Receivable, Allowance for Credit Loss, Recovery</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">570<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">561<span></span>
</td>
<td class="text">&#160;<span></span>
</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">561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">413,017<span></span>
</td>
<td class="text">&#160;<span></span>
</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">413,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,762<span></span>
</td>
<td class="text">&#160;<span></span>
</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,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableGrossCarryingAmount', window );">Loans and Leases Receivable, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">415,340<span></span>
</td>
<td class="text">&#160;<span></span>
</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">415,340<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</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">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,327<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351<span></span>
</td>
<td class="text">&#160;<span></span>
</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">351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_UnallocatedMember', window );">Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward', window );"><strong>Schedule of 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">898<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">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="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">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="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">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(454)<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Balance at the end of the year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">$ 1,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment', window );">Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment', window );">Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_UnallocatedMember', window );">Unallocated | Accounting Standards Update 2016-13 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption', window );">Impact of CECL Adoption</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>
<td class="text">&#160;<span></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_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded balance after any applicable reductions (i.e. outstanding balance net of unamortized accretable yield). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount</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_CumulativeEffectsOfNewAccountingPrincipleInPeriodOfAdoption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For loans and debt securities, 1) for which at acquisition it was probable that the investor would be unable to collect all contractually required payments receivable, and 2) for which it is further probable that the investor will not be able to collect all cash flows expected at acquisition (plus any additional cash flows expected due to changes in estimate after acquisition), the allowance for credit losses recorded to reflect the impairment since acquisition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 18<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5275-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effect of a change in method or methods for calculating the allowance for credit losses on the current period provision.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI http://asc.fasb.org/extlink&amp;oid=121647567&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance 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="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<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 S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74567-122707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LoansAndLeasesReceivableGrossCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansAndLeasesReceivableGrossCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_PaycheckProtectionProgramMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_UnallocatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnallocatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373838984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Credit Losses on Loans - Recorded Investment Disaggregated on Basis of Impairment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">$ 70,185<span></span>
</td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="nump">$ 35,042<span></span>
</td>
<td class="nump">$ 32,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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">57,481<span></span>
</td>
<td class="text">&#160;<span></span>
</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">57,481<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">3,692,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,692,288<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">18,110<span></span>
</td>
<td class="text">&#160;<span></span>
</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,110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,622<span></span>
</td>
<td class="nump">4,989<span></span>
</td>
<td class="nump">3,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">1,807<span></span>
</td>
<td class="nump">1,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses</a></td>
<td class="nump">1,558<span></span>
</td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">49,608<span></span>
</td>
<td class="nump">23,933<span></span>
</td>
<td class="nump">23,711<span></span>
</td>
<td class="nump">21,999<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">1,944<span></span>
</td>
<td class="text">&#160;<span></span>
</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,944<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">56,468<span></span>
</td>
<td class="text">&#160;<span></span>
</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">56,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">2,876,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,876,992<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">12,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,751<span></span>
</td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">1,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
<td class="nump">657<span></span>
</td>
<td class="nump">908<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">30,831<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Commercial and industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">30,010<span></span>
</td>
<td class="nump">11,739<span></span>
</td>
<td class="nump">11,343<span></span>
</td>
<td class="nump">9,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">1,372<span></span>
</td>
<td class="text">&#160;<span></span>
</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,372<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">43,808<span></span>
</td>
<td class="text">&#160;<span></span>
</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">43,808<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">806,044<span></span>
</td>
<td class="text">&#160;<span></span>
</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">806,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,692<span></span>
</td>
<td class="nump">1,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166<span></span>
</td>
<td class="nump">901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">21,722<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Owner-occupied 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
<td class="nump">4,512<span></span>
</td>
<td class="nump">4,898<span></span>
</td>
<td class="nump">3,992<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">426<span></span>
</td>
<td class="text">&#160;<span></span>
</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">426<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">793,984<span></span>
</td>
<td class="text">&#160;<span></span>
</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">793,984<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,914<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">4,640<span></span>
</td>
<td class="num">(436)<span></span>
</td>
<td class="nump">900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial Portfolio Segment [Member] | Non-owner occupied 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">10,112<span></span>
</td>
<td class="nump">7,682<span></span>
</td>
<td class="nump">7,470<span></span>
</td>
<td class="nump">8,097<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</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">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">6,324<span></span>
</td>
<td class="text">&#160;<span></span>
</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">6,324<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">1,276,964<span></span>
</td>
<td class="text">&#160;<span></span>
</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,276,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">5,491<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="nump">149<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">441<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">4,469<span></span>
</td>
<td class="num">(229)<span></span>
</td>
<td class="num">(478)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember', window );">Residential 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">1,591<span></span>
</td>
<td class="nump">1,458<span></span>
</td>
<td class="nump">1,203<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">56<span></span>
</td>
<td class="text">&#160;<span></span>
</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">56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">215<span></span>
</td>
<td class="text">&#160;<span></span>
</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">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">127,870<span></span>
</td>
<td class="text">&#160;<span></span>
</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">127,870<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">3,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,575<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">45<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="num">(1,341)<span></span>
</td>
<td class="nump">315<span></span>
</td>
<td class="nump">192<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">13,092<span></span>
</td>
<td class="nump">3,060<span></span>
</td>
<td class="nump">2,194<span></span>
</td>
<td class="nump">2,052<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">274,409<span></span>
</td>
<td class="text">&#160;<span></span>
</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">274,409<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">417<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="nump">278<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="nump">131<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | One-to-four Family Real Estate Construction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
<td class="nump">1,455<span></span>
</td>
<td class="nump">1,240<span></span>
</td>
<td class="nump">862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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="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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</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">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">104,059<span></span>
</td>
<td class="text">&#160;<span></span>
</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">104,059<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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="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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">637<span></span>
</td>
<td class="nump">11<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">789<span></span>
</td>
<td class="num">(289)<span></span>
</td>
<td class="nump">367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real Estate Construction and Land Development | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">11,141<span></span>
</td>
<td class="nump">1,605<span></span>
</td>
<td class="nump">954<span></span>
</td>
<td class="nump">1,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</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="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="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</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">170,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</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="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">2,713<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="num">(236)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">5,894<span></span>
</td>
<td class="nump">6,821<span></span>
</td>
<td class="nump">6,581<span></span>
</td>
<td class="nump">6,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="nump">143<span></span>
</td>
<td class="text">&#160;<span></span>
</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">143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment', window );">Financing Receivable, Individually Evaluated for Impairment</a></td>
<td class="nump">561<span></span>
</td>
<td class="text">&#160;<span></span>
</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">561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment', window );">Loans Collectively Evaluated for Impairment</a></td>
<td class="nump">413,017<span></span>
</td>
<td class="text">&#160;<span></span>
</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">413,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount', window );">Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount</a></td>
<td class="nump">1,762<span></span>
</td>
<td class="text">&#160;<span></span>
</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,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,104<span></span>
</td>
<td class="nump">2,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="nump">513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">2,441<span></span>
</td>
<td class="nump">1,831<span></span>
</td>
<td class="nump">2,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_UnallocatedMember', window );">Unallocated</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansAndLeasesReceivableAllowance', window );">Loans and Leases Receivable, Allowance</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="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">899<span></span>
</td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">$ 898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1', window );">Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract', window );"><strong>Schedule of loan receivables 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="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">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', 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="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (454)<span></span>
</td>
<td class="nump">$ 455<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_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The recorded balance after any applicable reductions (i.e. outstanding balance net of unamortized accretable yield). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount</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_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of loan receivables on basis of impairment method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract</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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableCollectivelyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were collectively evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The balance of financing receivables that were individually evaluated for impairment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance 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="top.Show.toggleNext( this );">+ References</a><div 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 (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&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 310<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)(1)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121614798&amp;loc=d3e15032-111544<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)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<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 S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 6.L.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74567-122707<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ResidentialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_UnallocatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_UnallocatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>106
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371242808">
<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="4">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet', window );">Allowance for Loan and Lease Losses Write-offs, Net</a></td>
<td class="text">&#160;<span></span>
</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">$ (3,200)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails', window );">Financing Receivable Allowance for Credit Losses Recovery Details</a></td>
<td class="text">&#160;<span></span>
</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">963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">Provision for credit losses</a></td>
<td class="nump">$ 1,558<span></span>
</td>
<td class="nump">$ 466<span></span>
</td>
<td class="nump">$ 1,367<span></span>
</td>
<td class="nump">$ 920<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
<td class="nump">$ 4,311<span></span>
</td>
<td class="nump">$ 5,129<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">30,831<span></span>
</td>
<td class="nump">2,257<span></span>
</td>
<td class="nump">2,204<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails', window );">Financing Receivable Allowance For Credit Losses WriteOff Details</a></td>
<td class="text">&#160;<span></span>
</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,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet', window );">Financing Receivable, Allowance for Credit Loss, Writeoff Net</a></td>
<td class="text">&#160;<span></span>
</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">447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">21,722<span></span>
</td>
<td class="nump">2,922<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">3,502<span></span>
</td>
<td class="nump">362<span></span>
</td>
<td class="nump">131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet', window );">Financing Receivable, Allowance for Credit Loss, Writeoff Net</a></td>
<td class="text">&#160;<span></span>
</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">417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">2,713<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="num">(236)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableLineItems', window );"><strong>Accounts, Notes, Loans and Financing Receivable [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet', window );">Allowance for Loan and Lease Losses Write-offs, Net</a></td>
<td class="text">&#160;<span></span>
</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">(884)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="nump">$ 2,441<span></span>
</td>
<td class="nump">$ 1,831<span></span>
</td>
<td class="nump">$ 2,147<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable Allowance for Credit Losses Recovery Details</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails</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_FinancingReceivableAllowanceForCreditLossesWriteOffDetails">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable Allowance For Credit Losses WriteOff Details</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails</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_FinancingReceivableAllowanceforCreditLossWriteoffNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet</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_AccountsNotesAndLoansReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after recoveries, of loans and leases that have been written-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374353000">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 1,983<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateAdditions', window );">Additions</a></td>
<td class="nump">270<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">434<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned', window );">Additions from acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,796<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateDisposals', window );">Proceeds from dispositions</a></td>
<td class="num">(1,290)<span></span>
</td>
<td class="num">(864)<span></span>
</td>
<td class="num">(198)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnSalesOfOtherRealEstate', window );">Gain (loss) on sale, net</a></td>
<td class="nump">179<span></span>
</td>
<td class="num">(227)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstateValuationAdjustments', window );">Valuation adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(51)<span></span>
</td>
<td class="num">(49)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherRealEstate', window );">Balance at the end of the year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 841<span></span>
</td>
<td class="nump">$ 1,983<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Noncash or part noncash acquisition other real estate owned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned</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_GainsLossesOnSalesOfOtherRealEstate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net gain (loss) resulting from 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of other real estate not separately disclosed, including, but not limited to, real estate investments, real estate loans that qualify as investments in real estate, and premises that are no longer used in operations may also be included in real estate owned. This does not include real estate assets taken in settlement of troubled loans through surrender or foreclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherRealEstate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherRealEstateAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>108
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367568712">
<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, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageLoansInProcessOfForeclosureAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL49126937-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>109
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376540472">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">$ 119,593<span></span>
</td>
<td class="nump">$ 121,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation</a></td>
<td class="nump">34,141<span></span>
</td>
<td class="nump">33,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">85,452<span></span>
</td>
<td class="nump">87,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="nump">4,700<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">21,599<span></span>
</td>
<td class="nump">22,003<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">71,653<span></span>
</td>
<td class="nump">72,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total premises and equipment</a></td>
<td class="nump">$ 26,341<span></span>
</td>
<td class="nump">$ 26,354<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense 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="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>110
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381209960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Change in Goodwill (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [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="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 240,939<span></span>
</td>
<td class="nump">$ 240,939<span></span>
</td>
<td class="nump">$ 119,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Additions as a result of acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">121,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Balance at the end of the period</a></td>
<td class="nump">$ 240,939<span></span>
</td>
<td class="nump">$ 240,939<span></span>
</td>
<td class="nump">$ 240,939<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_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>111
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375378536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Textuals (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>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Goodwill Impairment Loss</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Commercial | Core Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember', window );">Washington Banking | Core Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember', window );">Valley Community Bancshares | Core Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember', window );">Puget Sound Merger | Core Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CoreDepositsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_ValleyCommunityBancsharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundMergerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231377052424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Change in Other Intangible Assets (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRollForward', window );"><strong>Finite-lived Intangible Assets [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="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 16,613<span></span>
</td>
<td class="nump">$ 20,614<span></span>
</td>
<td class="nump">$ 6,088<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_IntangibleAssetsAdditionsduetoAcquisitions', window );">Additions as a result of acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,345<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="num">(3,525)<span></span>
</td>
<td class="num">(4,001)<span></span>
</td>
<td class="num">(3,819)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Balance at the end of the period</a></td>
<td class="nump">$ 13,088<span></span>
</td>
<td class="nump">$ 16,613<span></span>
</td>
<td class="nump">$ 20,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_IntangibleAssetsAdditionsduetoAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets, Additions due to Acquisitions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_IntangibleAssetsAdditionsduetoAcquisitions</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>113
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381331432">
<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, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 3,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2022</a></td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', 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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,979<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">$ 13,088<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231372966632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Deposits - Components of Deposits (Details) - USD ($)<br> $ in Thousands</strong></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="top.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="top.Show.showAR( this, 'defref_us-gaap_NoninterestBearingDomesticDepositDemand', window );">Noninterest demand deposits</a></td>
<td class="nump">$ 1,980,531<span></span>
</td>
<td class="nump">$ 1,446,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositDemand', window );">Interest bearing demand deposits</a></td>
<td class="nump">1,716,123<span></span>
</td>
<td class="nump">1,348,817<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositMoneyMarket', window );">Money market accounts</a></td>
<td class="nump">962,983<span></span>
</td>
<td class="nump">753,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositSavings', window );">Savings accounts</a></td>
<td class="nump">538,819<span></span>
</td>
<td class="nump">509,095<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositTimeDeposits', window );">Total non-maturity deposits</a></td>
<td class="nump">5,198,456<span></span>
</td>
<td class="nump">4,058,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">399,534<span></span>
</td>
<td class="nump">524,578<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Total deposits</a></td>
<td class="nump">$ 5,597,990<span></span>
</td>
<td class="nump">$ 4,582,676<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract', window );"><strong>Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_PercentageOfNoninterestBearingDomesticDepositDemand', window );">Noninterest demand deposits (as a percent)</a></td>
<td class="nump">35.40%<span></span>
</td>
<td class="nump">31.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsDemand', window );">Interest bearing demand deposits (as a percent)</a></td>
<td class="nump">30.70%<span></span>
</td>
<td class="nump">29.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsMoneyMarket', window );">Money market accounts (as a percent)</a></td>
<td class="nump">17.20%<span></span>
</td>
<td class="nump">16.40%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsSavings', window );">Savings accounts (as a percent)</a></td>
<td class="nump">9.60%<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsTimeDeposits', window );">Total non-maturity deposits (as a percent)</a></td>
<td class="nump">92.90%<span></span>
</td>
<td class="nump">88.60%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PercentageOfInterestBearingDomesticDepositsToDepositsCertificatesOfDeposit', window );">Certificate of deposit accounts (as a percent)</a></td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">11.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="top.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>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Noninterest-Bearing Domestic Deposit, Demand</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsLiabilitiesBalanceSheetReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDomesticDepositDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic money market demand account deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic savings deposit liabilities. Saving deposits bear interest and have no stated maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_NoninterestBearingDomesticDepositDemand">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385126648">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1', window );">Deposit Liabilities Reclassified as Loans Receivable</a></td>
<td class="nump">$ 187<span></span>
</td>
<td class="nump">$ 425<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilitiesAccruedInterest', window );">Accrued interest payable on deposits</a></td>
<td class="nump">73<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TimeDeposits250000orMoreDomestic', window );">Certificates of deposit equal to or in excess of $250,000</a></td>
<td class="nump">123,100<span></span>
</td>
<td class="nump">182,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyDepositLiabilities', window );">Related Party Deposit Liabilities</a></td>
<td class="nump">$ 6,300<span></span>
</td>
<td class="nump">$ 6,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_TimeDeposits250000orMoreDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Time Deposits, $250,000 or More, Domestic</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TimeDeposits250000orMoreDomestic</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_DepositLiabilitiesAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued but unpaid interest on deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=116652737&amp;loc=d3e64164-112818<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deposits held by the entity for a related party (entity, shareholder, employee).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<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))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381300392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deposits - Schedule of Interest 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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDemandDepositAccounts', window );">Interest bearing demand deposits</a></td>
<td class="nump">$ 3,234<span></span>
</td>
<td class="nump">$ 3,940<span></span>
</td>
<td class="nump">$ 2,728<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseMoneyMarketDeposits', window );">Money market accounts</a></td>
<td class="nump">2,830<span></span>
</td>
<td class="nump">2,754<span></span>
</td>
<td class="nump">1,654<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseSavingsDeposits', window );">Savings accounts</a></td>
<td class="nump">527<span></span>
</td>
<td class="nump">2,634<span></span>
</td>
<td class="nump">2,056<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit', window );">Certificates of deposit</a></td>
<td class="nump">5,674<span></span>
</td>
<td class="nump">7,021<span></span>
</td>
<td class="nump">3,959<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseDeposits', window );">Total interest expense</a></td>
<td class="nump">$ 12,265<span></span>
</td>
<td class="nump">$ 16,349<span></span>
</td>
<td class="nump">$ 10,397<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on demand deposit accounts that represent borrowings rather than outstanding drafts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of interest expense on all deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on domestic certificates of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on all money market deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred on all savings account deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.6)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>117
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231370978056">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths', window );">2021</a></td>
<td class="nump">$ 325,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearTwo', window );">2022</a></td>
<td class="nump">39,821<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearThree', window );">2023</a></td>
<td class="nump">21,822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearFour', window );">2024</a></td>
<td class="nump">7,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesRollingYearFive', window );">2025</a></td>
<td class="nump">4,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TimeDepositMaturitiesAfterRollingYearFive', window );">Thereafter</a></td>
<td class="nump">30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">$ 399,534<span></span>
</td>
<td class="nump">$ 524,578<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeDepositMaturitiesAfterNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TimeDepositMaturitiesAfterRollingYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of time deposits maturing after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositMaturitiesAfterRollingYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>118
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374486104">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2007</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="top.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="top.Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">$ 20,887<span></span>
</td>
<td class="nump">$ 20,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_hfwa_Adjustablerateoftrustpreferredsecurities', window );">Adjustable rate of trust preferred securities</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">347.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Weighted average rate</a></td>
<td class="nump">4.29%<span></span>
</td>
<td class="nump">6.55%<span></span>
</td>
<td class="nump">627.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="top.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="top.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="top.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="top.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="top.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="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustable rate of trust preferred securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of Junior Subordinated Debentures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28551-108399<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(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JuniorSubordinatedNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_JuniorSubordinatedDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>119
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231616652024">
<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, 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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">$ 35,683<span></span>
</td>
<td class="nump">$ 20,169<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">7,388<span></span>
</td>
<td class="nump">8,452<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase', window );">Repurchase agreement obligations</a></td>
<td class="nump">$ 28,295<span></span>
</td>
<td class="nump">$ 11,717<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Repurchase Agreements, Maturity Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<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 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 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 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=49176635&amp;loc=d3e9760-107771<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.13(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(m)(1)(a)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381311144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Borrowings - FHLB Advances (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<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="top.Show.showAR( this, 'defref_us-gaap_AdvancesFromFederalHomeLoanBanksAbstract', window );"><strong>Advances from Federal Home Loan Banks [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding', window );">Average balance during the year</a></td>
<td class="nump">$ 1,466,000<span></span>
</td>
<td class="nump">$ 11,899,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd', window );">Maximum month-end balance during the year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 90,700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear', window );">Weighted average rate during the year</a></td>
<td class="nump">0.55%<span></span>
</td>
<td class="nump">2.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="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesLineItems', window );"><strong>Federal Home Loan Bank, Advances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable', window );">Credit facility with the FHLB</a></td>
<td class="nump">$ 991,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch', window );">Advances outstanding</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesLineItems', window );"><strong>Federal Home Loan Bank, Advances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FederalHomeLoanBankAdvancesLineItems', window );"><strong>Federal Home Loan Bank, Advances [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unencumbered collateral in amount equal to varying percentages</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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_AdvancesFromFederalHomeLoanBanksAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesFromFederalHomeLoanBanksAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The calculated average balance outstanding for the year for all Federal Home Loan Bank advances as of the Balance Sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The calculated weighted average interest rate for Federal Home Loan Bank advances for the period ended as of the Balance Sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum balance outstanding at any month end during the period as of the Balance Sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.13(3)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of advances from the Federal Home Loan Bank (FHLB).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6479118&amp;loc=d3e64650-112822<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of maximum advances or credit lines available from the Federal Home Loan Bank (FHLB).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 45<br> -Paragraph 1<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FederalHomeLoanBankAdvancesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FederalHomeLoanBankAdvancesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>121
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366100056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Borrowings - Federal Funds Purchased (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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="top.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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 215,000,000.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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FederalFundsPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short term borrowing where a bank borrows, at the federal funds rate, from another bank.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367275720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Borrowings - Credit Facilities (Details) - USD ($)<br></strong></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="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">$ 215,000,000.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_FederalReserveBankAdvancesMember', window );">Federal Reserve Bank Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Credit facility, maximum borrowing capacity</a></td>
<td class="nump">54,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=hfwa_PPPLFFacilityMember', window );">PPPLF Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding', window );">Borrowings outstanding on credit facility</a></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_LineOfCreditFacilityFairValueOfAmountOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of the amount outstanding under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_us-gaap_CreditFacilityAxis=hfwa_PPPLFFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=hfwa_PPPLFFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>123
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231366087496">
<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>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2018</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="top.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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,000<span></span>
</td>
<td class="nump">$ 23,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,275<span></span>
</td>
<td class="nump">24,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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesRentExpenseNet', window );">Rental expense</a></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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount', window );">Amount of lease agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,700<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount</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_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OperatingLeasesRentExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.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 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41499-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesRentExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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>124
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231370805128">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 4,717<span></span>
</td>
<td class="nump">$ 4,950<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term Lease, Cost</a></td>
<td class="nump">49<span></span>
</td>
<td class="nump">95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">967<span></span>
</td>
<td class="nump">781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(71)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total net lease cost</a></td>
<td class="nump">5,678<span></span>
</td>
<td class="nump">5,755<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash used for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">4,881<span></span>
</td>
<td class="nump">4,858<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for lease liabilities, excluding adoption impact</a></td>
<td class="nump">$ 1,265<span></span>
</td>
<td class="nump">$ 1,505<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term of operating leases, in years</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">8 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="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate of operating leases</a></td>
<td class="nump">3.12%<span></span>
</td>
<td class="nump">3.27%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&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 http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&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 http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>125
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231377000328">
<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, 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="top.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="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2021</a></td>
<td class="nump">$ 3,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2022</a></td>
<td class="nump">3,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2023</a></td>
<td class="nump">3,105<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2024</a></td>
<td class="nump">2,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2025</a></td>
<td class="nump">2,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">6,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">21,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Implied interest</a></td>
<td class="num">(2,391)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU liability</a></td>
<td class="nump">$ 19,275<span></span>
</td>
<td class="nump">$ 24,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Statement of Financial Position [Extensible List]</a></td>
<td class="text">us-gaap:OtherLiabilities<span></span>
</td>
<td class="text">us-gaap:OtherLiabilities<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>srt-types:extensibleListItemType</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>126
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375780648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>hour</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2018 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hfwa_AccruedExpensesandOtherLiabilitiesMember', window );">Accrued expenses and other liabilities | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilityForFuturePolicyBenefitsLife', window );">Carrying value of obligation</a></td>
<td class="nump">$ 165,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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="top.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="top.Show.showAR( this, 'defref_hfwa_Definedcontributionplanemployermatchingcontributionamount', window );">Defined contribution plan, employer matching contribution amount</a></td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">1,600,000<span></span>
</td>
<td class="nump">$ 1,400,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary', window );">Employer profit sharing contributions</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_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Contribution Plan, Employer Contribution for Profit Sharing and Discretionary</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary</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_Definedcontributionplanemployermatchingcontributionamount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>defined contribution plan, employer matching contribution amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Age Required for Eligibility Under Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Minimum Hours of Service Required for Eligibility Under Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of Employer Contribution Fully Vested</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_LiabilityForFuturePolicyBenefitsLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accrued obligation to policyholders that relates to insured events under long-term life insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.13(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 25<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121639894&amp;loc=d3e13145-158430<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilityForFuturePolicyBenefitsLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BalanceSheetLocationAxis=hfwa_AccruedExpensesandOtherLiabilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_WashingtonBankingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=hfwa_HeritageFinancialCorporation401kPlanandTrustSalarySavingPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>127
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365970120">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Balance outstanding at the beginning of the year</a></td>
<td class="nump">$ 4,244<span></span>
</td>
<td class="nump">$ 3,654<span></span>
</td>
<td class="nump">$ 2,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer', window );">Employer contributions</a></td>
<td class="nump">207<span></span>
</td>
<td class="nump">443<span></span>
</td>
<td class="nump">713<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredCompensationArrangementswithindividualContributionbyemployerInvestmentReturn', window );">Interest credited</a></td>
<td class="nump">128<span></span>
</td>
<td class="nump">147<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualDistributionPaid', window );">Deferred Compensation Arrangement with Individual, Distribution Paid</a></td>
<td class="num">(478)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability', window );">Balance outstanding at the end of the year</a></td>
<td class="nump">$ 4,101<span></span>
</td>
<td class="nump">$ 4,244<span></span>
</td>
<td class="nump">$ 3,654<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of distribution made to individual in accordance with deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>128
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381303736">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the beginning of the year</a></td>
<td class="nump">$ 4,334<span></span>
</td>
<td class="nump">$ 4,600<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Balance acquired in Premier Merger</a></td>
<td class="nump">4,334<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlanBenefitPaid', window );">Benefits paid</a></td>
<td class="num">(460)<span></span>
</td>
<td class="num">(554)<span></span>
</td>
<td class="num">(529)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlanExpense', window );">Expenses incurred</a></td>
<td class="nump">288<span></span>
</td>
<td class="nump">288<span></span>
</td>
<td class="nump">411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the end of the year</a></td>
<td class="nump">4,162<span></span>
</td>
<td class="nump">4,334<span></span>
</td>
<td class="nump">4,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the beginning of the year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,718<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Balance acquired in Premier Merger</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,718<span></span>
</td>
<td class="nump">4,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SalaryContinuationPlan', window );">Obligation, at the end of the year</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,718<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan Benefit Paid</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Salary Continuation Plan Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375845560">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">$ 1,105,425<span></span>
</td>
<td class="nump">$ 1,212,360<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">661,902<span></span>
</td>
<td class="nump">637,053<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">640,018<span></span>
</td>
<td class="nump">584,287<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">3,488<span></span>
</td>
<td class="nump">17,193<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember', window );">Commercial 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">18,396<span></span>
</td>
<td class="nump">35,573<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">180,274<span></span>
</td>
<td class="nump">305,409<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">52,453<span></span>
</td>
<td class="nump">75,066<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember', window );">Real estate construction and land development | 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="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">127,821<span></span>
</td>
<td class="nump">230,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember', window );">Consumer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusedCommitmentsToExtendCredit', window );">Total outstanding commitments</a></td>
<td class="nump">$ 263,249<span></span>
</td>
<td class="nump">$ 269,898<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusedCommitmentsToExtendCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Unused amount of commitments to extend credit to customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusedCommitmentsToExtendCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_RealEstateConstructionAndLandDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_OnetoFourFamilyRealEstateConstructionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376825192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies - (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>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2034</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InvestmentsinAffordableHousingLimitedEntities', window );">Investments in Affordable Housing Limited Entities</a></td>
<td class="nump">$ 96,400,000<span></span>
</td>
<td class="nump">$ 92,700,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount', window );">Affordable Housing Tax Credits and Other Tax Benefits, Amount</a></td>
<td class="nump">7,500,000<span></span>
</td>
<td class="nump">5,700,000<span></span>
</td>
<td class="nump">$ 2,400,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization', window );">Amortization Method Qualified Affordable Housing Project Investments, Amortization</a></td>
<td class="nump">6,500,000<span></span>
</td>
<td class="nump">5,000,000.0<span></span>
</td>
<td class="nump">3,100,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment', window );">Qualified Affordable Housing Project Investments, Commitment</a></td>
<td class="nump">53,800,000<span></span>
</td>
<td class="nump">50,700,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_InvestmentinCertifiedDevelopmentEntities', window );">Carrying value of NMTC</a></td>
<td class="nump">25,200,000<span></span>
</td>
<td class="nump">25,400,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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments', window );">Investment income</a></td>
<td class="nump">694,000<span></span>
</td>
<td class="nump">701,000<span></span>
</td>
<td class="nump">708,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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">70,185,000<span></span>
</td>
<td class="nump">36,171,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>
<td class="nump">$ 37,993,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">4,681,000<span></span>
</td>
<td class="nump">306,000<span></span>
</td>
<td class="nump">306,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>
<td class="nump">$ 170,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member] | 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,702,000<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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_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">$ 6,200,000<span></span>
</td>
<td class="nump">$ 9,700,000<span></span>
</td>
<td class="nump">$ 37,900,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="top.Show.showAR( this, 'defref_us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember', window );">Twenty Twenty [Member] | Subsidiaries [Member] | Investment Tax Credit Carryforward [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration', window );">Gross tax credits related to the Company's CDEs</a></td>
<td class="nump">$ 9,800,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>
<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_hfwa_InvestmentinCertifiedDevelopmentEntities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investment in Certified Development Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Investments in Affordable Housing Limited Entities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Qualified Affordable Housing Project Investments, Future Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Credit carryforward, Amount Subject to Expiration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_AffordableHousingProjectInvestmentWriteDownAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down from impairment of an investment in a qualified affordable housing project.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of affordable housing tax credits and other tax benefits recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense of investment in qualified affordable housing projects.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment income (loss) of qualified affordable housing project investments accounted for using the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_QualifiedAffordableHousingProjectInvestmentsCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of commitment or contingent commitments to qualified affordable housing project investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 740<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=116633289&amp;loc=SL49122993-202985<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375860472">
<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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="nump">70,185<span></span>
</td>
<td class="nump">$ 36,171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">306<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">$ 170<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForOtherCreditLosses', window );">Provision for credit losses on unfunded commitments</a></td>
<td class="nump">673<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="nump">4,681<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">306<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member] | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">3,702<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,702<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember', window );">Unused Commitments to Extend Credit [Member] | 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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Beginning balance</a></td>
<td class="nump">$ 4,008<span></span>
</td>
<td class="nump">306<span></span>
</td>
<td class="nump">170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,008<span></span>
</td>
<td class="nump">$ 306<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForOtherCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to credit loss from transactions other than loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=hfwa_UnusedCommitmentstoExtendCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231496743928">
<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, 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets', window );">Derivative Credit Risk Valuation Adjustment, Derivative Assets</a></td>
<td class="nump">$ 422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="nump">25,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value - Interest rate swap with third party</a></td>
<td class="num">(25,900)<span></span>
</td>
<td class="num">$ (8,100)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember', window );">Interest rate swaps</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value - Interest rate swap with third party</a></td>
<td class="num">(26,162)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeAssetNotionalAmount', window );">Notional Amounts - Interest rate swaps with customer</a></td>
<td class="nump">308,126<span></span>
</td>
<td class="nump">221,436<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityNotionalAmount', window );">Notional Amounts - Interest rate swap with third party</a></td>
<td class="nump">$ 308,126<span></span>
</td>
<td class="nump">221,436<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value - Interest rate swap with third party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,318)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Estimated Fair Value - Interest rate swaps with customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeAssetNotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAssetNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeCreditRiskValuationAdjustmentDerivativeAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of credit risk valuation adjustment to derivative assets to properly reflect the credit quality of the counterparties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount used to calculate payments on the derivative liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5580258-113959<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5579245-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityNotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371244648">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Net income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 23,882<span></span>
</td>
<td class="nump">$ 16,636<span></span>
</td>
<td class="num">$ (6,139)<span></span>
</td>
<td class="nump">$ 12,191<span></span>
</td>
<td class="nump">$ 17,126<span></span>
</td>
<td class="nump">$ 17,895<span></span>
</td>
<td class="nump">$ 15,984<span></span>
</td>
<td class="nump">$ 16,552<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DividendsAndUndistributedEarnings', window );">Dividends and undistributed earnings allocated to participating securities (1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="num">(57)<span></span>
</td>
<td class="num">(223)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UndistributedEarningsDiluted', window );">Net income allocated to common shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 46,563<span></span>
</td>
<td class="nump">$ 67,500<span></span>
</td>
<td class="nump">$ 52,834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract', window );"><strong>Basic:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average common shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36,018,627<span></span>
</td>
<td class="nump">36,789,244<span></span>
</td>
<td class="nump">35,281,408<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesRestrictedStock', window );">Restricted stock awards (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,182)<span></span>
</td>
<td class="num">(31,014)<span></span>
</td>
<td class="num">(87,405)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Total basic weighted average common shares outstanding (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,014,445<span></span>
</td>
<td class="nump">36,758,230<span></span>
</td>
<td class="nump">35,194,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Diluted:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36,014,445<span></span>
</td>
<td class="nump">36,758,230<span></span>
</td>
<td class="nump">35,194,003<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of potentially dilutive common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">155,621<span></span>
</td>
<td class="nump">227,536<span></span>
</td>
<td class="nump">177,587<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Total diluted weighted average common shares outstanding (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,170,066<span></span>
</td>
<td class="nump">36,985,766<span></span>
</td>
<td class="nump">35,371,590<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Dividends and undistributed earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross weighted average number of shares outstanding basic.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e2646-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>134
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231367394776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Earnings Per Common Share, Textuals (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive securities excluded from computation</a></td>
<td class="nump">137,093<span></span>
</td>
<td class="nump">1,501<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369525624">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>Oct. 23, 2019</div></th>
<th class="th"><div>Jul. 24, 2019</div></th>
<th class="th"><div>Apr. 24, 2019</div></th>
<th class="th"><div>Jan. 23, 2019</div></th>
<th class="th"><div>Oct. 24, 2018</div></th>
<th class="th"><div>Jul. 24, 2018</div></th>
<th class="th"><div>Apr. 25, 2018</div></th>
<th class="th"><div>Jan. 24, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declared</a></td>
<td class="text">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">Oct. 23,  2019<span></span>
</td>
<td class="text">Jul. 24,  2019<span></span>
</td>
<td class="text">Apr. 24,  2019<span></span>
</td>
<td class="text">Jan. 23,  2019<span></span>
</td>
<td class="text">Oct. 24,  2018<span></span>
</td>
<td class="text">Jul. 24,  2018<span></span>
</td>
<td class="text">Apr. 25,  2018<span></span>
</td>
<td class="text">Jan. 24,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared on common stock (in usd per share)</a></td>
<td class="nump">$ 0.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.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<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.29<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></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">Nov.  07,  2019<span></span>
</td>
<td class="text">Aug.  08,  2019<span></span>
</td>
<td class="text">May  08,  2019<span></span>
</td>
<td class="text">Feb.  07,  2019<span></span>
</td>
<td class="text">Nov.  07,  2018<span></span>
</td>
<td class="text">Aug.  09,  2018<span></span>
</td>
<td class="text">May 10,  2018<span></span>
</td>
<td class="text">Feb.  07,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Paid Date</a></td>
<td class="text">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">Nov. 21,  2019<span></span>
</td>
<td class="text">Aug. 22,  2019<span></span>
</td>
<td class="text">May 22,  2019<span></span>
</td>
<td class="text">Feb. 21,  2019<span></span>
</td>
<td class="text">Nov. 21,  2018<span></span>
</td>
<td class="text">Aug. 23,  2018<span></span>
</td>
<td class="text">May 24,  2018<span></span>
</td>
<td class="text">Feb. 21,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsAxis=hfwa_SpecialDividendMember', window );">Special Dividend</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declared</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 23,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 24,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared on common stock (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</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.10<span></span>
</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.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  07,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  07,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear', window );">Paid Date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 21,  2019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 21,  2018<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendPayableDateToBePaidDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the declared dividend will be paid, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendPayableDateToBePaidDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the dividend to be paid was declared, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateDeclaredDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsPayableDateOfRecordDayMonthAndYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsAxis=hfwa_SpecialDividendMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsAxis=hfwa_SpecialDividendMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>136
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368891816">
<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>
</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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchasedDuringPeriodValuePerShare', window );">Stock Repurchased During Period, Value Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TotalStockRepurchasedDuringPeriodShares', window );">Total Stock Repurchased During Period, Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">795,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share, percent</a></td>
<td class="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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,513,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="top.Show.showAR( this, 'defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share, percent</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">639,922<span></span>
</td>
<td class="nump">292,712<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_StockRepurchasedDuringPeriodValuePerShare', window );">Stock Repurchased During Period, Value Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23.95<span></span>
</td>
<td class="nump">$ 26.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember', window );">Twelfth Stock Repurchase Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_hfwa_StockRepurchasedDuringPeriodValuePerShare', window );">Stock Repurchased During Period, Value Per Share</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.34<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_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock repurchase program percentage of outstanding shares authorized for repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_StockRepurchasedDuringPeriodValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock Repurchased During Period, Value Per Share</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_StockRepurchasedDuringPeriodValuePerShare</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>num: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_TotalStockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total Stock Repurchased During Period, Shares</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_TotalStockRepurchasedDuringPeriodShares</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_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareRepurchaseProgramAxis=hfwa_EleventhStockRepurchasePlanMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareRepurchaseProgramAxis=hfwa_TwelfthStockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=hfwa_EleventhStockRepurchasePlanMemberMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_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_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=hfwa_TwelfthStockRepurchasePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231494839416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity - Shares Repurchased (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes', window );">Number of shares repurchased related to withholding taxes due on accelerated vesting of RSUs (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">26,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Average share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember', window );">Shares Related to Withholding Taxes on the Vesting of Restricted Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityClassOfTreasuryStockLineItems', window );"><strong>Equity, Class of Treasury Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Repurchased shares to pay withholding taxes (in shares)</a></td>
<td class="nump">28,887<span></span>
</td>
<td class="nump">28,479<span></span>
</td>
<td class="nump">53,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare', window );">Stock repurchase to pay withholding taxes average share price (in usd per share)</a></td>
<td class="nump">$ 21.57<span></span>
</td>
<td class="nump">$ 30.83<span></span>
</td>
<td class="nump">$ 31.99<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Shares Issued in Merger but Forfeited to Pay Taxes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes</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>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EquityClassOfTreasuryStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityClassOfTreasuryStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockAcquiredAverageCostPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total cost of shares repurchased divided by the total number of shares repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockAcquiredAverageCostPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231384919336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Issuance of Common Stock (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jul. 02, 2018</div></th>
<th class="th"><div>Jan. 16, 2018</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Jun. 29, 2018</div></th>
<th class="th"><div>Jan. 12, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember', window );">Premier Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued</a></td>
<td class="nump">2,848,579<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="nump">$ 34.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.85<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair value of shares issued</a></td>
<td class="nump">$ 99,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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember', window );">Puget Sound Merger</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,112,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionSharePrice', window );">Share price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.80<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.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="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned', window );">Fair value of shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,800,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionSharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionSharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hfwa_PremierCommercialBancorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hfwa_PugetSoundBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PugetSoundBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>139
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376591096">
<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, 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="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 802,163<span></span>
</td>
<td class="nump">$ 952,312<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember', window );">U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">45,660<span></span>
</td>
<td class="nump">105,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">209,968<span></span>
</td>
<td class="nump">133,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember', window );">Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">201,872<span></span>
</td>
<td class="nump">339,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember', window );">Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">303,746<span></span>
</td>
<td class="nump">327,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">11,096<span></span>
</td>
<td class="nump">24,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember', window );">Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">29,821<span></span>
</td>
<td class="nump">23,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">45,660<span></span>
</td>
<td class="nump">105,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">209,968<span></span>
</td>
<td class="nump">133,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">201,872<span></span>
</td>
<td class="nump">339,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">303,746<span></span>
</td>
<td class="nump">327,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">11,096<span></span>
</td>
<td class="nump">24,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">29,821<span></span>
</td>
<td class="nump">23,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 1 | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">105,223<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,014<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">339,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">327,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 2 | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | U.S. government and agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Municipal securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Residential mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Commercial mortgage-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Other asset-backed securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Other Security Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring | Level 3 | Interest Rate Swap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121558606&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121553693&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=121645371&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121590274&amp;loc=SL5624163-113959<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 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ResidentialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialMortgageBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_OtherAggregatedInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_InterestRateSwapMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231376633480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BasisForAssetsMeasuredAtFairValue', window );">Basis</a></td>
<td class="nump">$ 2,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="nump">638<span></span>
</td>
<td class="nump">$ 78<span></span>
</td>
<td class="nump">$ 168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_hfwa_BasisForAssetsMeasuredAtFairValue', window );">Basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BasisForAssetsMeasuredAtFairValue', window );">Basis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,111<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', 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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">160<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_BasisForAssetsMeasuredAtFairValue', window );">Basis</a></td>
<td class="nump">1,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">78<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | Commercial business | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | Commercial business | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | Commercial business | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<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="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Impaired Loans | Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">630<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | Branch held for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_hfwa_BasisForAssetsMeasuredAtFairValue', window );">Basis</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Nonrecurring | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">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="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Interest Rate Derivative Liabilities, at Fair Value</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Fair Value</a></td>
<td class="nump">$ 4,398,462<span></span>
</td>
<td class="nump">$ 3,731,708<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_BasisForAssetsMeasuredAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Basis for assets measured at fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_BasisForAssetsMeasuredAtFairValue</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_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net gains and losses recorded in earnings for nonrecurring assets reported at fair value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOptionChangesInFairValueGainLoss1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For each line item in the statement of financial position, the amounts of gains and losses from fair value changes included in earnings.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14172-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOptionChangesInFairValueGainLoss1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_NonOwnerOccupiedCommercialRealEstateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_ConsumerPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385491576">
<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, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember', window );">Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 1,289<span></span>
</td>
<td class="nump">$ 3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_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="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="num">(40.1)<span></span>
</td>
<td class="num">(18.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="top.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="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">0.6<span></span>
</td>
<td class="nump">173.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="top.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="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="num">(24.1)<span></span>
</td>
<td class="nump">36.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">$ 1,330<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', window );">Branch held for sale | Level 3 | Comparability Adjustment | 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="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">40.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', window );">Branch held for sale | Level 3 | Comparability Adjustment | 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="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">140.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember', window );">Branch held for sale | 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_hfwa_ImpairedLoansMeasurementInput', window );">Range of Inputs</a></td>
<td class="nump">33.2<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_ImpairedLoansMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Impaired Loans, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_ImpairedLoansMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hfwa_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputComparabilityAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_WeightedAverageMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_WeightedAverageMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_BranchHeldForSaleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231383152568">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">$ 107,580<span></span>
</td>
<td class="nump">$ 103,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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">399,534<span></span>
</td>
<td class="nump">524,578<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Nonrecurring [Member] | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember', window );">Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Nonrecurring [Member] | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Nonrecurring [Member] | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Nonrecurring [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">2,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Nonrecurring [Member] | Impaired Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,380<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Fair Value, Nonrecurring [Member] | Impaired Loans | 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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">1,289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Reported Value Measurement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">743,322<span></span>
</td>
<td class="nump">228,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">4,932<span></span>
</td>
<td class="nump">5,533<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">4,398,462<span></span>
</td>
<td class="nump">3,731,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">19,418<span></span>
</td>
<td class="nump">14,446<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">107,580<span></span>
</td>
<td class="nump">103,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="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="nump">5,198,456<span></span>
</td>
<td class="nump">4,058,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">399,534<span></span>
</td>
<td class="nump">524,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">35,683<span></span>
</td>
<td class="nump">20,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">20,887<span></span>
</td>
<td class="nump">20,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">199<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">5,156<span></span>
</td>
<td class="nump">5,704<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">4,556,862<span></span>
</td>
<td class="nump">3,791,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">19,418<span></span>
</td>
<td class="nump">14,446<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">107,580<span></span>
</td>
<td class="nump">103,616<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">131<span></span>
</td>
<td class="nump">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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="nump">5,198,456<span></span>
</td>
<td class="nump">4,058,098<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">402,071<span></span>
</td>
<td class="nump">529,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">35,683<span></span>
</td>
<td class="nump">20,169<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">18,500<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">94<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="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">743,322<span></span>
</td>
<td class="nump">228,568<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">79<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">107,580<span></span>
</td>
<td class="nump">103,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="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="nump">5,198,456<span></span>
</td>
<td class="nump">4,058,098<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">35,683<span></span>
</td>
<td class="nump">20,169<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">42<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">802,163<span></span>
</td>
<td class="nump">952,312<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">3,648<span></span>
</td>
<td class="nump">3,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">25,740<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">402,701<span></span>
</td>
<td class="nump">529,679<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">26,162<span></span>
</td>
<td class="nump">8,318<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Financial Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">5,156<span></span>
</td>
<td class="nump">5,704<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">4,556,862<span></span>
</td>
<td class="nump">3,791,557<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">15,768<span></span>
</td>
<td class="nump">10,699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">0<span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositsFairValueDisclosure', window );">Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">18,500<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">40<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BankOwnedLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of a life insurance policy on an officer, executive or employee for which the reporting entity (a bank) is entitled to proceeds from the policy upon death of the insured or surrender of the insurance policy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankOwnedLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of deposit liabilities held by the entity, including, but not limited to, foreign and domestic, interest and noninterest bearing, demand deposits, saving deposits, negotiable orders of withdrawal (NOW) and time deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=99377092&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of subordinated debt obligations including, but not limited to, subordinated loan, subordinated bond, subordinated debenture or junior debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest-bearing domestic certificate of deposit liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeAssetsAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative assets, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeAssetsAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of interest rate derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized as liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestRateDerivativeLiabilitiesAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansHeldForSaleFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loans held-for-sale including, but not limited to, mortgage loans and finance receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansHeldForSaleFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansReceivableFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansReceivableFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of securities that an entity sells and agrees to repurchase at a specified date for a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13433-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsNonrecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentPerformanceStatusAxis=hfwa_ImpairedLoansMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=hfwa_CommercialAndIndustrialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=us-gaap_CommercialPortfolioSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381385640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Textuals (Details) - shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jul. 24, 2014</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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">646,503<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_TwoThousandFourteenOmnibusEquityPlanMember', window );">the Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Share-based Payment Arrangement, Option [Member] | Option One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
</tr>
</table>
<div style="display: none;">
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PlanNameAxis=hfwa_TwoThousandFourteenOmnibusEquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PlanNameAxis=hfwa_OptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>144
<FILENAME>R129.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231384150408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Awards, Textuals (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">$ 122,000<span></span>
</td>
<td class="nump">$ 58,000<span></span>
</td>
<td class="nump">$ 133,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</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="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised</a></td>
<td class="nump">61,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">202,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">$ 122,000<span></span>
</td>
<td class="nump">$ 58,000<span></span>
</td>
<td class="nump">$ 132,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_OptionOneMember', window );">Option 1 | Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</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="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</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="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hfwa_OptionTwoMember', window );">Option 2 | Employee Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period</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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated 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="top.Show.toggleNext( this );">+ References</a><div 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 (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_PlanNameAxis=hfwa_OptionOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OptionOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_OptionTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_OptionTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>145
<FILENAME>R130.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231375773352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', 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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of period (in shares)</a></td>
<td class="nump">8,657<span></span>
</td>
<td class="nump">12,558<span></span>
</td>
<td class="nump">23,231<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(8,248)<span></span>
</td>
<td class="num">(3,901)<span></span>
</td>
<td class="num">(9,842)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Forfeited or expired (in shares)</a></td>
<td class="num">(409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(831)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of period (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,657<span></span>
</td>
<td class="nump">12,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of period (in usd per share)</a></td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="nump">$ 14.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in usd per share)</a></td>
<td class="nump">14.77<span></span>
</td>
<td class="nump">14.77<span></span>
</td>
<td class="nump">13.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Forfeited or expired (in usd per share)</a></td>
<td class="nump">14.77<span></span>
</td>
<td class="text">&#160;<span></span>
</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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of period (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 14.77<span></span>
</td>
<td class="nump">$ 14.77<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R131.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231374296888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Awards, Textuals (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Restricted stock awards issued, net of forfeitures</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">440<span></span>
</td>
<td class="nump">907<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit</a></td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R132.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371061512">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Award Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="nump">20,707<span></span>
</td>
<td class="nump">66,033<span></span>
</td>
<td class="nump">137,399<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(20,707)<span></span>
</td>
<td class="num">(43,148)<span></span>
</td>
<td class="num">(67,877)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,178)<span></span>
</td>
<td class="num">(3,489)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">20,707<span></span>
</td>
<td class="nump">66,033<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="nump">$ 17.59<span></span>
</td>
<td class="nump">$ 17.28<span></span>
</td>
<td class="nump">$ 17.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">17.59<span></span>
</td>
<td class="nump">17.07<span></span>
</td>
<td class="nump">16.74<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18.32<span></span>
</td>
<td class="nump">16.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17.59<span></span>
</td>
<td class="nump">$ 17.28<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="nump">233,540<span></span>
</td>
<td class="nump">179,185<span></span>
</td>
<td class="nump">90,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(109,853)<span></span>
</td>
<td class="num">(64,173)<span></span>
</td>
<td class="num">(32,375)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(8,543)<span></span>
</td>
<td class="num">(8,070)<span></span>
</td>
<td class="num">(4,617)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="nump">316,116<span></span>
</td>
<td class="nump">233,540<span></span>
</td>
<td class="nump">179,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="nump">$ 30.41<span></span>
</td>
<td class="nump">$ 28.94<span></span>
</td>
<td class="nump">$ 25.31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">29.21<span></span>
</td>
<td class="nump">29.25<span></span>
</td>
<td class="nump">25.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">28.07<span></span>
</td>
<td class="nump">30.25<span></span>
</td>
<td class="nump">27.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="nump">$ 26.57<span></span>
</td>
<td class="nump">$ 30.41<span></span>
</td>
<td class="nump">$ 28.94<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>148
<FILENAME>R133.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231384593208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units, Textuals (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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="nump">$ 1,300<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Performance period</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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Compensation expense</a></td>
<td class="nump">$ 3,500<span></span>
</td>
<td class="nump">2,800<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax benefit</a></td>
<td class="nump">757<span></span>
</td>
<td class="nump">589<span></span>
</td>
<td class="nump">387<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation expense</a></td>
<td class="nump">$ 5,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Weighted average, recognition period</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross', window );">Fair value of units that vested</a></td>
<td class="nump">$ 2,400<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Performance period</a></td>
<td class="text">4 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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember', window );">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="top.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="top.Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage', window );">Actual payout percentage</a></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="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hfwa_PerformanceBasedRestrictedStockUnitsPRSUsMember', window );">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="top.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="top.Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardActualPayoutPercentage', window );">Actual payout percentage</a></td>
<td class="nump">150.00%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<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 (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_StockIssuedDuringPeriodValueRestrictedStockAwardGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate value of stock related to Restricted Stock Awards issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>149
<FILENAME>R134.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231368766200">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price</a></td>
<td class="nump">$ 23.50<span></span>
</td>
<td class="nump">$ 30.06<span></span>
</td>
<td class="nump">$ 27.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="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross', window );">Shares issued</a></td>
<td class="nump">15,200<span></span>
</td>
<td class="nump">14,396<span></span>
</td>
<td class="nump">11,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="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Expected Term in Years</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">2 years 9 months 18 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="top.Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">80.50%<span></span>
</td>
<td class="nump">79.90%<span></span>
</td>
<td class="nump">76.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Volatility Rate</a></td>
<td class="nump">23.20%<span></span>
</td>
<td class="nump">23.90%<span></span>
</td>
<td class="nump">22.30%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Weighted-Average Risk Free Interest Rate</a></td>
<td class="nump">1.14%<span></span>
</td>
<td class="nump">2.47%<span></span>
</td>
<td class="nump">2.39%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_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="top.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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Volatility Rate, Minimum</a></td>
<td class="nump">18.10%<span></span>
</td>
<td class="nump">19.90%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Volatility Rate, Maximum</a></td>
<td class="nump">107.60%<span></span>
</td>
<td class="nump">75.40%<span></span>
</td>
<td class="nump">51.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_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="top.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="top.Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">16.10%<span></span>
</td>
<td class="nump">34.50%<span></span>
</td>
<td class="nump">28.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="top.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="top.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="top.Show.showAR( this, 'defref_hfwa_ShareBasedCompensationArrangementByShareBasedPaymentAwardCorrelationCoefficientRate', window );">Correlation Coefficient Rate</a></td>
<td class="nump">90.20%<span></span>
</td>
<td class="nump">90.70%<span></span>
</td>
<td class="nump">94.30%<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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 (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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 (f)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>150
<FILENAME>R135.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381752088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - RSU Activity (Details) - RSU - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at beginning of period (in shares)</a></td>
<td class="nump">233,540<span></span>
</td>
<td class="nump">179,185<span></span>
</td>
<td class="nump">90,544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">200,972<span></span>
</td>
<td class="nump">126,598<span></span>
</td>
<td class="nump">125,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(109,853)<span></span>
</td>
<td class="num">(64,173)<span></span>
</td>
<td class="num">(32,375)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(8,543)<span></span>
</td>
<td class="num">(8,070)<span></span>
</td>
<td class="num">(4,617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Nonvested at end of period (in shares)</a></td>
<td class="nump">316,116<span></span>
</td>
<td class="nump">233,540<span></span>
</td>
<td class="nump">179,185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at beginning of period (in usd per share)</a></td>
<td class="nump">$ 30.41<span></span>
</td>
<td class="nump">$ 28.94<span></span>
</td>
<td class="nump">$ 25.31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share)</a></td>
<td class="nump">23.61<span></span>
</td>
<td class="nump">31.89<span></span>
</td>
<td class="nump">30.62<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share)</a></td>
<td class="nump">29.21<span></span>
</td>
<td class="nump">29.25<span></span>
</td>
<td class="nump">25.44<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share)</a></td>
<td class="nump">28.07<span></span>
</td>
<td class="nump">30.25<span></span>
</td>
<td class="nump">27.82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Nonvested at end of period (in usd per share)</a></td>
<td class="nump">$ 26.57<span></span>
</td>
<td class="nump">$ 30.41<span></span>
</td>
<td class="nump">$ 28.94<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div 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)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The 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="top.Show.toggleNext( this );">+ References</a><div 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)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>num: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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>151
<FILENAME>R136.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365882424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cash Restrictions (Details) - USD ($)<br></strong></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="top.Show.showAR( this, 'defref_us-gaap_BankingAndThriftOtherDisclosuresAbstract', window );"><strong>Banking and Thrift, Other Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted Cash and Cash Equivalents, Current</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 17,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted Cash</a></td>
<td class="nump">$ 34,200,000<span></span>
</td>
<td class="nump">$ 15,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_us-gaap_BankingAndThriftOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BankingAndThriftOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>152
<FILENAME>R137.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231385413736">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 15,186<span></span>
</td>
<td class="nump">$ 12,504<span></span>
</td>
<td class="nump">$ 9,866<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(8,576)<span></span>
</td>
<td class="nump">984<span></span>
</td>
<td class="nump">1,372<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 4,429<span></span>
</td>
<td class="nump">$ 2,477<span></span>
</td>
<td class="num">$ (936)<span></span>
</td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">$ 3,445<span></span>
</td>
<td class="nump">$ 3,621<span></span>
</td>
<td class="nump">$ 3,202<span></span>
</td>
<td class="nump">$ 3,220<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
<td class="nump">13,488<span></span>
</td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_RecognizedTaxBenefit', window );">Recognized 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 967<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory tax 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.40%<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
<td class="nump">17.50%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_RecognizedTaxBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognized Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=116825942&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 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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 http://asc.fasb.org/extlink&amp;oid=116825942&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 http://asc.fasb.org/extlink&amp;oid=121586364&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&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 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>153
<FILENAME>R138.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231369509608">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at Federal statutory rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 11,168<span></span>
</td>
<td class="nump">$ 17,020<span></span>
</td>
<td class="nump">$ 13,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxExemptIncome', window );">Tax-exempt instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,785)<span></span>
</td>
<td class="num">(1,745)<span></span>
</td>
<td class="num">(1,879)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount', window );">Non-deductible acquisition costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">336<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal tax credits and other benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,928)<span></span>
</td>
<td class="num">(1,961)<span></span>
</td>
<td class="num">(515)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome', window );">Effects of BOLI</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(827)<span></span>
</td>
<td class="num">(368)<span></span>
</td>
<td class="num">(330)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_RecognizedTaxBenefit', window );">Tax benefit of CARES Act carryback</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(967)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">949<span></span>
</td>
<td class="nump">542<span></span>
</td>
<td class="num">(84)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 4,429<span></span>
</td>
<td class="nump">$ 2,477<span></span>
</td>
<td class="num">$ (936)<span></span>
</td>
<td class="nump">$ 640<span></span>
</td>
<td class="nump">$ 3,445<span></span>
</td>
<td class="nump">$ 3,621<span></span>
</td>
<td class="nump">$ 3,202<span></span>
</td>
<td class="nump">$ 3,220<span></span>
</td>
<td class="nump">$ 6,610<span></span>
</td>
<td class="nump">$ 13,488<span></span>
</td>
<td class="nump">$ 11,238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount</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_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Recognized Tax Benefit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>154
<FILENAME>R139.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231377812584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Income Tax Asset (Liability) (Details) - USD ($)<br></strong></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="top.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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Allowance for credit losses</a></td>
<td class="nump">$ 15,883,000<span></span>
</td>
<td class="nump">$ 7,389,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued compensation</a></td>
<td class="nump">2,988,000<span></span>
</td>
<td class="nump">3,058,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">642,000<span></span>
</td>
<td class="nump">904,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsMarketDiscountonLoans', window );">Market discount on purchased loans</a></td>
<td class="nump">1,062,000<span></span>
</td>
<td class="nump">621,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans', window );">Foregone interest on nonaccrual loans</a></td>
<td class="nump">1,456,000<span></span>
</td>
<td class="nump">914,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforward acquired</a></td>
<td class="nump">207,000<span></span>
</td>
<td class="nump">228,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxAssetsRightofUseLiability', window );">ROU lease liability</a></td>
<td class="nump">4,161,000<span></span>
</td>
<td class="nump">5,227,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other deferred tax assets</a></td>
<td class="nump">160,000<span></span>
</td>
<td class="nump">134,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">26,559,000<span></span>
</td>
<td class="nump">18,475,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesDeferredLoanFees', window );">Deferred loan fees, net</a></td>
<td class="num">(2,643,000)<span></span>
</td>
<td class="num">(3,328,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Premises and equipment</a></td>
<td class="num">(2,680,000)<span></span>
</td>
<td class="num">(2,510,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesFHLBandFRBStock', window );">FHLB stock</a></td>
<td class="num">(569,000)<span></span>
</td>
<td class="num">(569,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Goodwill and other intangible assets</a></td>
<td class="num">(2,186,000)<span></span>
</td>
<td class="num">(2,807,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesTaxCredits', window );">New market tax credit</a></td>
<td class="num">(2,048,000)<span></span>
</td>
<td class="num">(1,781,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="num">(1,050,000)<span></span>
</td>
<td class="num">(1,113,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other deferred tax liabilities</a></td>
<td class="num">(264,000)<span></span>
</td>
<td class="num">(239,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesRightofUseAsset', window );">ROU lease asset</a></td>
<td class="num">(3,879,000)<span></span>
</td>
<td class="num">(4,956,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities', window );">Net unrealized gains on investment securities</a></td>
<td class="num">(6,805,000)<span></span>
</td>
<td class="num">(2,753,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(22,124,000)<span></span>
</td>
<td class="num">(20,056,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Deferred tax asset (liability), net</a></td>
<td class="nump">4,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Deferred tax asset (liability), net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,581,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Valuation allowance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_DeferredTaxAssetsForegoneInterestonNonaccrualLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Foregone Interest on Nonaccrual Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Market Discount on Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Right of Use Liability</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Business Combination, Junior Subordinated Debentures</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Deferred Loan Fees</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, FHLB and FRB Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Net Unrealized Gains Charged to Other Comprehensive Income on Securities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right of Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_hfwa_DeferredTaxLiabilitiesTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Tax Credits</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_DeferredTaxLiabilitiesTaxCredits</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&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 http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the provision for loan losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<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 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>155
<FILENAME>R140.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381211464">
<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, 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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carryforward</a></td>
<td class="nump">$ 986,000<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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="top.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="top.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>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember', window );">Subsidiaries [Member] | Investment Tax Credit Carryforward [Member] | Twenty Twenty [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxContingencyLineItems', window );"><strong>Income Tax Contingency [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_TaxCreditcarryforwardAmountSubjecttoExpiration', window );">Gross tax credits related to the Company's CDEs</a></td>
<td class="nump">$ 9,800,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_TaxCreditcarryforwardAmountSubjecttoExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax Credit carryforward, Amount Subject to Expiration</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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_BadDebtReserveForTaxPurposesOfQualifiedLender">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of bad debt reserves for tax purposes of qualified lenders excluded in calculating deferred taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 25<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://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 http://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 http://asc.fasb.org/extlink&amp;oid=121573983&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 http://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxContingencyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxContingencyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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_us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=hfwa_TwentyTwentyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>156
<FILENAME>R141.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373042392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Regulatory Capital Requirements (Details) - USD ($)<br> $ in Thousands</strong></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="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy', window );">Common Equity Tier One Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 203,314<span></span>
</td>
<td class="nump">$ 211,110<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets', window );">Common Equity Tier One Capital Required for Capital Adequacy to Average Assets</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapital', window );">Common Equity Tier One Capital</a></td>
<td class="nump">$ 555,644<span></span>
</td>
<td class="nump">$ 541,154<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonEquityTierOneCapitaltoAverageAssets', window );">Common Equity Tier One Capital to Average Assets</a></td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy', window );">Tier One Leverage Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 256,216<span></span>
</td>
<td class="nump">$ 212,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets', window );">Tier One Leverage Capital Required for Capital Adequacy to Average Assets</a></td>
<td class="nump">0.040<span></span>
</td>
<td class="nump">0.040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapital', window );">Tier One Leverage Capital</a></td>
<td class="nump">$ 576,531<span></span>
</td>
<td class="nump">$ 561,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalToAverageAssets', window );">Tier One Leverage Capital to Average Assets</a></td>
<td class="nump">0.090<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Tier One Risk Based Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 271,086<span></span>
</td>
<td class="nump">$ 281,479<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Tier One Risk Based Capital Required for Capital Adequacy to Risk Weighted Assets</a></td>
<td class="nump">0.060<span></span>
</td>
<td class="nump">0.060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapital', window );">Tier One Risk Based Capital</a></td>
<td class="nump">$ 576,531<span></span>
</td>
<td class="nump">$ 561,749<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets', window );">Tier One Risk Based Capital to Risk Weighted Assets</a></td>
<td class="nump">0.128<span></span>
</td>
<td class="nump">0.120<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacy', window );">Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 361,448<span></span>
</td>
<td class="nump">$ 375,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="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Capital Required for Capital Adequacy to Risk Weighted Assets</a></td>
<td class="nump">0.080<span></span>
</td>
<td class="nump">0.080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Capital', window );">Capital</a></td>
<td class="nump">$ 633,061<span></span>
</td>
<td class="nump">$ 598,226<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CapitalConservationBufferCompany', window );">Capital Conservation Buffer, Company</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CapitalConservationBufferBank', window );">Capital Conservation Buffer, Bank</a></td>
<td class="nump">5.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LegalEntityAxis=hfwa_HeritageBankMember', window );">Heritage Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy', window );">Common Equity Tier One Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 203,112<span></span>
</td>
<td class="nump">$ 211,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets', window );">Common Equity Tier One Capital Required for Capital Adequacy to Average Assets</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized', window );">Common Equity Tier One Capital Required to be Well-Capitalized</a></td>
<td class="nump">$ 293,383<span></span>
</td>
<td class="nump">$ 304,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets', window );">Common Equity Tier One Capital Required to be Well Capitalized to Average Assets</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">6.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="top.Show.showAR( this, 'defref_us-gaap_CommonEquityTierOneCapital', window );">Common Equity Tier One Capital</a></td>
<td class="nump">$ 563,630<span></span>
</td>
<td class="nump">$ 538,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonEquityTierOneCapitaltoAverageAssets', window );">Common Equity Tier One Capital to Average Assets</a></td>
<td class="nump">12.50%<span></span>
</td>
<td class="nump">11.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="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy', window );">Tier One Leverage Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 256,051<span></span>
</td>
<td class="nump">$ 211,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets', window );">Tier One Leverage Capital Required for Capital Adequacy to Average Assets</a></td>
<td class="nump">0.040<span></span>
</td>
<td class="nump">0.040<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized', window );">Tier One Leverage Capital Required to be Well Capitalized</a></td>
<td class="nump">$ 320,064<span></span>
</td>
<td class="nump">$ 263,984<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets', window );">Tier One Leverage Capital Required to be Well Capitalized to Average Assets</a></td>
<td class="nump">0.050<span></span>
</td>
<td class="nump">0.050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapital', window );">Tier One Leverage Capital</a></td>
<td class="nump">$ 563,630<span></span>
</td>
<td class="nump">$ 538,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="top.Show.showAR( this, 'defref_us-gaap_TierOneLeverageCapitalToAverageAssets', window );">Tier One Leverage Capital to Average Assets</a></td>
<td class="nump">0.088<span></span>
</td>
<td class="nump">0.102<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy', window );">Tier One Risk Based Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 270,815<span></span>
</td>
<td class="nump">$ 281,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Tier One Risk Based Capital Required for Capital Adequacy to Risk Weighted Assets</a></td>
<td class="nump">0.060<span></span>
</td>
<td class="nump">0.060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized', window );">Tier One Risk Based Capital Required to be Well Capitalized</a></td>
<td class="nump">$ 361,087<span></span>
</td>
<td class="nump">$ 375,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets', window );">Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets</a></td>
<td class="nump">0.080<span></span>
</td>
<td class="nump">0.080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapital', window );">Tier One Risk Based Capital</a></td>
<td class="nump">$ 563,630<span></span>
</td>
<td class="nump">$ 538,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="top.Show.showAR( this, 'defref_us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets', window );">Tier One Risk Based Capital to Risk Weighted Assets</a></td>
<td class="nump">0.125<span></span>
</td>
<td class="nump">0.115<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacy', window );">Capital Required for Capital Adequacy</a></td>
<td class="nump">$ 361,087<span></span>
</td>
<td class="nump">$ 375,142<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets', window );">Capital Required for Capital Adequacy to Risk Weighted Assets</a></td>
<td class="nump">0.080<span></span>
</td>
<td class="nump">0.080<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredToBeWellCapitalized', window );">Capital Required to be Well Capitalized</a></td>
<td class="nump">$ 451,359<span></span>
</td>
<td class="nump">$ 468,927<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets', window );">Capital Required to be Well Capitalized to Risk Weighted Assets</a></td>
<td class="nump">0.100<span></span>
</td>
<td class="nump">0.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="top.Show.showAR( this, 'defref_us-gaap_Capital', window );">Capital</a></td>
<td class="nump">$ 620,124<span></span>
</td>
<td class="nump">$ 575,037<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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.123<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CapitalConservationBufferBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Conservation Buffer, Bank</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CapitalConservationBufferBank</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>num: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_CapitalConservationBufferCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Conservation Buffer, Company</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CapitalConservationBufferCompany</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>num: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_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Equity Tier One Capital Required for Capital Adequacy to Average Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets</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>num: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_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Equity Tier One Capital Required to be Well Capitalized to Average Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets</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>num: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_CommonEquityTierOneCapitaltoAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Equity Tier One Capital to Average Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CommonEquityTierOneCapitaltoAverageAssets</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>num: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_Capital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of total capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47304-110998<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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 948<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=6490092&amp;loc=d3e47080-110998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Capital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-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_CapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum total risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonEquityTierOneCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Common Equity Tier 1 risk-based capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonEquityTierOneCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonEquityTierOneCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Common Equity Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CommonEquityTierOneCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Common Equity Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_TierOneLeverageCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Tier 1 leverage capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneLeverageCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets</td>
</tr>
<tr>
<td style="padding-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_TierOneLeverageCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets</td>
</tr>
<tr>
<td style="padding-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_TierOneLeverageCapitalToAverageAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_TierOneRiskBasedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Tier 1 risk-based capital as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneRiskBasedCapitalRequiredForCapitalAdequacy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-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 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958570-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1B<br> -URI http://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 http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-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_TierOneRiskBasedCapitalRequiredToBeWellCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of minimum Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Ratio of minimum Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 505<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=117337116&amp;loc=SL5958568-112826<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>157
<FILENAME>R142.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231373415000">
<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, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 31, 2017</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">$ 6,615,318<span></span>
</td>
<td class="nump">$ 5,552,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#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="top.Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">20,887<span></span>
</td>
<td class="nump">20,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">140,319<span></span>
</td>
<td class="nump">120,219<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">820,439<span></span>
</td>
<td class="nump">809,311<span></span>
</td>
<td class="nump">$ 760,723<span></span>
</td>
<td class="nump">$ 508,305<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">6,615,318<span></span>
</td>
<td class="nump">5,552,970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>ASSETS</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">9,736<span></span>
</td>
<td class="nump">21,481<span></span>
</td>
<td class="nump">$ 14,602<span></span>
</td>
<td class="nump">$ 11,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures', window );">Investment in subsidiary bank</a></td>
<td class="nump">828,426<span></span>
</td>
<td class="nump">806,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssets', window );">Other assets</a></td>
<td class="nump">4,469<span></span>
</td>
<td class="nump">2,281<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">842,631<span></span>
</td>
<td class="nump">830,479<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#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="top.Show.showAR( this, 'defref_us-gaap_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">20,887<span></span>
</td>
<td class="nump">20,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilities', window );">Other liabilities</a></td>
<td class="nump">1,305<span></span>
</td>
<td class="nump">573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">820,439<span></span>
</td>
<td class="nump">809,311<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 842,631<span></span>
</td>
<td class="nump">$ 830,479<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity method investee and investment in and advance to affiliate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying value as of the balance sheet date of long-term debt (with maturities initially due after one year or beyond the operating cycle if longer) identified as Junior Subordinated Notes, which have a lower priority than senior instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_JuniorSubordinatedNotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><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)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<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(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>158
<FILENAME>R143.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231381401416">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="nump">$ 54,677<span></span>
</td>
<td class="nump">$ 52,563<span></span>
</td>
<td class="nump">$ 53,994<span></span>
</td>
<td class="nump">$ 53,086<span></span>
</td>
<td class="nump">$ 53,943<span></span>
</td>
<td class="nump">$ 54,884<span></span>
</td>
<td class="nump">$ 55,216<span></span>
</td>
<td class="nump">$ 53,807<span></span>
</td>
<td class="nump">$ 214,320<span></span>
</td>
<td class="nump">$ 217,850<span></span>
</td>
<td class="nump">$ 199,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">890<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">2,885<span></span>
</td>
<td class="nump">3,681<span></span>
</td>
<td class="nump">4,535<span></span>
</td>
<td class="nump">4,828<span></span>
</td>
<td class="nump">4,641<span></span>
</td>
<td class="nump">4,680<span></span>
</td>
<td class="nump">4,019<span></span>
</td>
<td class="nump">13,323<span></span>
</td>
<td class="nump">18,168<span></span>
</td>
<td class="nump">12,413<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="nump">52,455<span></span>
</td>
<td class="nump">49,678<span></span>
</td>
<td class="nump">50,313<span></span>
</td>
<td class="nump">48,551<span></span>
</td>
<td class="nump">49,115<span></span>
</td>
<td class="nump">50,243<span></span>
</td>
<td class="nump">50,536<span></span>
</td>
<td class="nump">49,788<span></span>
</td>
<td class="nump">200,997<span></span>
</td>
<td class="nump">199,682<span></span>
</td>
<td class="nump">186,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="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">8,429<span></span>
</td>
<td class="nump">7,604<span></span>
</td>
<td class="nump">7,491<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="nump">11,285<span></span>
</td>
<td class="nump">8,210<span></span>
</td>
<td class="nump">8,248<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
<td class="nump">9,011<span></span>
</td>
<td class="nump">8,458<span></span>
</td>
<td class="nump">7,564<span></span>
</td>
<td class="nump">7,429<span></span>
</td>
<td class="nump">37,229<span></span>
</td>
<td class="nump">32,462<span></span>
</td>
<td class="nump">31,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,921<span></span>
</td>
<td class="nump">5,192<span></span>
</td>
<td class="nump">9,670<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,830<span></span>
</td>
<td class="nump">11,049<span></span>
</td>
<td class="nump">11,385<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="nump">38,562<span></span>
</td>
<td class="nump">36,045<span></span>
</td>
<td class="nump">37,073<span></span>
</td>
<td class="nump">37,260<span></span>
</td>
<td class="nump">35,997<span></span>
</td>
<td class="nump">36,719<span></span>
</td>
<td class="nump">37,547<span></span>
</td>
<td class="nump">36,525<span></span>
</td>
<td class="nump">148,940<span></span>
</td>
<td class="nump">146,788<span></span>
</td>
<td class="nump">149,187<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">28,311<span></span>
</td>
<td class="nump">19,113<span></span>
</td>
<td class="num">(7,075)<span></span>
</td>
<td class="nump">12,831<span></span>
</td>
<td class="nump">20,571<span></span>
</td>
<td class="nump">21,516<span></span>
</td>
<td class="nump">19,186<span></span>
</td>
<td class="nump">19,772<span></span>
</td>
<td class="nump">53,180<span></span>
</td>
<td class="nump">81,045<span></span>
</td>
<td class="nump">64,295<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">4,429<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
<td class="num">(936)<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="nump">3,445<span></span>
</td>
<td class="nump">3,621<span></span>
</td>
<td class="nump">3,202<span></span>
</td>
<td class="nump">3,220<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
<td class="nump">13,488<span></span>
</td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 23,882<span></span>
</td>
<td class="nump">$ 16,636<span></span>
</td>
<td class="num">$ (6,139)<span></span>
</td>
<td class="nump">$ 12,191<span></span>
</td>
<td class="nump">$ 17,126<span></span>
</td>
<td class="nump">$ 17,895<span></span>
</td>
<td class="nump">$ 15,984<span></span>
</td>
<td class="nump">$ 16,552<span></span>
</td>
<td class="nump">46,570<span></span>
</td>
<td class="nump">67,557<span></span>
</td>
<td class="nump">53,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions', window );">Interest on interest earning deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Total interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">16<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures', 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">890<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Total interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">890<span></span>
</td>
<td class="nump">1,339<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(874)<span></span>
</td>
<td class="num">(1,282)<span></span>
</td>
<td class="num">(1,256)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DividendIncomeOperating', window );">Dividends from subsidiary bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">39,000<span></span>
</td>
<td class="nump">47,000<span></span>
</td>
<td class="nump">30,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_EquityinUndistributedIncomeofSubsidiaries', window );">Equity in undistributed income of subsidiary bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,685<span></span>
</td>
<td class="nump">25,186<span></span>
</td>
<td class="nump">29,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncomeOther', window );">Other income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5<span></span>
</td>
<td class="nump">39<span></span>
</td>
<td class="nump">22<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Total noninterest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">51,690<span></span>
</td>
<td class="nump">72,225<span></span>
</td>
<td class="nump">59,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfessionalFees', window );">Professional services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">495<span></span>
</td>
<td class="nump">517<span></span>
</td>
<td class="nump">3,063<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,172<span></span>
</td>
<td class="nump">4,395<span></span>
</td>
<td class="nump">3,833<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Total noninterest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">5,667<span></span>
</td>
<td class="nump">4,912<span></span>
</td>
<td class="nump">6,896<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,149<span></span>
</td>
<td class="nump">66,031<span></span>
</td>
<td class="nump">51,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,421)<span></span>
</td>
<td class="num">(1,526)<span></span>
</td>
<td class="num">(1,929)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity in Undistributed Income of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating dividend income on securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseJuniorSubordinatedDebentures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest expense incurred during the reporting period on junior subordinated debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseJuniorSubordinatedDebentures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeDepositsWithFinancialInstitutions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Interest 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncomeOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of noninterest income derived from certain activities and assets including (for example): (1) venture capital investments; (2) bank owned life insurance; (3) foreign currency transactions; and (4) mortgage servicing rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncomeOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noninterest expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfessionalFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.2(a),(b),(c),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (k)<br> -URI http://asc.fasb.org/extlink&amp;oid=118262090&amp;loc=SL114874205-224268<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfessionalFees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>159
<FILENAME>R144.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231371279880">
<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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 23,882<span></span>
</td>
<td class="nump">$ 16,636<span></span>
</td>
<td class="num">$ (6,139)<span></span>
</td>
<td class="nump">$ 12,191<span></span>
</td>
<td class="nump">$ 17,126<span></span>
</td>
<td class="nump">$ 17,895<span></span>
</td>
<td class="nump">$ 15,984<span></span>
</td>
<td class="nump">$ 16,552<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">70,331<span></span>
</td>
<td class="nump">92,490<span></span>
</td>
<td class="nump">90,411<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Net cash received from acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">105,974<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(538,549)<span></span>
</td>
<td class="num">(125,302)<span></span>
</td>
<td class="num">(109,598)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(28,859)<span></span>
</td>
<td class="num">(30,908)<span></span>
</td>
<td class="num">(25,791)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">58<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19,119)<span></span>
</td>
<td class="num">(8,636)<span></span>
</td>
<td class="num">(1,704)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">982,972<span></span>
</td>
<td class="nump">99,470<span></span>
</td>
<td class="nump">78,082<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">514,754<span></span>
</td>
<td class="nump">66,658<span></span>
</td>
<td class="nump">58,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="top.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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">46,570<span></span>
</td>
<td class="nump">67,557<span></span>
</td>
<td class="nump">53,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="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_EquityinUndistributedIncomeofSubsidiaries', window );">Equity in undistributed income of subsidiary bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(12,685)<span></span>
</td>
<td class="num">(25,186)<span></span>
</td>
<td class="num">(29,258)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
<td class="nump">3,231<span></span>
</td>
<td class="nump">2,744<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet', window );">Net change in other assets 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(1,333)<span></span>
</td>
<td class="nump">763<span></span>
</td>
<td class="nump">1,735<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36,111<span></span>
</td>
<td class="nump">46,365<span></span>
</td>
<td class="nump">28,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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredFromAcquisition', window );">Net cash received from acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used by investing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">1,782<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(28,859)<span></span>
</td>
<td class="num">(30,908)<span></span>
</td>
<td class="num">(25,791)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">58<span></span>
</td>
<td class="nump">133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(19,119)<span></span>
</td>
<td class="num">(8,636)<span></span>
</td>
<td class="num">(1,704)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(47,856)<span></span>
</td>
<td class="num">(39,486)<span></span>
</td>
<td class="num">(27,362)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(11,745)<span></span>
</td>
<td class="nump">6,879<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the beginning of year</a></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">$ 21,481<span></span>
</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,602<span></span>
</td>
<td class="nump">21,481<span></span>
</td>
<td class="nump">14,602<span></span>
</td>
<td class="nump">11,904<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash and cash equivalents at the end of year</a></td>
<td class="nump">$ 9,736<span></span>
</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">$ 21,481<span></span>
</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">9,736<span></span>
</td>
<td class="nump">21,481<span></span>
</td>
<td class="nump">14,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental non-cash disclosures of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CommonStockissuedBusinessCombinations', window );">Common stock issued for business combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">0<span></span>
</td>
<td class="nump">230,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations', window );">Capital contribution of net assets acquired in business combinations to Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 228,261<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Capital Contribution Net Assets Acquired in Business Combinations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations</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_CommonStockissuedBusinessCombinations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock issued Business Combinations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_CommonStockissuedBusinessCombinations</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_EquityinUndistributedIncomeofSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity in Undistributed Income of Subsidiaries</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredFromAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div 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 (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredFromAcquisition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in current operating assets after deduction of current operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&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 http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>160
<FILENAME>R145.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231370904040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Quarterly Financial Data (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</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="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<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>Oct. 23, 2019</div></th>
<th class="th"><div>Jul. 24, 2019</div></th>
<th class="th"><div>Apr. 24, 2019</div></th>
<th class="th"><div>Jan. 23, 2019</div></th>
<th class="th"><div>Oct. 24, 2018</div></th>
<th class="th"><div>Jul. 24, 2018</div></th>
<th class="th"><div>Apr. 25, 2018</div></th>
<th class="th"><div>Jan. 24, 2018</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
<th class="th"><div>Mar. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract', window );"><strong>Quarterly Financial Information 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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestAndDividendIncomeOperating', window );">Interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 54,677<span></span>
</td>
<td class="nump">$ 52,563<span></span>
</td>
<td class="nump">$ 53,994<span></span>
</td>
<td class="nump">$ 53,086<span></span>
</td>
<td class="nump">$ 53,943<span></span>
</td>
<td class="nump">$ 54,884<span></span>
</td>
<td class="nump">$ 55,216<span></span>
</td>
<td class="nump">$ 53,807<span></span>
</td>
<td class="nump">$ 214,320<span></span>
</td>
<td class="nump">$ 217,850<span></span>
</td>
<td class="nump">$ 199,406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">2,885<span></span>
</td>
<td class="nump">3,681<span></span>
</td>
<td class="nump">4,535<span></span>
</td>
<td class="nump">4,828<span></span>
</td>
<td class="nump">4,641<span></span>
</td>
<td class="nump">4,680<span></span>
</td>
<td class="nump">4,019<span></span>
</td>
<td class="nump">13,323<span></span>
</td>
<td class="nump">18,168<span></span>
</td>
<td class="nump">12,413<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Net interest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">52,455<span></span>
</td>
<td class="nump">49,678<span></span>
</td>
<td class="nump">50,313<span></span>
</td>
<td class="nump">48,551<span></span>
</td>
<td class="nump">49,115<span></span>
</td>
<td class="nump">50,243<span></span>
</td>
<td class="nump">50,536<span></span>
</td>
<td class="nump">49,788<span></span>
</td>
<td class="nump">200,997<span></span>
</td>
<td class="nump">199,682<span></span>
</td>
<td class="nump">186,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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(3,133)<span></span>
</td>
<td class="nump">2,730<span></span>
</td>
<td class="nump">28,563<span></span>
</td>
<td class="nump">7,946<span></span>
</td>
<td class="text">&#160;<span></span>
</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">36,106<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForLoanAndLeaseLosses', window );">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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,558<span></span>
</td>
<td class="nump">466<span></span>
</td>
<td class="nump">1,367<span></span>
</td>
<td class="nump">920<span></span>
</td>
<td class="nump">35,433<span></span>
</td>
<td class="nump">4,311<span></span>
</td>
<td class="nump">5,129<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss', window );">Net interest income after 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">55,588<span></span>
</td>
<td class="nump">46,948<span></span>
</td>
<td class="nump">21,750<span></span>
</td>
<td class="nump">40,605<span></span>
</td>
<td class="nump">47,557<span></span>
</td>
<td class="nump">49,777<span></span>
</td>
<td class="nump">49,169<span></span>
</td>
<td class="nump">48,868<span></span>
</td>
<td class="nump">164,891<span></span>
</td>
<td class="nump">195,371<span></span>
</td>
<td class="nump">181,864<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestIncome', window );">Noninterest income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">11,285<span></span>
</td>
<td class="nump">8,210<span></span>
</td>
<td class="nump">8,248<span></span>
</td>
<td class="nump">9,486<span></span>
</td>
<td class="nump">9,011<span></span>
</td>
<td class="nump">8,458<span></span>
</td>
<td class="nump">7,564<span></span>
</td>
<td class="nump">7,429<span></span>
</td>
<td class="nump">37,229<span></span>
</td>
<td class="nump">32,462<span></span>
</td>
<td class="nump">31,618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoninterestExpense', window );">Noninterest 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">38,562<span></span>
</td>
<td class="nump">36,045<span></span>
</td>
<td class="nump">37,073<span></span>
</td>
<td class="nump">37,260<span></span>
</td>
<td class="nump">35,997<span></span>
</td>
<td class="nump">36,719<span></span>
</td>
<td class="nump">37,547<span></span>
</td>
<td class="nump">36,525<span></span>
</td>
<td class="nump">148,940<span></span>
</td>
<td class="nump">146,788<span></span>
</td>
<td class="nump">149,187<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">28,311<span></span>
</td>
<td class="nump">19,113<span></span>
</td>
<td class="num">(7,075)<span></span>
</td>
<td class="nump">12,831<span></span>
</td>
<td class="nump">20,571<span></span>
</td>
<td class="nump">21,516<span></span>
</td>
<td class="nump">19,186<span></span>
</td>
<td class="nump">19,772<span></span>
</td>
<td class="nump">53,180<span></span>
</td>
<td class="nump">81,045<span></span>
</td>
<td class="nump">64,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,429<span></span>
</td>
<td class="nump">2,477<span></span>
</td>
<td class="num">(936)<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="nump">3,445<span></span>
</td>
<td class="nump">3,621<span></span>
</td>
<td class="nump">3,202<span></span>
</td>
<td class="nump">3,220<span></span>
</td>
<td class="nump">6,610<span></span>
</td>
<td class="nump">13,488<span></span>
</td>
<td class="nump">11,238<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,882<span></span>
</td>
<td class="nump">$ 16,636<span></span>
</td>
<td class="num">$ (6,139)<span></span>
</td>
<td class="nump">$ 12,191<span></span>
</td>
<td class="nump">$ 17,126<span></span>
</td>
<td class="nump">$ 17,895<span></span>
</td>
<td class="nump">$ 15,984<span></span>
</td>
<td class="nump">$ 16,552<span></span>
</td>
<td class="nump">$ 46,570<span></span>
</td>
<td class="nump">$ 67,557<span></span>
</td>
<td class="nump">$ 53,057<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.66<span></span>
</td>
<td class="nump">$ 0.46<span></span>
</td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
<td class="nump">$ 0.43<span></span>
</td>
<td class="nump">$ 0.45<span></span>
</td>
<td class="nump">$ 1.29<span></span>
</td>
<td class="nump">$ 1.84<span></span>
</td>
<td class="nump">$ 1.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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.66<span></span>
</td>
<td class="nump">0.46<span></span>
</td>
<td class="num">(0.17)<span></span>
</td>
<td class="nump">0.34<span></span>
</td>
<td class="nump">0.47<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
<td class="nump">0.43<span></span>
</td>
<td class="nump">0.45<span></span>
</td>
<td class="nump">1.29<span></span>
</td>
<td class="nump">1.83<span></span>
</td>
<td class="nump">1.49<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareDeclared', window );">Cash dividends declared on common stock (in usd per share)</a></td>
<td class="nump">$ 0.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.19<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.17<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.15<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.29<span></span>
</td>
<td class="nump">$ 0.19<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.18<span></span>
</td>
<td class="nump">$ 0.80<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.72<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareDeclared">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends declared during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareDeclared</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&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 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&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 http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndDividendIncomeOperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the total of interest and dividend income, including any amortization and accretion (as applicable) of discounts and premiums, earned from (1) loans and leases whether held-for-sale or held-in-portfolio; (2) investment securities; (3) federal funds sold; (4) securities purchased under agreements to resell; (5) investments in banker's acceptances, commercial paper, or certificates of deposit; (6) dividend income; or (7) other investments not otherwise specified herein.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.1-5)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndDividendIncomeOperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income or expense, including any amortization and accretion (as applicable) of discounts and premiums, including consideration of the provisions for loan, lease, credit, and other related losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<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 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total aggregate amount of all noninterest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoninterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoninterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanAndLeaseLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to estimated loss from loan and lease transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanAndLeaseLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLeaseAndOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related loan transactions, lease transactions, credit loss from transactions other than loan and lease transactions, and other loss based on assessment of uncollectability from the counterparty to reduce the account to their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLeaseAndOtherLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_QuarterlyFinancialInformationDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_QuarterlyFinancialInformationDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>161
<FILENAME>R146.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.20.4</span><table class="report" border="0" cellspacing="2" id="idm140231365970120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Unaudited) (Details) - Subsequent Event<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">2 Months Ended</th>
</tr>
<tr><th class="th">
<div>Feb. 19, 2021 </div>
<div>USD ($) </div>
<div>Loan</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramLoansFunded', window );">Loans funded | Loan</a></td>
<td class="nump">1,724<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramFinancingReceivable', window );">Total amount of loans funded</a></td>
<td class="nump">$ 297,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance', window );">Average loan balance for funded and approved loans</a></td>
<td class="nump">$ 172<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent', window );">Bank interest rate (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments', window );">Proceeds from principal and interest forgiveness</a></td>
<td class="nump">$ 124,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans', window );">Total originated first round SBA PPP loans (as a percent)</a></td>
<td class="nump">13.90%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans', window );">Outstanding balance of SBA PPP loans (as a percent)</a></td>
<td class="nump">17.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_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Average Funded and Approved Financing Receivable Balance</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance</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_SBAPaycheckProtectionProgramFinancingReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Financing Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramFinancingReceivable</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_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Financing Receivable, Interest Rate, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent</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>num: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_SBAPaycheckProtectionProgramLoansFunded">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Loans Funded</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramLoansFunded</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_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Percent of Outstanding Balance of SBA PPP Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans</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>num: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_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Percent of Total Originated First Round SBA PPP Loans</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans</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>num: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_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Paycheck Protection Program, Proceeds From Principal and Interest Forgiveness Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments</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_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( 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>EXCEL
<SEQUENCE>162
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M6=(/P/V-$.IXHE]0?!2Z_@]02P,$%     @ I(1:4B6%+#6E!@  D1@  !@
M  !X;"]W;W)K<VAE971S+W-H965T,BYX;6RE6=MRVS80_16,ZFF;&27"A=?$
M]HQO:=RZC6LY[?01(B&)8Y)00-!*^O5=4+(H"R"<3!\2D=(!>':QNV>7/EY+
M]= LA=#H2U76S<EHJ?7J[6329$M1\>:-7(D:?IE+57$-MVHQ:59*\+Q;5)43
MBG$TJ7A1CTZ/N^]NU>FQ;'59U.)6H::M*JZ^GHM2KD]&9/3TQ5VQ6&KSQ>3T
M>,478BKTI]6M@KO);I>\J$3=%+)&2LQ/1F?D[06C9D&'^*L0ZV;O&AE39E(^
MF)OK_&2$#2-1BDR;+3A\/(H+499F)^#Q>;OI:/=,LW#_^FGW]YWQ8,R,-^)"
MEG\7N5Z>C)(1RL6<MZ6^D^L/8FM0:/;+9-ET_Z/U%HM'*&L;+:OM8F!0%?7F
MDW_9.F)O 0D&%M#M OJM"]AV >L,W3#KS+KDFI\>*[E&RJ!A-W/1^:9;#=84
MM3G&J5;P:P'K].F%K!M9%CG7(D=3#1]P1KI!<H[>%S6OLX*7"$!YT7G]-?HT
MO40_'[U"1ZBHT?U2M@VO\^9XHH&,V7*2;1]\OGDP'7CPI<C>($;&B&**'<LO
MOGDY29\OGX +=GZ@.S_0;C\VL-_9='IU/_5LQ'8;L6ZC8,BAO%DB\-02W(+,
M/W#3C-</3A=MM@J[K4S"/9ZF)"7)\>1QWQ,.5(A9ND,]XQGL> 9>GM>U%DHT
M&@FNZJ)>0.RO9%-H)\_-5M$>@R@D 0X.B-HPPEA(!YB&.Z;ARQXUGLS,A?C<
M%H^\-$'J8AI:%.* ,4H/F-HP2I,P2MQ,HQW3Z 6?/H)'30*A1F2M@IP1#>*/
MO"CYK!0(JBYJ@/L8<8WFO% (+&GAMH9Z_3.OI-+%OY"'F81S@0P\BF,\)FG8
M67^4LG1,(CR&ZMFL1%?^RJ^O7$Z(+.L23$G$#IQ@P]*0,D+=3HAW3HB]3KB1
MO&[04I3YSEX7Q]AZ>)"RPV.R06'(F)M?LN.7? ,_)3(!<31SDTML<D&41$%\
MP,_&L3B*DW@@XM,=Q=1+\:P$=87:NXF83 FHOJB430/1!*6E-!:X:*<6G=<Q
M)DEXP-H!8Q&)B9LTP;V4X._R;!?73F7 MG]9F@31X?D[@"QF),8#B4KV9(]X
MN7[42Z& *Z@;I"S('I+K6N1.ML0B@0]YVI D&/)G+TF$>CG>*E$5YLQ-^INZ
MMS*E9=BKU"81!J'E4P<L3I(AC_:Z1_S"]U[D0H$[/\A*(!,*Z!QD#T$'DSUT
M!<]4-2=O9JM+%)%#V@X4B^,!UKT*$K\,=AR[HT=E,1>@UDVK3.HYF3H$#L=A
M8H6#"P<I%@VP[960^*7P+,M4*TQ/L15O?QDCMLR1-+#Z"Q<L@((WP+970^*7
M0XC?%2\@=+_ T/$4Q[)+/ ZUS"W@Q%8EDC*&K7APX** ##4;I)<OXM>O364
M#_-Z41C5WG =3CM;I C#B>5D!PRB?$#,2*]FQ"]GOTB9KXNR=%*S]8D&.-UK
M';?<7L0])]?K&/$+V;W44!$\AVU+$?@D9':(VL PA,XRQFZ*M!<MBKV-_\WU
MV?GUS?7]]=44G?UQB:;W'R]^^_#QYO+J;OH3NOKST_7]/[[YHE<<ZE><2T]_
M36W]",,T3M/#RN( !F%"HW@@6>G>_.,7FU_;NC#M6CN3*H?)S\R#N9B!X+10
M:9RD;2&A$/>'/9(3%J;A .%>;ZA?;Z9]APT3;([:.C>%9:%$-\(B+:$ZKEJ5
M+6'*=_*W%87!"'#8)3M@,'-& [E!>^6A?N5YJN6.ZE@6?%:4G6U.X@YY"3 C
MAVGMPL&T38:H]S)$_3*T2>N76-JJ$L9IL-\<;VG:P "&MB@<XMD+$(V\N3TU
MO<<2@D.HYL<?$DKB=UT?I;^^]:5T+Q74+Q4@<'.AH#U_ZG)JB59\-]71<8CQ
M&&.,FB57YH1;O93*C'CO#'3[;=$T)@ZZXV\U-*,UY-_B^9CG=+"M*%:Y\$&>
M&]T+#O4+SH6L*AA"G!:'G;E#)K-PG!(ZI@'KC&71."+).*;I__:$K5]A3"#2
M#]WAP,%4-QAHO<Y1O\[="<T+TT-N7Z:X$\+6,$J# %N'YL 1"BGA9LEZJ6/^
M^0PJ3ENU95?:-X4FD]5*B:5Y*_MH>E^X'Y[:F#V,T1#;;ZML&#2_\<!\P7K]
M9'[]W!2=9C"EG90=<QG%@=4 N7#0_Y"!$8[UJLK\JFI5RBZXO],(:KW_<S=)
M#J"[29KLO2\V+^M_YVH!@P\JQ1Q6XC<Q;*$V[[\W-UJNNE?(,ZFUK+K+I>!
MWP#@][F4^NG&O)7>_17B]#]02P,$%     @ I(1:4O <7LP7 P  1@H  !@
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
M(L726;$8BG%[^B&HV+=8V:3J+*SJ5WG]E>B7&@S*IESU=43;-7F]5 $Y88B
M<VK7#0B*46G/.01%O4+/)J%G8:$?S4J @BO(J6 .!1<%19LSS1"4.!CD8PJ3
MMK.PMH]>I=;U"0+/7$'F"7/Y(# FI#/3$!B5!SGEF-&D[BP^61A.*!C8I+$L
MK+%S7?5&+A_W!D$65+7=Z&]*$;#<:N4I)9@K@&GJN@<,EL2.Q<-@,CW(L<?<
M)C5EX2KX;KGLMK @OXW$_NK*;2\-*"&W7H722#K)$X%!5G)6)E+]9DGB2Y^3
MC+.PC/<;C[WW6:JVA3H")>(J;>;L.<P15)HE]LX$%BM-?7-Y$FT6%NU/>?-5
M&5__$;6ED5W-82B1VC8-0QU:F..]PTF5>5B5P6FO^@'0-229=G16Z"KAB"!G
MS)8P#$4S.[$@J$PFGB7")T'F84$>-J)G%=3<RW(+=!X[F%A ;E@Q7:N(R5\]
MY%Q-Y4EL+YB34 L,%?EV^/@DT#PLT+^I0C5 :K?A=2#0VT9595>AO#!536TY
M0% )LS<NL5"'Y?HQK8/-ZU,$NE' #*2M-U*#"?'Z0NZ*[*_4WF6=(R@>.[,0
M*<9]&V%\DFL>ENN/E6Y,^;]1@P87;_+ZJ>SW9G,HZ7 )XHC2QO80S!&4B"([
M46"Q4NI)UWP2;1XNR<>!"NR4<&1K.TKMXF*.P6CD[,BA,)[&'AJ31>!AB^"Z
MJ1 EI#2&2ELXG#"<3%+;&Z"X#&I,#ZO)'/#O;9$/^PF/:J6;-\<>R':NHL><
MVEMO<P0&MLAYHX' )%AHWTA-_H"'_<'-GD5PB%Q9EY(Z5)"2'336&1\$!A68
M3V0GD\##)F'<^_&9]EWCPU=>0L:)P\&%R22.$YN#"XMY%'NFF)B,@@@;A:N\
M+9=OKUU:LH5D (2JOJ!?YS#I?H;JOFN+X8?ARB_HN\+Q)LGA$W[OU"<H*K6%
M%D7Y7C:)R46(L(M8E)NNWZ?_QU3'VZ3?H8JA4FY3Q5!>JI.G$&%/L2B?RT+5
M10NN8KD!(L7?)LN<L8C>VYM/.,@95@R5>/R3F(R&"!N-<?Z^#%]T ,_\&=S4
MDSKBVA+=&3 A==&_6>R)CY=QQHC%D!$5PC$C*#*)4^9LO&%(L,\@\IZ-$''P
M1C]L2_YX(_YQ1_RVJQYA2,&A/(S<[R;N[\AN$:#$$7\A:1)%TB[,4&26QHF-
M7&#(?JLZSFR#.3OX:*52S=/P\4\+P]C59OP"9']U_X'1Q^&S&NOZ%?VP&#\3
MFL*,7RU!2?<$[IILU I"PMR#7-J,'P*-)T9OAT]C'K4QNAH.URH'>]X#X/>5
MUN;MI+_!_G.LR_\#4$L#!!0    ( *2$6E(_X7Z*AP,  *,*   8    >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&ULK59=;^,H%/TK5U8>4BFMOQU[E$1JDUUM
M'V:G:N?CF=@D9@:;+."D\^\'L.M-;1IUI'DQ!I]SN>> X2Y.C/\0)<82GBM:
MBZ532GGXX+HB+W&%Q T[X%I]V3%>(:FZ?.^* \>H,*2*NH'G)6Z%2.VL%F;L
M@:\6K)&4U/B!@VBJ"O&?=YBRT]+QG9>!1[(OI1YP5XL#VN,G++\<'KCJN7V4
M@E2X%H35P/%NZ=SZ'S:9QAO 5X)/XNP=M)(M8S]TY[Y8.IY."%.<2QT!J>:(
MUYA2'4BE\5\7T^FGU,3S]Y?H?QOM2LL6";QF]!LI9+ET4@<*O$,-E8_L] _N
M],0Z7LZH,$\X=5C/@;P1DE4=6650D;IMT7/GPQG!3]X@!!TA&!*B-PAA1PC?
M2X@Z0F2<::48'S9(HM6"LQ-PC5;1](LQT["5?%+K97^27'TEBB=7:U8+1DF!
M)"[@2:I&K:D4P':P9I7:2:5>XB.&^SIG%89K^/*T@>GD"B9 :OA<LD:@NA +
M5ZIL=$PW[V:^:V<.WIC9#^ CJV4IX*^ZP,7K *Z2T6L)7K3<!1<C;G!^ Z$_
M@\ +/$M"ZW?3_<Q"W[R?GEY0$_8K$YIXT1OQ_E7_/#&FV[QMN;'AZE_[N(J2
M>*Y4'\\%CU')/([GKU&;,2H.O3/4J_2C/OWH8OJ?9(DYY*_V4"L'II0)<653
MU89,SC+QHR0:JK*@YFD8#E2-4=>)ET1V57&O*KZH:FW18Q,2CR9/_, ?"AFC
MTCC,!JC-&!4E61;:A22]D.2BD-M/ZWM 4G*R;23:4@R2P0%Q]?-?V+OS/OK\
MLDTEJO?:']@APN&(:(/UD4+J(Q92GS @<-YP(@D6@(Z(4).#NL9 ((IG4*O=
MKP@2/>MF$LUB+YGI-@TC4 <.3*;^+,[\JYFZ?,0!F^N#_K2MQ7R\7>(T2 =K
M84&E7A8-UF*,NHZS.+&O1=J[E5YTZQ'G% E!=B1'[658?&\ZF[0CVHL]TF9R
M5AE_?L=+O4MIHTY8O1SMCAW9.PU#3SDYF2;95>=ND+W#VG1LA^^G0VLMJ"#Q
M!\[:0GFIW=BL-S;[\V=0-CH-;6>0!64Y@\8HVQGDGEW?%>9[4P8)E7=3R_;V
MZT?[2NO6%!B#\3M5@;4%T_]AVO+M(^)[4@N@>*=">C=SE1-O2Z*V(]G!% E;
M)E7)85Y+545BK@'J^XXQ^=+1$_1UZ>H74$L#!!0    ( *2$6E(N(\5TQ0(
M !@'   8    >&PO=V]R:W-H965T<R]S:&5E=#8N>&ULC57?;]HP$/Y7K*@/
MK=0V/V&E J0"F]:'2JBLV\.T!Y-<B%?'9K8#W7^_LQ,R"@3U)?Z1[[N[[\X^
M#[=2O>H"P)"WD@L]\@ICUO>^K],"2JIOY1H$_LFE*JG!I5KY>JV 9HY4<C\*
M@KY?4B:\\=#MS=5X*"O#F8"Y(KHJ2ZK^3H#+[<@+O=W&,UL5QF[XX^&:KF !
MYF4]5[CR6RL9*T%H)@51D(^\A_!^UK-X!_C.8*OWYL0J64KY:A>/V<@+;$#
M(376 L5A U/@W!K",/XT-KW6I27NSW?6OSCMJ&5)-4PE_\$R4XR\.X]DD-.*
MFV>Y_0J-'A=@*KEV7[)ML(%'TDH;639DC*!DHA[I6Y.'/4+8[R!$#2$Z)"0=
MA+@AQ!\E) TA<9FII;@\S*BAXZ&26Z(L&JW9B4NF8Z-\)FS9%T;A7X8\,YY*
MH25G&360D87! 6MJ-)$YF<H23U)A2[P!\BA260*YG%.%@ (,2RF_(C?D93$C
MEQ=7Y((P0;X5LM)49'KH&XS.^O#3)I))'4G4$4D8D2>)EC7Y+#+(WAOP45:K
M+=IIFT1G+<X@O25Q>$VB( I.!#3],#T<G*#//DZ_.Z,F;BL5.WMQA[VV.)VU
M^?FPU$;A3?IUQEW2NDN<NZ3K8!14K,#6-*=,D0WE%5C/&M)*,<- $[JAC-,E
M!X+MAVC*X9H8^G:J]+6OGO-E.]%FG/2"_M#?[)?C!.@N3MZ#9L>@F[ W"%O4
M.[&]5FSOK-AG2#G5FN5XJ.MVE/W&N[?+ML#VNZ(V%4J63JC=96(##>9L4A"8
M\@J/M$TF<Z7JS%/O2%T<!P=I.L;T!P=).H9$@X,,^7L]HP2U<KU7DU16PM17
MK-UMV_N#ZVH'^Q-L^W67_F^F?C.>J%HQH0F''$T&MY\P(%7WX7IAY-IUIJ4T
MV.?<M,"G"Y0%X/]<2K-;6 ?M8SC^!U!+ P04    " "DA%I2:$CL_#@'  #Z
M)0  &    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;+U:6V_;-AC]*X118"T0
MU^)%MR()4-NY]&%;D+;;P[ '1:9CK;+HBG*2_ON1LF)*)$7?BK[$DGT^\NCC
M1YY#1N?/K/S&%Y16X&69%_QBL*BJU8?1B*<+NDSX>[:BA?AESLIE4HG;\G'$
M5R5-9G70,A\ASPM&RR0K!I?G]7=WY>4Y6U=Y5M"[$O#U<IF4/\8T9\\7 SAX
M_>(^>UQ4\HO1Y?DJ>:2?:?5U=5>*N]&VE5FVI 7/6 %*.K\8?(0?;DD@ VK$
M7QE]YJUK(!_E@;%O\N;3[&+@248TIVDEFTC$QQ.=T#R7+0D>WYM&!]L^96#[
M^K7UZ_KAQ<,\))Q.6/YW-JL6%X-H &9TGJSSZIX]W]+F@7S97LIR7O\%SQML
MB 8@7?.*+9M@P6"9%9O/Y*5)1"L XIX U 0@+<#W>@)P$X#W[8$T 40/B'H"
M_"; UP*"L"<@: ("_1E@3T#8!(1:0-3WT%$3$-6CNQF.>BRG295<GI?L&902
M+5J3%W5!U-%B"+-"UN[GJA2_9B*NNIRP@K,\FR45G8'/E?@0A5D!-A<W+/VV
M8/F,EOPW</5]G54_P!!\_3P%;]^\ V] 5H O"[;F23'CYZ-*D)%-CM*FX_&F
M8]33\1=6);DE;.(.FZR7ZSR1]0ZNYG,Q <[ '2TS-I.4/\[82LZ(,W'UG\B=
M?!1+%],=7;#E4LPJ+I_?$GWECKZGE5@Q1#)I4A99\6A+S?6!3?R,A[YQ]_DQ
M33>=B&Y9M: E2-E2K(8+N4R)?K-"W%/P-F><OSL#!;7U<?NS^SCQP4=B,FQG
M!-K."%2S)#TLQTF>%"D%204>Z&-6R!&0W0G"X(<8D3/ %TE)N01,:?H>8'@&
MD =#6Z5MN@KJKJ2,/%VB.$:1YWGGHR<+2;PEB?<E*7E9B>Y#<+SIQF\1]+T(
M>_Z6WF92FC"OBYB:"!QX?JS!KDP8)+$'<1=V;<)B#7)C0H80Q5$7=6M!M5KJ
MY)YL<T_J(-R3^T]%*EP"%X4JLEM?O9-KH76]_.>>Y3D0*ON<E+-_'=7I;SOW
MG0-_3WE59JF<0O4"!1+9,@?"Q<QI)KY^+4];-?J6:NPMQ6#+*#B-D:WL D<]
M=5B$6Q:AD\75"RW33 R*F  ;&IO%@3OR,0Z-?,0105IAFR#H]28MVM*-CJ-K
MHQF9<P9KLV'JQG0XQEN.L9-C7=!#:0QG]4(M5NFD]IOT15Y3&]78K+"0$(UK
M;'#M@#IDH:>,C.>DVY9MX:I7ZS)=2.ZN"=$TV>8[]''OZ,*6JX)'D;'Z)&B2
M@*&G9ZV!^;VP+E4E=]"M=W^(#=)&>:WD3 43"?)#;5G?">N24S('W3KWYUXV
MH5:]Y,7*'YO)#;Q 2^[-3EB7OY(*2/:O@XSSM9A+0BL>UEP .9=/]I 5R:Z5
M:MITT^87Q$'_.@25GD"WH!S"T)I@BZB(&43T!:K!^?VX[@,H^8%N_9DD? %F
MV5,VHV(C(O:M:2ZR*!QB(;F[G/RX:;DSZL@/8ZA7]TY<E[L2+>A6K9:-$^3W
M<9F1M3I,C<)!%)+^\E Z!=U"I1E-C>4^[,9-#VUV8>"%2*N0B04WQ'&LUY&I
M='X,(R_0Q\QL#88!#C5YO]ZKUQL;*B2^9I-O+;"^$5 J#.-?;S>1DE7DEM63
M#"<R]35 O56)E+PBM[P>Y3F1*:!]1%I[1;=X'F4[D2F66.R!M$*WH/HG-%**
MBMR*>I#S1);M8:3S=&*Z+)5N(K=N'N,]D:F1&&$CK<3<J+917<)*1M$!,KJG
M^T2F= XQ@OV#K#01[=#$ ^PGLHA;%.! SYNY9>O"NE25!"*W!+KM)S*5+0A]
MPW[NA'7)*?5#;O4[V7XBFPI%^N[M9B>LRU]I!W)OX4XU=\C<S_4=7"E!P3OV
M:<?[-6S9KF'H^;KV[\9UN2O=P6[=.=ROQ;:)C\T='PX"V'\6@Y4@X;U/+_?P
M:S9V8VP*3^3%&&HKZ:3!=58$/X":)YI:8'X4$#_6!\UR5@H1";6MVO5^W=Y8
MFH,>#HWS0;.UOC%HG<WB7^_8L-).[-;.DQP;-D44.LZ[L!)(?.+!I;44S4UC
M'Q&EC=BMC4=9-FR*9(2(;H5LJ/[4*8G$1YYM6IF&YDD@TL\T=X"Z/)5:8K=:
M'F/:L*E\V-?7ABDV-WT=5)>PDD=\@#SN:=JP*8G#"/F]PTR4,)+C#C!M:2,6
MA8,QA'KB&IS?C^N254I(W$KHMFW$%#@2^*'^SZ"=L"XY)8+$+8(GVS9B$0\2
M$(W_S4Y8E[\2$.+>HYUJVXAYFMG'J?5/KQTGF<?;-F)JRA#%'M(=P&Y<E[O2
M'N+6GH-M&_)L4Y^8^S7LQ[#_0(,H42)N43K(MEG9C8FY08N01["Q))@X/X0>
MT@\]+3B$"/&,26#!^?518"<EH]8[*O*MJ-^3\C$K.,CI7,1Y[T/10+EYT6AS
M4[%5_=K* ZLJMJPO%S01YDD"Q.]SQJK7&_DFS/9UK\O_ 5!+ P04    " "D
MA%I2:BA$F'T#  #X$   &    'AL+W=O<FMS:&5E=',O<VAE970X+GAM;*68
M:T_;,!2&_XH531I(&XG=EA;45F)<QIU"N4G3/IC$)19)'&R7PK^?G4M7D!..
MQ)<FMM_'Q\=O8CL=+H1\4C%C&KVF2:9&7JQUONW[*HQ92M6&R%EF6F9"IE2;
MHGST52X9C0HH37P2!)M^2GGFC8=%W42.AV*N$YZQB41JGJ94OOUBB5B,/.S5
M%5?\,=:VPA\/<_K(IDS?Y!-I2OZREXBG+%-<9$BRV<C;P=OW':LO!+><+=3*
M/;*9/ CQ9 M'T<@+[(!8PD)M>Z#F\L)V69+8CLPPGJL^O65("Z[>U[T?%+F;
M7!ZH8KLBN>.1CD?>P$,1F]%YHJ_$XI!5^?1L?Z%(5/&+%J6VO^FA<*ZT2"O8
MC"#E67FEK]4\K "XVP"0"B!0H%,!'2C0K8 N%.A50 \*;%; )A3H5T ?"@PJ
M8  %MBI@"PK@H'8N "-+L\%NX]IN#/8;UX9CL..XMAR#/<>UZ1CL.JYMQV#?
M<6T\!CN/:^LQV'M<FX_![I/:?0)VG]3N$_B[OGS9P>Z3VGT"=I_4[I/"?;]<
MO(J5;X]J.AY*L4#2ZDU_]J98/@O>+'@\LPO]5$O3R@VGQ[LB4R+A$=4L0E-M
M+F85UTC,3$&$3[%((B;5=[3_/.?Z#:U-J#3M,=,\I,DZ^HF^(1^IV-2JH:_-
M@&RW?E@%_U4&)PW!+T*]@0C^@4A  @>^VXX?SQ.#DT9\KQW?R:7!MQKQ_4^B
MTZPU^@$D]X[%\98#_PW)O=N('T)R;\:/(+DW#_X8DGL9?># 3^"YN_!32.Z]
M1OP,DGMS]/-V?(^%&ZC3_,Q?M.-3EAL\:,0GGTU=UHI?MN-G5+8._@J<N_.Q
MF8)S=^+7X-R=^ TX=R=^^S7?[[XV=?=P_,-#ZYL=8[EMD.6V08K^.DU6?+I3
M_-EY4%J:@_S?EG"=9;A.$:[;-'S^PB.61<H<XL/$;#81RIE$H4A3\[50;#]H
MC6=HKLJ&HF;=M2&5<?I%'/L1]#(.-LC0?UG==0":/8!F'Z Y<&FLP:NBWQ#1
MH5,T>"\Z@HB.G:+^>]&)4]1[+SJ%B,X@HG/ 7%X -!. YA*@N7)J/E@RA?AV
M#;'D!B*Z=8D^:.Z<FNY[T;U+U/\_ ^4K[*\<.NU_ F9]?.290@F;&<P YJ-#
MEM_994&+O#B'/@AMSK7%;<RH632LP+3/A-!UP1YMEW]VC/\!4$L#!!0    (
M *2$6E)Q)H<>;0X  %1'   8    >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL
MI5Q=DYLX%OTK5-<^)%7M-/H$,DFJDK8SDZUD)I6>S#YL[0,-<IL-!@_@[O3^
M^I4 6UBZ$N[D)6G;1X)S)=U[[I7@U4/=?&LW0G3!]VU9M:\O-EVW>WEUU68;
ML4W;%_5.5/*7==ULTTY^;.ZNVETCTKQOM"VO<!CRJVU:5!=O7O7??6[>O*KW
M75E4XG,3M/OM-FT>WXFR?GA]@2X.7WPI[C:=^N+JS:M=>B=N1/=U][F1GZZ.
MO>3%5E1M45=!(]:O+]ZBEZNX;] C_BK$0SOY.U!4;NOZF_KP(7]]$:H[$J7(
M.M5%*O^[%]>B+%5/\C[^'CN].%Y3-9S^?>C]?4]>DKE-6W%=E_\J\F[S^B*^
M"'*Q3O=E]Z5^^$V,A)CJ+ZO+MO\W>!BQX460[=NNWHZ-Y1ULBVKX/_T^&N*<
M!GAL@(T&B#L:D+$!,1M01P,Z-J#G-F!C@Y[ZU<"]-]PR[=(WKYKZ(6@46O:F
M_NBMW[>6]BHJ-5%NND;^6LAVW9OKNFKKLLC33N3!32?_D[.@:X-Z'5RG[29X
M+V=2&RR"KS?+X-D_G@?_"(HJ^'-3[]NTRMM75YV\!]73539>[WJX'G9<#^'@
M4UUUFS985;G(3SNXDC=_9( /#*ZQM\>ER%X$!%T&.,0A<$/+LYNC!&B^.K]Y
M[&%#CN-!^OZ(:SR4T=>]T==-O0VD1VC2KJCNAB55=(5H7WJN0X_7H?UUJ.,Z
MOTL?5%19O170& YM6=]6N9K[-Y2S2%KW?FI8&\4CQJ)3U,I&,1).4">WSXZW
MS[QF>IO_5ZZ-8:IVM?1865UE12F"ZLA+?:\^9<JBNZ:^+^1\"VX?GVQ2?KPG
M[C7I4DA7G16I<H"70;JMFZ[X7SJXPRJ7%\L:H3Y!!A]ZYA,C+0A'V#"XC4(4
M(6(8'$!%'&/8X-&17.0E]UD9L(\.,C@%DDE>=$%9MZT G4!DW8.D$W*#CXVB
M!"&#C@UB""<PF_C()IZ=_=DFK>Z$<F=J9/9R;A15)QK1=FHZB>(^O2W%I9PY
M8I<6>2"^R]@LV?9C67<;T02I9-^UE\?157T L+)(;XNRGV:0J6)[Z!%"C!JV
MLF$LLM::#4+2JS'86,G16(G76#==G7U;J&B<!W)A*7[#K!ZY0J02>_P92PQ*
M  @3<_AM$(XHA1FA4$>]T,OI[71URE@GAU[.AD*.^#BJ8&0+ 5:8&:P % U#
MDQ;45XP<TQI-HCGR\OJC*>Z*ZDA+L;R3>D^NU+1J@XTH\W[]MFD)#MO8^^ED
M)#R)S*&#@!'&B)LT(9ST!,A!%&NB>,X?94+D8Y14?'Z(+P8\*N;87'P +@I)
M8BX_")9@XHAU2&L"1+QDWZ75MZ!^J.0"+(NU\EGMODFK3'A"^-CEB>6E=[4&
M$H#)80Q-9@ ,18PXF&D5@OPRY*^TW(\A\AC1 S5W>\\I,Y\RD Y9JM*!/DB4
M6K=F"A4 PJP%:6.H:SEJE8+8#]'3D491:Q_2'<B,V;>$34T @*S!\T%.F6FM
M@_QBY]FO,@E]WBL 1>BP !WC=JF4&$@1$#[(]C8V"F-K\=D@%TLM>I!?]2B2
M4WH^_^+F:"N8!0NIY6, &*:F*UJ!L(BYIJI61,@OB4RJ174OQ@G;BFS?]/K%
MS1%2,4QE1*<< 1@AUGR%.G-Z42UCD%_'F R'0']&D+ ER *%E)C<(!A/3&X
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
MSO>N:@ =3'.Z>+,G2@]#1TOKWVY=E]'^5B15M?(M/D F,]K]_L81RMER1KK
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
M5-Z8VMI.&3[T03>7?4'L0L0:!>%1$2*X[Z/MT(71@95TJ_EA\%>_GM/E#2F
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
MK>,2J_NZ'7B:GO%2!,U(?N*AJKX'PAM0AHAVP*I%FC*08%, EENX6^#A$IZ
MQ4I'J[>[ Z=>8/$;9[' D^RKR'OLB85?V:SO--_GRH57SSEK/ "HKQ9^GU?K
M_*:BP<DG5]ANY3(H:VV;/RKC;K6'?X#4[6[ #:+?0#!%N84/H$U!&7P8=T1I
M?2,;C"VG?!>XBEVI @$5OJ@H%A#U-.DK!H0,UP(8SD6M-TW=<%,N\UU7C@#H
MQ$I)OQGHE))X+5*2NFW9*P2I&>71\EYC(3<1/(V_C=(T*U&''&8+K]5@Y!82
MH]>L)3!24E1+/$T<P,XG6SZ.8!1"-AC[(C;PS:[L:HW=2E:!O=0_-#==LRY[
MH5%"#(^+3(>I?2X$@RO,T>NZ!?*U,%0\_7U>?Z;G3OP:!QM/C 7F8*X*TFJ(
M08=\O.NKCS]\\JZP[T#K%4366NRNRZG8I:[;"0(-DUA.Q9V^>"JUQ(Z:@3EI
M.<"M$3FB;[[^^;_>O;V &0=OIR@W<$N4G33XG5J.0?G# 12>@WM6E2O^=E>N
MMUZWP4ZZ<W0@0/J[#3@YU[&N7YP]N<OOL?)*$)E[_4-S\<BQ >BJNB_5ETW>
M8S/!&851GKA:#S$@> S!7QRTBY_&6X ;#Y;)6+QW])LUA@F#B=U4*F@$<X'F
M#;QAQ=3K:C6Z7<USHZPO_K [9A1A9K'WG-WR='2*H;+X9&#,68X2]YV*!! ,
MX1-@Y1]-J^6%F<*R+)SI-;F@_"RD07Q"@XIE#2*X!6I%0*MU5:UVZF[6U:WV
MGBN)(C1M(<L4UWQ$DB-9LV>M'(BCGC0,!G6L@QB4:^HB-73[N9082#XA'E%-
MNYM_4#2" D7W/M"%9RP"DA:JN7""&(H@P<8,7XA4/2TM19@IG(^FI(M=%@[0
MC.M8V3C80JYYD'?[:L;% P $A_15V1W#K T9]8];V+/D=VC.9LVPS5UU:V0X
MP:J7U9:+TMI"$* TT^" ^#H@8%16U8TU$I0V,0;J&7A7*V@;L=%LX<+^RU0H
MNRLX*)5AFHM=4X#C.EIXN419%8J(P,I2Y'0\31E:_1+;S>;Q4KL 6) 8"-QE
M)K@..1Q"U\^SV8=M?;X!KJWI_S &RQ?-A"7<@DM;V6G'<J>HI=#,O6[-E-B:
M(1G:";)"[,6J4I']A](A%7E$A(?1$6:#'*#H)(D1+T:39B9M*E"DWQJO8"MZ
M45E^!%^B2AM%(UK,4JOWCXJ!](H[EUJP3ZZ_+Z&"'Q0"Q(D;R3<GL:&-D>Y8
MI/BPU=K4Y47?7(A+J.,&^OFEY'B6$F-\2O#LP7!$XN@HOUK\:3B9UZ6"+*WM
M-'B>P_9S-1/B$=7<B%=0_KZDRL]F?QD4%0F"]M=VV^85M9]B2F[&$.\GYYA
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
M[(ZA</_=2JUGNQ[WC]:-G%07#WN_JEDDWMLASU79=W Y31QUSPEG2'-FUAQ
M&ZHJG3X._=U^XTMG##VE:7$Z'(&!<!R]Z6 XCC 9P4JG(W)IB*2>DD[_+R33
M,S-]UKTU:QXB3SQBKP+XA7-<WAZ9DN-B8\]9]R326]C<B'B25F#JI1A@S4T)
M\50TZ^;V<7H"X^K3-<":78" G;L$;;0:=9$N^T_Q908\IN6^QVVD11QE<]HT
M5FV1;$MC?;30#KI2Q?WY\%(/D/SHNSV^/8W ^=/LB+XZ-(UP#KT[)PX4*8DT
M,>]!\?7KZSB2Q<0QYWP,[G&?@,PI32[Z.\-U$^_CD-5_9>>[YGR_26#_P#4E
M@7YVBJ,_ZHX07ZNA&$L7*S]@*FPAD3\_DV!_G$#<):+%(@C- QHJ$@\ZA#V?
M>',I1X.OP)*V<'[4@H>KO9 B$WD$>F?.U[-XC/N?B/BS3G!!#V0&EQ:N/KP\
MQLR9$(0_'<=/JJ 0\\F_,/*^SNT.(R<)B<_N]SW%DL"ED'^L!XVC(0.P$,-6
MG"J6W;U@G6\LVB192(T%72IYXLXV;'B:/%=.H.^PB"*3JCA?IKL2/T6U_YMC
M_7!D+!GGJVD06SA+E)%.1^N0[^C/0),LI V.&CLLE YHW\]/Q7)B)O!C%H4G
M\>(HV81QZ#&L]!5T,I<PTPR^Z#,\KR!<_"%O2DU"A]N2'FM!8\=JB5,I=!":
MB[.%=W[[TOL%RN]F+3MZTQ-JF44ZA W>Q%3SCP['61&LVL#J,WO2$94G&T@_
M<IZF,XK.=FMFIL=,;TY0*#VN3KJO^;;A1WU><GKHHC*'R>6DADREW^CBS ;-
MPU8<G3Z%9K/5%O@AM^T<-);C08)9IN*!Z7%?3C6M.C/NR4D6IHY@+*C3O'+4
MN3%'8/49EXUSJ$.K)A=,J07@P7VC],;=':6QG'Y)Q;4><4"[<HF<D\FX_V(0
M$/+&B%R:-Y;V9!XWLMJ4IG7 !+QFMRZD)?'-^)BHLSQU&,CINWHG+5#Y($L2
M5%-.:P$X'9JE9[>JK*J5NC9G[GO;-,*>)N3>ZFRDW2BGY:XT\G%A5V<3[W67
MD>'XO#4"VH' !^HY0LK#>Q346TR<DJ_AM3ZV:>QXQ_0!X[SXQZYSWXAD.AQJ
M/-ASN$X&0B-%8\[PA>H>VL@;J@KGB))Y Y-M:5/*X6,Q"4'XS;(2X\">>1PA
MX-W*.90V^75XB0-V^J9D<WZ.?=N6.J(I;TARUSPBH@,@VI<%88NT+V)>"%$[
MR>#1QNF#S=(<6][1;,X =U]XGLODBDQG;^:JMEO==FKH3:-?&[.SUO;PKAO5
MV6ZM^\*/#M*;_C^&VTO3:,GIW3UF,9'>^G29/44V$(B]36A2G[Q3$0I]^-V)
M,V]W[;;IY 4=>P?(I.=15SHG?_D2&'*1].;'4H),AZW&+_T1XOZKS<*/F:PT
M+ZBU)4ODG-'&Z4/8]N2T:51!GMO5[ I=%F[/7[IHM@60T^3,$7-\/TUX.1\7
M]*01#8+95[S$^5DIT:G!Y)"W?:/SB\!YS;3/KZ'S5: -G+?KC#L2'JBC<+!P
MR.,Q9SV'Z*(5+OE4E#UEVUES41<RN$5*QZV^T?&AO]LFL]>:53O)R$^<&"E&
MPN5_[^WG;^FQMOH$]!^U1^4-DWP+)I87Q\H\#<+0D_ .+%0>"SI@H0921AW!
M\V&*8KY(\#?T$_A'1\S5!4/0:9C)?2RO4AF&4X$XED "&#AC2<A333,FUC*F
M+I+%\2@</+2GPV)?8>C&NM(_4.Z0-Y\G)TM%3YZM^)JRB819H70*B"D/96:
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
M5N\5[:OJ%PLAS=[9N->PV^%!10IO.3$GC_1R2!XF(])=; :M99+4/>7C<<B
M_*G@;5QAFMU0/3@O$1@P%WM1-:@,&CT%A^[0M<D+*4;4W>.ID#;3UOEL1OEX
MB,1O=^Q3-T=\0"M>Y*JC#+,4;6G\/-6<=:!G@YL0?MJT$@/DC+"W@OUJ<XP_
MFGP)H4 6 %0(:"\-6 1M=P^+;!Q &<3Q.;LT@ 029[# 9HG/[]S@<F6P5/*9
MY)RF_]*7.E8QXD'4#V9_N8(YB$0;.OE87!^K&IFP^D10&T1.4R?M:<ZZ1W$V
M^$5"<:DKV:C)6)<&^3K-[XPALN8S:57M3-33LE116JKY0PXK;?[;E??X4+(+
M,6M1")7U5 &\FZ3'"U.3:9BUGA[TK8VU;DDV3)RW+ET#1Z@Q]0W!9)($I;:<
MPO73P?T<0]&X?2.Z[<,O ^J"M#3>0(JKVA[?1I'P5&Z.'1HR2*UYN61_?WNK
M4S/ND(((#WB!-XM:F%2ERX_#<N3,&1/00@[(,VKOKG%8J>2T*%(ALOS*A*J$
MT.H>VSMDQWP"J;$T3M.=HL?E"$],&4*'/Y X(F5WRS%+;+D0Q:6:(:.8G4<Q
M1(HM'?J*G-;B&]F-C7Q #" -D.=T4:1XF\+=Y.P*VU_V? B_+8N-5\BK@R "
M$E;8]NHJ>VK_]KB_YF#GRY+^UP30-B)Q?*P-H'*F*!H(10#^TG#"W4S&,4)-
M&:AIU2E'HQQJ=LT[J.D^E303*%$BR_7E'U!SB6UB)Y$#%95+5-):VX8,4175
M0M._&>G?:K\3H/NZ!_T#;50OV5P\4E9SUI _,A^:IY?4):'5UA+<8*3DR.7M
MA ?JN\#?V1CZR%.\MBC99.S;1I8" =&*;BR'.;-'(EU)/UY=LMO;VT&"SFB*
M#Y>H*O=]C4P^ TA@.C>0(.TP$:5F:$\,0!V(AHV+-?4V@D[MBSIG^QBP*\M[
MJ69(1 BH^*@7[%\4RC=[B+86HV>=O--9ME<0JDY1E@S3SPWI7!T0K$D:(,<L
MB!TO\>A+Y+BA3U]\QTUC]F[D$^MG0,])?9_]]2^I[_DOQ_]/6<W1@5;^TBN*
MLB!QLBP8EK6+7L]ST(8S<7^OV$GDQ+Y_RDY")TLS_ ^<V(U.V0<#,$HL$&[V
M ('T4,%TXL%:1$DRF.\$J4<:XRSF.6'@@QGO.X%"D3 (6.@$GL<BQ_.S3:,L
M+B?.2US'2Z,=7J08-ONG0T/7KY(#+[6IK0.AW1U0E0(]DWRFT8BXM*1:1TN!
M=+$BBX>RW MV->["8,F^3=T:Z:QMQ<3EZPY<;S?<F#/2L-A&0%Z+IN&RJ$!4
MAH/3B^E-PRU*1(>DRV/F>4X29/ARXCE!F)[2+=<),O(S!8,7ZUM.Y 7X[V.T
MK^/7=5S/'3/ 9J0>;]W9]__[QY;+,X&#RJ*"@Z\_W" Z(ARHPPA_3A:'T"Q
M1'H)+N/099D3(HB_$^V9H+EL;6[BQ*G/3A#H :(9P1T&6TN&3AAG9*6'97X0
M'?Q0;+N-^8&3(58A*Z/UD5NR+"6?))%W2AX)7')#&G@LS(":%#NH#)6 &-30
MFK@:G;Z BBBE3T0OI"'H!U4"XW8C#S[_,)E%%::3O6VI$@VBCY(2N%A0J+Y8
M6Y 6B8#G!,+2-!R7\).4)2GL=;+(VPP%U!T0G[RI:N)K0#X<Z,/'J9.&$!9Z
MR>E*D),@!A O7NA9M\DO49<%CAN[+'9B>#]#'&5V =(P<"+79QZ&9#Z4;%$:
ML+4QTJ!'.Q"FX2EEC2 AAX41KJ($>=D)0\HC:1:R'ULZ1Q0:SFD&V?@X?7(8
M&GLF.<9DX.,A@QZ/F?+8)KSC(9F-&6H\IVB.SUK=[6I!1(L)RI$5CH-SG\'E
M]1<<H9%\P?HE[9,E>ODT:#=@O5I0K^>=)^-Z0Y>0SK@X*R*AJ%Y*XISZ1$'T
M4-1#!L9=ZLK1$YW%"V1;S)9Y/3F5(>5RV6AN@BR5+\!\H*QN"XJI)OI02\$J
M#46P?17L];Q:C#TSS7M["<UT V.F292AP/7P^P*UD#L^6YZS[S:\F]=*K)HQ
M."@><-*6#M3BZ PE/P[#Q'%=3>AS>UX@IYCSO]I!.P>&A?J+[[+;W@;1\DUM
MIO#[,BQIY2?J>CO5+008+!45V=M^  AQOM04:[(&,XNH!@@"Y\,>R^VXQ1BH
M0?T&'.2!3B/? M745(HUI![29'MK=#N)ON&^=1"LMH20B.**U-,![,#&Y3.<
MQ'6;CG;1]@S7@HD4R>) N^2) !N::=1 FK*;)TT?>LU/Z:N;#!"=AR,DG\(S
MM%YK9/^NK^IRHW^BVSJ%/K0-0H=6+/EP.-1,#^!TC*ULOZBI2M7M"VN#JL$7
MZ[;9GH3I9PY U0U3NW7@866O-YP_Y'6OATY^9?@B%O?^_1]#WF"=SF^F!=!J
M1Y5;+>I-PR\_7F.^>X;B/VUDTW*WU^^,4;M(X9.8'OV.].?QO"#4=<QWXDS7
M,2^.=37+=*&S1' G'TM!?(9*&;DHVT%\:FG:7AX6HCZ/C"ND*NZC'AM^=I!T
M)9XW*AE'"13TZ=.PL?T4RW=!IF)W5?(#+[+,ZUFLBN@0&&@ 98A]^'1*,ESK
M )?*HG"+8L219SG6UY GW_&R<*)($/N64$W84I1JUWDN\2,B:YJ=&A8UY4>(
MA6B;%Y]H7D7<:61#PW%U.!X>VW/>L3W"C83I<RC>1JW]Y>,N5Y4:6W74H6Z7
MWRA=:"NI+3<PV]V(^3,Q;'[4?3=-7C=C\J*Q[U8ZFK'7T\RW=RPM8<8;-Y-K
MGHUN)TAHGT"K]?\HBPY#VH^)<@,;D9\>1K(7QD"MBW-8"-&?PR].&6%(9Z4
MT4IGFNASR(UBTMZ+61H_'ZY#* .V&<1%V>>ANIH2^0E.2L_ Z.JDE/H![$XV
M$>HA \=.@'6":!<N"7M3_ '*.F<CV),HTS?\.'LZZO)&@&C]KEOO:FR(6^*[
M>BOCR<#4!B8O_T_@:3Y7KZ\\&Z5A@.29XDOJQDBLH3E+QOI.A*T%S=N!501,
M  AF@!&.]4C$7@@!D>,'X3[,4HP1_/PDUAT4'%0S*CY^FB)!9 ?P&\5."(40
MP3059W$/Q_XD()80QEAR/XY]*K=^@HDNI98$5PB"&.'_##P3AE#-'#=:]4SH
MFM#]%$SC9!Y$[M;U5Q5@J.(GH1.ZV:2W0BVI> 7P*/982%T,CWJA"6ITZ$4@
M7NX(Z0C,R'0/B.'0CE"B3AW/<_7-)"879O]#6IS^B;1XU>N]FC:O=?/]BQGR
M1-J-Z1IK.<]%:0:$N:8AZD<N<9[,-1VA)/573'H'4@.-F!,/-!=S7$N<]V T
M==R,NEGAI$MU$B;IJ>7.!S@RBBPUN%#:7.B7N817WPT'\KR?([LHMF!YJP4]
M0KBFSL\ :1JO?JK \D&<6-I\L-GH9>XV _7I8$'D^>LHLANM:8($9'GSA".[
MEB/348$X,M78Q'+G]5J<;G>.H\ARYY$AFY]4CL<?3H[M;R#']N>-D43O>N'Q
M8O(V:4/O<M [L_2B!D[PYL72\>[X6NZE>1MU-=R\T_LMP%.U] [5/::ZYTET
MQ*1Y3]9<=&*AWTV]$UTG&OUUSG, G0;@^;T0W7!!"XPO*[_Y+U!+ P04
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
MX]&X"$!W6M<Y5C5>7S;*DEIY<T^_!]0N@9YOE;)'QS48?CB+WU!+ P04
M" "DA%I2O,CTR2('   ,$@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-RYX
M;6S%6&MOX[@5_2N$6[0)H(TMV4[B3!(@CVV;!:83;+:S*(I^H*5KFPA%:D@J
M'O?7[[G4PW9>3=$"_6)3Y.5]GON0SM?6/?H541#?2VW\Q6 50G4V'/I\1:7T
M1[8B@Y.%=:4,>'3+H:\<R2)>*O4P&XV.AZ549G!Y'O?NW>6YK8-6ANZ=\'59
M2K>Y)FW7%X-TT&W\K):KP!O#R_-*+NF!PM^J>X>G8<^E4"49KZP1CA87@ZOT
M['K"])'@JZ*UWUD+MF1N[2,_W!47@Q$K1)KRP!PD_I[HAK1F1E#C6\MST(OD
MB[OKCON?HNVP92X]W5C]JRK"ZF)P.A %+62MP\]V_1=J[9DRO]QJ'W_%NJ&=
MC@<BKWVP97L9&I3*-/_R>^N'G0NGHS<N9.V%+.K="(I:WLH@+\^=70O'U.#&
MBVAJO WEE.&@/ 2'4X5[X?+/UA9KI;60IA!?PHJ<N#-!FJ6::Q)7WE/PY\,
M24P_S%NNUPW7[ VN:28^6Q-67OQH"BKV&0RA8J]GUNEYG;W+\9;R(S%.$Y&-
MLM$[_,:]W>/(;_P1NU]8+&Z5S[7UM2/QCZNY#P[H^><[8B>]V$D4._D?N_M=
MKIRX9[Z2.5T,D)F>W!,-/B1*',A#T1/^LB)Q8\M*FLT??G>:I2>?O%AVAXXB
M:X-+X"7H>T[>"[N(3U7M\A5R0U1.Y23L$X3Q_D(J)YZDKHDI#6J,;.3*_%NM
M'!5"F8;0:I0'99:B)+<DY\_$O:-2@0\TPEZNI!;7TN3650+9_%.M-R)C.*2G
MG\1]O03O!UO#U%TB:6I4&I$>=X2_2K^"E(!#T#VRP-9BIO\L01M))Y_$5ZDU
M;:+XVJBPB8S]2L(+O0+I-%*/P9A\(&>>"8B*P$0ND3$.?[4NK,2]S-5"Y5$%
M/DYGL].C]]VO/+M.+0U\%FST6;S-3'%&[&09<(@Z+128*(?2"7^'+:VF)]+B
M )&$%FPZVW78"-X&($C&QUZP$5NS)-:TUX?%Q,B34[;P."M4S@J<B;^3=$W>
M"V0ME7,$L<M<]M8LQD(<W''H;>UA@C^$AAK^HD[A.2V5,:Q/![$H2/Q>9)-1
M,AO/]E9I.DM&V4Q<%87B8L_.$A*8]2C.S"'BS;=G!^FAB![./O7_:98FLW3T
M7 V">S^B0+=BU@]$B',@<9#!K-HC69$IB.Q<&=EH<(N$:*-84&#&3L:(+$!B
M(M;1(A\Y7Z  Y=;8$GC!_QOV,:>;+U_O;G^ >X&@ KF3)\UVB^\H"!T$89$B
M.+5$FK%(@ (XL7E>.T[(BI5AY12GJ4$"Z9BTWD<\%8AQ5 JZ>/I68P]Y0&:)
M#@[&AH% F!@*)@XKY8H?*NF0/0U N1'[BMA"Y0.+851C54H##E$$8 9?\[S!
MZDGQK98FJ""Y?>^J K-[.,I8BCA_.Z0=(90>*MFFP+S!)-D5C!1694RBE[6+
M=_831\PW8AV;/N\TH?!BX6P9B;OX596S,E]%G_&^0E$HJ=\_$@](:JX&TL3J
M6)=5$V%E4+);?_#%K0-+0MX45MNE0BWB3.S]L,85066E[2:&@PMLKFOD8B+F
M=6C.C0U"JU)%2VV"D%N.273-%H#*-",?)"9BB3Z'P@64D@>L(I! $]V3B +=
M$K4W=.<-/@ [%VM)"<^H2E/KG:J>:Y4#->BJ7"0BI6%38*FM'4,(@X_;[(40
M16XOAA"T'[T=?(=5F[[_-H:EA3^T>B16!U4N^H9[&Q4M#'+IW(;I(YN]*MW!
M-&84E-.O@+2H8Y+M)--.<6YL8&\]5QZJK8'I5]7[N'7O&))@# <J>UZM27_<
M:3FL ,OC3%<%Q6X==6=[P\O:SE NE99.;Q)<W.E=6XO12=#>?8-#1\T0D A
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
MMGMZ.LR.VW;D9YK5E4XS60ACXZ&=%W%E!I8;2I%8(!/T@O'\R)_LO E9'BF
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
M8AZ ;CIQ,[&J\MTO499ZJ1_F]/&"V@G0_EY1#K039Z#_'-K\ U!+ P04
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
MSP<9*WI05<4; TP0;\1BG"X6N,['YV=\3<=+K'NHWW=CFER(Q6(N+F;SV&T
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
M@.=+A<&TN2$#NT]T%_\#4$L#!!0    ( *2$6E)G-K3BE00  (0+   9
M>&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;*U6;7/B-A#^*QHF,X497FP#.9(A
MS!!R:?(A;>;27CYT^D'8:UM%EJ@DXN/?WZYL#$E(+IW>%["DU;//OFJGI38K
MFP,X]JV0REZT<N?6YX.!C7,HN.WK-2@\2;4IN,.ER09V;8 G_E(A!U$0G X*
M+E1K-O5[]V8VU1LGA8)[P^RF*+C97H+4Y44K;.TVOH@L=[0QF$W7/(,'<'^N
M[PVN!@U*(@I05FC%#*07K7EX?CDB>2_P54!I#[X96;+4>D6+V^2B%1 AD! [
M0N#X]P0+D)* D,:_-6:K44D7#[]WZ-?>=K1ER2TLM'P4B<LO6I,62R#E&^F^
MZ/(&:GO&A!=K:?TO*RO94Q2.-];IHKZ,# JAJG_^K?;#P85)\,:%J+X0>=Z5
M(L_RBCL^FQI=,D/2B$8?WE1_&\D)14%Y< 9/!=YSLRLPXHF39]BU4%S%@DMV
MJZPS&W2]L].!0RTD.XAKQ,L*,7H#,8S8G58NM^RS2B!Y#C! >@W':,?Q,GH7
M\0KB/AN&718%4? .WK"Q>>CQAC^V^<!2QE7";B#)A,K8G))%. &670D;2VTW
M!MA?\R6*8R+]_0Z+4<-BY%F,?J+G_Q_B'SFPA2[67&U9SBW#/3"0,*&<9C$8
MAS5,"]RTCAGN@-F2KUF,X22K+7,Y=XRC)Y1VF/M69 JE$H9@>>TYL=?79Z0Q
MU1(KGXX<7TI@V#NL][?+/0[6)M+DA=[L@H#:1>%Q4RX,>^)R@W'0Z0MNR=[<
M/4/L.]8A".E#KI@Z4"S!-.GC%;S8#<_.CPB^$F*_[<C.:[*?&Z+71/0K$?V@
M5/M6H0/TQB(?V\%+JK?WX'$K+<;R56RXM=BYVV&'#8-)-XQ.V0F+QMU/HX ^
MHK [&M+6I#L,)\?N2\&70@JW?8;1CDZ[X6G4:1#:'J#CA2BHQT)$$3ID6PJ7
MURT,#"XQ24ZB<7^$;4Q*WY$Q%">3?KC?\%'^8,RZ^";8-?BN+K?]_T;+Y<(D
MO34WOL0]M39R.^L\)]=&=IV?0^]74&"XE-NN3_P,:ZW*=NPMMDIOVG\[^#I-
M*=0)6H3E2K)+'J]Z3O?HGV$A4HNJ89J"Z+,;7<(3F.Y;]"L^".TD4-D>U!L=
M7'*U^L4R1:KW!>?3SN).C). 17\?T#(0ZTP)_^@B"&<HDX@*EU=/<?(/IH57
MA@(GHRCJ!D& &,:W"<38 C?8G_#]>$VXS^;O0E(TJ3\1#T,(6OW8DJ/."<_Z
M;%%I,L*NL)69]S)<6/)[#.1ZRD$ZQHZJ-P:;GJ"9!U]NLP+?0E%AF8LX]^WT
MV34N=>V%V]X8CXP1"2I.C2[8(S;@&/\7U%JVY/&%1,C=&K4]<HM*,X=&/SC*
M(<JQ.YQ1E"YXOA.DS0/)_?7?#61:^60I<53R?D$JQF>4R#;8L6HCJNPUT/1S
MSC+0F>%K-.O (HS.![SXO"!?>A)?!W1)2IXD5KV5TJ5B2Z-70%A<HOO[Q][D
MP<%DA#'*_/Q'X&AO-20UN\V(.:\FJ[UX-9_><9-1S4I(\6K0_S1NH3U^YJL6
M3J_]G+74#A/"?^8X)H,A 3Q/M7:[!2EH!N_9=U!+ P04    " "DA%I2UO3/
M,ZH*  !#'@  &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RU66N/V[@5
M_2O$-.UF%EJ/GI:4)@$RDP2;!;([2+9=%$4_T!)ML]%K16J<V5_?<TE*ECUV
M,D';#^.A*-[7X7V1>KYK^T]J*X1FG^NJ42\NMEIWSZZN5+$5-5>+MA,-WJS;
MON8:C_WF2G6]X*4AJJNKT/>75S67S<7+YV;NMG_YO!UT)1MQVS,UU#7O[Z]%
MU>Y>7 07X\0'N=EJFKAZ^;SC&_%1Z+]UMSV>KB8NI:Q%HV3;L%ZL7UR\"IY=
MQ[3>+/B[%#LU&S.R9-6VG^CA7?GBPB>%1"4*31PX_MV)&U%5Q AJ_.YX7DPB
MB7 ^'KF_-;;#EA57XJ:M?I.EWKZXR"Y8*=9\J/2'=O>C</8DQ*]H*V5^V<ZN
MC=(+5@Q*M[4CA@:U;.Q__MGA,"/(_#,$H2,(C=Y6D-'R-=?\Y?.^W;&>5H,;
M#8RIAAK*R88VY:/N\5:"3K_\J-OBT[:M2M&K[]B;WP>I[Y]?:7"F]U>%XW)M
MN81GN 0A>]\V>JO8FZ84Y2&#*Z@TZ16.>EV'7^3X6A0+%@4>"_W0_P*_:+(S
M,ORB;["3_=QJP?[Y:J5T#^_XUQ?$Q).8V(B)_TLX'\_E+W_*PB#]ZZCR4W[)
MWO"^D<U&L5O1LYNVKN'='[>\%^S7K6#KMD*DX3W3?%4))JMJ( .U4$SC?<&K
M8JBXB8EVS7;&;T7)^)WH$89,$2?%!H4Y!#T3H[0.T@HKS:RAAV[0AI-B7#/L
MF:A76#7NFW<\%>2,-^6#V>P9^P?$6.=YR,82TCKV]%T#(]I!@8WRF/A<B$X[
ME2_9STABLH%:XMELS)ZP>.DEJ8_!,O62),4@B3P?@]?R3I8"O(Q>0U-*0"57
M P$R&<X!:,%I2K>LX[V6A>Q@-B!6HAAZJ24 >QI<LJ<I_A+Z"<-HKL\ACSF*
M;IN=DLO(*>F3MDGH95',KKF2Q3/VV_%.S=DHAHRK-*P@M:*E![2\99C2,,UR
M+XQC%B5>F 5>[&?L@R ["^*FR-D8W_$>*#R-O2 +H3^P]X,8@RP%07+)?FTU
MKR@!RN*ASWQ%D]B+X\1HDF1>&/FD29#'GN]'V(&*T'YFK?R?LGZS7B/WDY-W
M"/1&2VS"/2M)("K!$>>GL#I($F 6L##$#D1+%J3XGZ7.]M)J^HTJ!JGO^<LE
M#?,L\5(:)EZ4!EZ2^\9I/@B44P7]%$2,[MAQ63[:)X?F#ON)<7]Z6Q?&NID<
MR@-B0H>>N$)9)@&?15]()6C>LF@[%^!0AL2077AY1I336:)38+<CZGO,'4:4
M/1"[U4#QON[;VF:F?3XA"0>)QV8<:925_:B\)'E:_C#R7[!7^T?B4B \%=MM
M16-M'JWKH+JQD1]8R9#O:-W0]*)H-XW\ _J16NA"K%Y%J_1,(</A-!0F.8G2
M@HV&YQ.2P226YI"Y.][<NP2O+.V"O74ZW,-^Q<29E'@JC>8>$4*K'?T$4>KY
M>616PMG\X!"J$^[JD26=,'U2=7^HR6E%D&/F(IOVJS+@BJO+6=JEBJ5E34Y%
MBO*Z'1KCE 57V^-X:)LY<-^I*?(,ZJ7HS-+#51.\HSMY8-U)"NA>H*;VHJ:0
M\-A:-KPIR%N+%JK:GA$JM60@UE;B#L:Q-3J%MH=W[VTP;C%39')HIX+3#(WO
MBF!P>6CH3%M;"-D9@_>V3O37O/GDP7MEL257/V450KIL:U(=9; =>NM>MN@L
M3O8#MOV&9UN&HUC;'U.+4:*BT6IR6_)VTA'<];87SA?@_[)%RH8W5-C@DMW0
M9HV F/"P_<@'1!$B 9VI8+>T@V;T$V\&' !8&%L?8D_\19"PMV+5F_G434\3
MH7,V]@H!5+$P.:![S^]9X+LI>ICX_C14#Z2\&C9HAU@^<K2/8>2>?\'NDG\?
M4*7H%.^LWX^Z31.3;B<I_<=0?K]')')=$M%FQXCD#Q#)1T3B SH"(7,S!I#0
M/<P!L8OS$8%Q_0C(2#*9%1U0'9F5/S#K#.4#0$Y1S@ )7;X#+7XG^Y=N>@^(
M[V8<(/D!G7&1R$T91%+W8!$YE.(@2$:.]C$864YV!0=4DQFQFYXF@LS-?(^(
M:5IJQ%%VD&AM:;118X/U[>MW-R;K4/3]AJA")&IJ[S4%SFM!W2?E*PKRMU/"
M>M>@+&M3\I#(* Z5JZ&4013;HE.Q57Y \]Q3D*.M$+TKIFI Q(*F!8Y=NZ-N
ME!K=OMW*E=2&L./WH]A]GEK=3UF*"&;I"76XM"F44ATR[M#W1+X99 F=Q3[%
MO170 R:@(84.5)A;8@\S4 JHTS#95V]MYM9;'#-F16%?AT_G_(.TO!$-B<)^
M*YP@JA+E2KLB?:+7\%@MN!HHNV$?;2%$LKV3.'P@IPX]"H;"68K]#O_3@BK"
MC;.R%QMWP+)]VNZ@&(R[.\(&:&<F64-D?ZBZ/-TQN/I,G*8Y)YSV<JQSN\G:
ME<#[<BA@U$J,BJ$FP7?F!//"B"..'G?Z>+-&4\AK4=B+2V9.KM1IHA)M.1JM
MV[[=]+PVSCTB@!?X0S>),D1H6AO[/5%GB?!&DK.\YYA'_.7Y@OW2'.>5>''4
M%%RWU'W!4U_#!E.L1[^G;H[6SD1AV=#1-B1_/NK+OCMLY0^:?(^@YQWT_"QK
M1"9\"BT6,HR/<]NX9 HQ1KT#L-R>L+3B#8)%D6QKICTWPVW&YHF06@G1S,C*
MB3>Z LL"N#B8QESV=5!F(?K_02CPTCS'.3L^@8G>B6I]'A+REV:@].G-^\.I
M@7;@S#'928#F6BWHL1K@/4+9$XGKOZ?.3LU:.]?1>=0UX41BSC==U_::CC%T
MLH?M8%NU]\?=IPT7M(+[CNE\KTS;.L\#<]674>[E83C=O3S2<^C2A3\\CUJ0
M#@XI3\)HD2?&Z+E<.O"F:?90[A=WYXQ8*VS:H2>AOXCB6?O* 21E%[Q+<\B=
M0L7)76$[#'_U6 '1(DP>B;X[')U$/\Q#+PV^'?V=Q*O'XK]<)/X"/<$HQ1R8
M3H7T5\66C[(W6Z MF&)\K,_''$=K^6E9YS!3HQ6N?A$2=)%E3QF?Q70(^[8+
M@U/'E;$A<,YS(N[/ZC #RIY8%$*\E.;:Y-$WCA]FDKYF--WFA)F792G]B].<
MKAG#9.G*X@S<LRQ.^?H3M)H+<VL9^8N,;@BC8)'G1MSCG#_[@O,OO30.]KA6
MXZ42$9S"=&JV>%' 4WNS?K;/MGP<[;798'I[.VR0AS_BE%^ZS& " 8D9ACO)
M/V*S]/QBS; 8X\8$77,V*0":S)]G,M'7:M1K+OV]Z#>B7["/.-6:#P%T1W8]
M%@U M4)_;6H%6IORDKU3:C"]*WB-E^Y&L7=T_&_^/33V.Y-1T A#!R6AA17D
MKJSH5@2+[+'#G?_&-NJA=D=$[E 4+,=-G9"24(XVT\OBS$M2>\T>>P&Z@3#)
MIO([O]_Q'E;S [RY[?QKJTA)YX\'6,>+S!85"_NQ /I\P%%?T<[>\6JP1.CB
M(E:C5H\7+$\"<NMQZO@2:I;$O$,%=V@CG=U'*?'LM=GL&X1!_LC=OWSY*6<.
M<#:9X6PP]*:M0,XJ>KG""MDX!PMRUR'_<&UB[V9VL[@X]?7I:O9ASVP$?;ZD
M?1H:;;_Q3;/3%])7]L/@?KG]O(KN<"-A2276(/47:7+!>OO)TC[HMC.?"5&&
M=5N;X59PA!$MP/MU"QO< PF8OAN__ ]02P,$%     @ I(1:4H->0-S=$@
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
M?P%^K0D4QZ@#IMM134L'_-9=)&QD0"4TK"WEXR%""52NPN&"6FOIUJ/0*T2
M!4!-[2]VH#GR;R94PCD>\W1WJD8$;N>:4P$(60>%-64[XBGOEBF36F?::+J$
M[%L4Y#5LT8=J;U9,M[*%G3&\XK,B6% L'!3&):+*O+TPO79%0K)IVW.K7=];
MIK#FT&7S 7N'E8B,"C$_>J]_"TY"-<8<KSK)L>%"[5)_LBHJWU!B0_Q@%ZS6
M;:&+4OZB'0F\.Y5M0;V&<#&G# H@IGIQE,6$*YGYV/:PGMBF8Y'G'5MVT,XO
M!_0;, \&T7R)FPZ8CEL[S@CY&%M;X(;C@0@!2(-HX;JLU^1RL<7;K+HC& 1I
M+D&#NLM^DY0^=0G+Y2*GM*EWV390*= !YOMH&)X2$]=E(.(:?%2F\O7> /M!
M=8 Q2X #XM487*T[(SJGY@C8U9"<_;FPTF@/I(;E1(.2/GPB&4IQQTNQEI*"
M$KLK0RZH!MM:FC6LT95C7*"H(H$YXS4AX!U8SV8!@[C=AJA5.<88VE5S6E>2
M^RA0 *CS-ET\K0P7>\E[B@F"=["L\?CBX!SZ%O^A(7>@0LSZ0Q]HK?LKQ2"=
M999@HRXTG??DQ>,==8MZ3T&;2;5IL$*8"B.&ES Q"HH>4H.UNF=KO \=\?RE
MR9TQZHVLN3W<#8;%I98=_3QIRG[_Q 9#I#C@% $X!Z\U8&\50!$]XYJ7)MK5
MII9WX@$%<,^+R=V.D')5F)^!MX2V@,3L8HLZ-MDAM(3'M)F$R5/E7C.Q3ENY
M- ZQTK*TSNQ3D",N R]RXW(X0Q_H/GI7V$_*LI?):X"!_=I8>9XP^BT%F4>5
M'7BRZ->JZ+"RSQ*R_@0AJ'I;?[^%>%)6SP^U4;-]/3TA!J>4M0T;0T%-CT"R
MH+8MI_V-<A_]GXS:/_:4\-N*/6:@% KB>04D&:IS9&56V3+KB1T:Z]P/#>R@
M8&]3>,/A!046MC;*BZMCE\1^D36LD=N<=.3A5'!^B_J7C09A] N7O-_V%\L[
MQ7]<IBOVZ^#3@*W0)U3T.@7>D&[D^[#E=VPTCB:3(7RA.D?RLN_6^Z829FLX
M:)H,Y]%\,O,O'5Y_#+*0F_<?2(#W;S\AX4:S:1*TZU[?M" .FZ7#-)J.)OZU
MP^L;OXLD%Z5864<4Q]%PWKYT</FA);$+W':%%0XG.(_@-??AVIA5.[%I<;0.
M;#9,HGB2^N:'US\ W=9^2?8L3F/ZZYZ[SR BMR"]Z/%2(/08M#)LE=N]_"D
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
M>]XP>E860C.DOEE1:MWR.A=,+IGOQ)[G>)YG.6JB'4O*Y6:#M-.D*"MK\Y1
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
M7T5@^PNXWWC3ADMO:SP-GK"LZ9\%+0O0>66HLH8-&QC_@I9_ 5!+ P04
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
M)$C_/O^>%P7<<HMO59VE-5V^^PT]8-^<G#^.3C#8D3=7+V4C0/($#D[48FW
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
M.&)>/F%E]DGS<([R)THSI XH];8<%;X1B1$#!Y//)A9, I'-0@&9<DS.29%
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
M\#4!WB^:EGCU#!L<GDVV?7>/DR(5M? 0-9,T/K$W8^+!K/T*6Y%=Y=0,"K3
MYR[+$CXI<1I8$1SM_^+&CC3;/Y?P'=B^<RLP9,1OUY"Z]$NR#^C2J><A&V56
M; DC8%^(6-^2>5^<R50($.$Y/&B:0J@<&@%8%SP*# H(04R6!4<08J5U;"Y1
M"YI4I )/;AG@-K??_:Z)%1,O%8KX+?+\'4Z4LAXQ,YCT*P]%)S%-(,Z_@RJ9
M%IY3%0E0QZ^409J:4^1<0/4-X6?P?*ZX!W2D&B:*0[]*SP?#D$2/?50C+!LC
MN?5;?(]KF8DW2$6"3M,AWLQYTJ(8.BY$=65/DJ)D^:XY!G9H >EV4$@0R$Q*
M8./!:0NLNO<*V,)1@.40H8"/?]84'6HG1(X1.Y>(*@$LP"=,&K)!X.Q_5 50
M]#+(8E00D/SWR9LQ?I9/EL@$CRW$<"\6HAS[*#U8;JW[7,KS5-OA%!R2V!:M
MGN58RV LO\F)@ I/1N[HD[M6C #14[I^F'Z?#D%2 D2$U+U'%^JT 1$CZ#?E
M%.4X A]%1X8D+OS'T5+UV[-XBP8#HIFL<;M[V[V4C33LL9 "QN5.)[U"9K/Y
M!7(1-?,DVT7<'_<CHD1H)CZQZ>&+>'(6_,P=1#N1YS2Z>),W"N@B=NRDB8',
MHN1L1YM#--C<-(X&SR*2YL5Q[,M?%-<61B[>88/#;%CL4P=AP,3;[H2R<R9]
MB]6RU\7+[40-8"4QI(8*_X(?5T,0.#SU2X.'#SX@D ^J_$:X J[9L^?$K2K>
M5Q.8MP'C/\A3I3U&U,S\VT."8C%#GP1.@>@Y[I&=.BOH=8D'6#<ACH)P<9BD
M)0B Q8BY'IB1@6$=QFXU=_&DE7V*3^8 <=FCYKJ*<-%E'*>ERX,6+"J7?ON3
M[3OX 8Y%>=#<3SD!LI'O/_3LA Z>"Z[Q#G+*ML D+Z!Z_=G)[@S!)%N4Z!65
M!$U:77MK(8+'I'/$""IKD\2RDG@6]NC1S6]]< "GSG/FP)Z4V$K?0QED 'U.
M_#?\A_A^XF>0F 5-Q %#1'9C]89'JZ N(LCAQ7'$P><&J>@DR\L6.R'25[*\
MYU\;4AK%)6B0AN5[!U9E@M<PL\ 5%M.P+S7@-+N3"31HXGW -B^QBT5B[ RW
MY=:]Z49'1TJYJJE2)(B[60" %?I2U-?5#LY_$_H(Z%J/";1G.<7BI*]*LHJ^
MC9IN3/XB+RB!L=! @H)(0X':BSG<'AAQ-FK+:HCW00YC/>Z8'660J[B=$ Y
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
M]K+@G-%U(EO):ZUHI2A<#S3R,R@BV7A8Z&'-$N^BN4<\UH !=7VJUOGT+J/
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;.U<:V_<2';]*P5%2"2
MMEC%MV,;D&7/K@%[QK"]NPB"?*"Z*8D[W<T>DBW9^?4YYQ;)IKI)JBUY@ 3(
M!ULDNQZW;MU[[JO(EW=%^7MUDV6U^K9<K*I71S=UO7YQ=E;-;K)E6CTOUMD*
MOUP5Y3*M<5M>GU7K,DOGTFFY.#.N&YXMTWQU]/JE//M4OGY9;.I%OLH^E:K:
M+)=I^?U-MBCN7AWIH_;!Y_SZIN:#L]<OU^EU]B6K_[;^5.+NK!MEGB^S5947
M*U5F5Z^.SO6+-SIB!VGQ]SR[JWK7BDNY+(K?>?-^_NK()479(IO5'"+%G]OL
M(ELL.!+H^*,9]*B;DQW[U^WHO\CBL9C+M,HNBL4_\GE]\^HH/E+S["K=+.K/
MQ=U?LV9! <>;%8M*_E=W35OW2,TV55TLF\Z@8)FO[-_T6\.(0SJ8IH,1NNU$
M0N7;M$Y?ORR+.U6R-4;CA2Q5>H.X?,5=^5*7^#5'O_KUAR)=5>IS-LORV_1R
MD:F3K_Q3G;X\JS$\&YW-FJ'>V*',R%#:J(_%JKZIU+O5/)O?'^ ,='7$F9:X
M-V9RQ+?9[+GRM*.,:]R)\;QNL9Z,YTTN-EW-U8<,.WEOW6_S:K8HJDV9J?\\
MOZSJ$O+R7Q-S^MV<OLSIC\SY!7HTWV""XDHM9/ZRFW2(QY.C44=?5.MTEKTZ
M@A)667F;';W^>I.I=%F4=?[?V5S-BJH>FLQ1JTQ^.+_XH* /]O>T5N!RMKS,
MRH[3PJ&=ISK!P-#%JL84&*3&G%?% DJ=KZ[5&I/C+B]4E5U#9VO+Y=DBK<#F
M%P-3[ ]_\GZ%48M-A9[5J;HHELNLG.7I0EUN*K"APCB]AQP_7\VA(25OCU7D
M>8Z;Q+B* ^,8S/'ES;GZ].F3BG3@:*/5O_Y+;+3Y=_7;W2HKGQ6SV6:=8S47
MG]^A2^B$L:]B-W",YZM?B]6S@LW4O6;:\;7K>*Z'*Q/'3A0EZFM18_[9/KG*
M<SBS<4-EG,0/,; 'B:OR.1C$AD#1A<JJ.JTSI8UQHB!4&OP(PSW^',*QS[WA
MN%=UN6F0#ZQ:\+]Y=@L87G.#7MRC)(H=$R1*N[YCDG"7S4L@7'Z5+O/%=V5,
MY/B!KW0$/@1NL_KR1Z96'I@<:4^9R'="G].M8!2X,N,[2624#[9YOJL^[(BP
M\AT_C-$G(F_#R(G!_W,*8;J:41Y+-2NS>5Y#N"EX6S$_ ;DZ#D[5B1<Z.M*G
M>V-;]3C&%%X28QJ#:TP"9D=NK-ZD"TY10>1FBPW0#1<#.K<[Z OUM]6V%2>8
M V:*#9@@%NF/30YZ&QJ/5>@$44 !=KQ([W?-KK*2S4^NLNS4SGFL3L K/XA/
M<6D<W]=J K."#K."2<S:X_OE]Y:Q?VS215Y_I^KEL[0NRB$,FQQ]',.V>%++
MK/(KL:0^".!(99E7OZOK,IVC0\5&>WKT0GW-RJ5J[=YML;CEC,/WD,S;K"3D
MU46_WTDG0#T+(EHJBHG_8OX7\;]0?2IS2.;3\.T3D!1;K'4,#=&\@B(FF O
MYT(70HHNM-?C;U[DA &1, F<1"X ?Q .E[(E?4(=H9-17SXJ#:7R7)4X&O=
MMSB*H030$04M=5TH00 MT]"#Q$5O7X6N$QA???D"@=.)_!1[ =KY6&L"Q8V!
MCFY@%*G0BO()9/6<V$0J\)T8?H)%#>T%3H@9M(]%H6\<."Z@+P!I0!:L!F +
MBB)H;BR-(LR.T="F!?L6XH4]NSC_HW_;_I:ZGS7:@+41:N,$1@I "AASDT E
MX RV(09.>;$",B:N48;\"OW]L4-RV./V <X H;X38'=UZ'AQR VA')!3&!^;
MY 9[(P0!-MIP$W=_T6!RY'B&.^\1I1/'Q9;M-O,2[%)K_2!G7H3Y(Q@OB((&
M!1YE"E@=)RKVG! B9"B-\3Y#6]O[OT,O1RR_;)E.(O 9LAAYC@;[*9/<-!T!
M>K%KQG>=$.SSW1!B'NVS%EQ)'!\BCXW;/DS '"^(!+]C;*C1HG5>LC\ ]AE.
MQ,"N@<7&V][1)F ?(ICS_:T#O[E;C1)V:X*X>D  .$\Q]0XB&$.83 QG"@3Z
MP)L0[?;7U+I$XXZ091ZTP15II@V'V .2H>(&4R1@EXO[ &R-('U @!"K;T&+
MD 5T@<I[7DC689P@"HDL(>2)A$'/L-@X(-U8',2>VN7U84M[KI.89 ^W(KN5
MD,$PIE3'D!80DI!_?>C2 ?K[+3I@-;XG5/H)R?"4YV-*XB4LC6<")6S!D! 0
M$8;[ +;U#<<\0F$:^FK,Z8-4D(X>$<6- QM14D/"8[.OW_0GC9L,B4HG!EOY
M\N/]C0W@9=FUCA'A@^L-$9% Q1 1=&J?X)E:+F '7*W@NH4)U23"@@& N*8M
MQ)6_+^01A'Q857J*!^%[",9MJX81 W3 #D'.)NBPKO6$2RU+I%M->0TP"J&7
MR&D@*XP%B*'0!'<?4&! H*1:[$!$ O2XO3(#< +3$)%% 9UN*,]87]_?MT&@
M*&P98V)8;HL=/L@9H#Z.]T=O8XG'Q!#"-%A!,:$Q/ 9HF&^9%$+FR Q.3DC=
M7[?GHB-4\6>S[;Y$#3$-$):T[@^HCT-L.1P!39_+4A\+F+34)V; \C;A4Q<V
M"2^ 1A'$+X(W@?Y$4C@5T-R <1W0T_<$S@!U,0&?Z(O?#4V2K,6CV8)S![PC
MS/L00OP&Y"5I,>T+L-(2SJD OYC*CR-.Q3 ,J&= /J:216$3P)R8T(QI\*2-
M[?9BB\8X&'@DU*((=B="#.JC?03?U:,?&&,,V*< J!TE!N@'H^'":8RY>YJD
MDX5 A-8\A+Z%=#![U#S 0[UG'HSCTKS0/,3PF. X4731#0Q">P@-..3 QM.
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
MQ@%UU'+BPX,18\ =)@'^&B> J1O1S80!561B:<=BFHV7IYQ%5FM!#.QJ8'@
MTV6:*&8@'B3CGB*,[<.NVQ.TVF\.)6EKV508!I-5[<EC8$])D@?,<42[A+25
M;,:YK'<SK\G#6V!W9UNU9&1B'XY(K$(1@$ .U@2>#2,"UU;@MA(YZR229.R8
MH:U7:K71^H$W,%K;"IV-QZSJT3!U+T\QS,O^V+!W$Q6B\1636E;5;06L>JXN
MLK).(>L= MC)ENGW9JHL6V&(?/YL#OEC3#:[2<OK;"X%N)UC-M78.9L=$_E\
M"BQ[KP3JQX*E78738P.$IGD)<O>5OP8P'YAK*J^Y&$-3YBQ5/4)F)NP8IE#R
MFT2@NVQQRP'E?44Y "4^?V\/Y21 ?R-^,A#K0:C\<YK^'/#UK0OK\2TU6Q>)
M U\%3;@_&,K3VGMAHCPY,(T[*O (YK)MK#7:!/N0.(Z[3)%Z3!CRB+7C\@0]
MP#X(_J]OSI]02NF"'$%?RU))SK0,/&Y9&,M6,S_S_\#Z(+":+;":Z:KLI@0M
M/!%P/PX:Q,W)H0X_!U5F5WP#WN8TBEZ^80U&S/+U-ITQM*78&-9DQMX5ULE0
M\:>?U?C4S;(K^4^NTOI2.+>5FL$L8L*W,*0.,QJ!N::ML$QD 4,YM-V43<8<
M.4_>XK(ED7XUD(>A)87?QC<L] 7N-B,_)5G;%]NU=W!"H).M=2=NS?[-9F5F
MI>)[GBV&S?7D/(>+G?W* [:[J4[N3*V: T1;X7JLH1T)ZM]L#T%SR,OL.E^M
M.$&3S9.,@Y1/;)[:ODEP+F029$_@-GLA0Q<GC/Q3?AY@752-(!:2*4>3T'6E
M21S)F>R=8U#B5C1GDYK% [*NX,F0LMB^603IW*$U6\UWJ R=V-<=M5,"L_TJ
M@9[^+,$YOX9A3U1#C&WF<9V6>#".2(_X-,$#TTSNNI1;^K6/ PWZB"3TL6](
M*AI>0RDEL(R!*Y'\9<UT"V/I?)Z+)5)\AVR;C-2]-E ^:ZMA\T,_H8@8C^^>
MN_XD/<W.-Y1$"%3]/8JF=G_[?K>>?L'[(Z#XFAFZRW3UNQ!@]RD?27I,CS;I
MP^<K^^D8*@2\AUE6KMH=+\H<_$\[IZ9?&WL#POZ-%81AM+U_E/ :_L#6B\]M
ME>VQ\C("\"_4;PVYS-%K.6:7V'=>CN7=0-=SFQ>M$YX,*@!RFEF[F*] .88O
M]4*//5_]A=X+EMPNMPFIZ <Q41+  6/600<LVO-H$&=[;[\[T,9$Q9:6J[:J
MV.21J@QLGK/J 0#^/9-R7YM+:K@J;W)TW^QX+M.^^]9,0#HL0QL:Q6/C2:<M
M] D1DS[1]G2XGCX>WKK'/+P)YT.*DN)H+I=Y;=W FI\565CHO=JL;!"'1E?/
M6L_%?L"(+_\/BN\CCY3/'D': P)[^-=6#C@?=] W5'8IG2;0>B7& E^L@]TA
M#ECC25KW#@W+:?ITO2Z+;SE1 *K?B*7\="JBN?U\3".K5G]_R;]!ODM)DR5R
MMH5O7+F)^CL\"T$9O@<T_R><0NOJLF7"=]6T[CMT/T8_];JI<H(7#(&FY'Q[
M(%-/G\A\"P\@7S2Z].MY,QFE+9^-9$X.'O#^6,)!T5.;:7ZB$'T8'5S4D-8\
MI]F3O6TWWE'7)=^$$J1IM?18>4P?T).1%^7#QX[=>UYLAZ>#/^<[8T0Y <W(
MX1M#B;SXUP/1KCS<]1QX]ZQQ4.G*0S+G K5?*"96EM#E%ULS@/R@D74*!B'Q
MK/=U+@0%U_(-,KY_!T"Q'^KJGG;?.3NW7_?:-K<?2?N(0);(O,BNT-5]'L$P
ME_:[8_:F+M;RK:_+HJZ+I5S>9.D\*]D OU\51=W><(+NZV^O_P=02P,$%
M  @ I(1:4D>\-WF*"   "QL  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&ULY5EM;^.X$?XKA&NT,<!=BV^2F$L")+X4#;!W#7;W6A1%/R@V8ZLG2ZXD
M)Y?^^GN&DF4E?MGLIM=^Z(?($D/.#&?F>3@CG3T6Y<_5PKF:_;+,\NI\L*CK
MU>EX7$T7;IE4[XN5R_&?^Z)<)C4>R_FX6I4NF?E%RVPL@R <+Y,T'UR<^;';
M\N*L6-=9FKO;DE7KY3(IGZY<5CR>#\1@,_ QG2]J&AA?G*V2N?ODZI]6MR6>
MQIV46;IT>946.2O=_?G@4IQ>&9KO)_PE=8]5[Y[13NZ*XF=ZN)F=#P(RR&5N
M6I.$!#\/;N*RC 3!C'^U,@>=2EK8O]](_Z/?._9REU1N4F1_36?UXGP0#]C,
MW2?KK/Y8//[)M?OQ!DZ+K/)7]MC,#=6 3==572S;Q;!@F>;-;_)+ZX?>@C@X
ML$"V"Z2WNU'DK?P^J9.+L[)X9"7-AC2Z\5OUJV%<FE-0/M4E_IMB77UQF2$L
M23YU# %FD]+-TII]**K*50Q.^U D><5./B=WF:M&9^,:*FGA>-J*OVK$RP/B
MA60_%'F]J-AU/G.SYP+&L+4S6&X,OI)')7[OIN^9$IS)0 9'Y*G. <K+4P?D
M?713ES[X_;&_7]Y5=8E$^<<1P;H3K+U@?4#P)^!GMLX<*^[9=)'D<RA(D8;/
M')[!O[B0N_<Y]Z@&PNMIM4JF[GP 0%:N?'"#B\L-ODAOO7!]W?1X.?E @<U\
M8&?K,LWG?OS))67%'$6)P<=N>>?*SL_\Y9"P+,EW)HJ8I15+*FR-=EF=LK]!
M:A/Z7:&-&+_JY(:,*]85A%8C=I5DWD-)[4V[<_,TS\G0=DMD*QLR%7(1";HQ
M/-"2;B0/XI#=+.&5FF9/KK'=RUFQ\A0@>"PE^_WO8BGD=]WO:[1QVE4R^R<
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;(U66V_K-@S^*X31 3V
MEMBRY4N1!.AEP_IPAN*TVS ,>U!L)C%J6YFD-,V_/Y3MN&F7Y/3%HFCR(RE^
MNDRV2C^;%:*%U[IJS-1;6;N^&H]-OL):FI%:8T-_%DK7TM)4+\=FK5$6K5-=
MC;GOQ^-:EHTWF[2Z!SV;J(VMR@8?-)A-74N]N\%*;:=>X.T5W\KERCK%>#99
MRR4^HOUC_:!I-AY0BK+&QI2J 8V+J7<=7-W$SKXU^+/$K3F0P54R5^K93>Z+
MJ>>[A+#"W#H$2<,+WF)5.2!*X[\>TQM".L=#>8_^:UL[U3*7!F]5]5=9V-74
M2STH<"$WE?VFMK]A7X]P>+FJ3/N%;6<K? _RC;&J[ITI@[ILNE&^]NMPX)">
M<N"] V_S[@*U6=Y)*V<3K;:@G36A.:$MM?6FY,K&->71:OI;DI^=W>%:F=(:
MN'R2\PK-E\G8$JS[.<Y[B)L.@I^ "#A\58U=&?BE*;!X#S"F?(:D^#ZI&WX6
M\0[S$80! ^YS_PQ>.!09MGCACXK\YWINK"8F_'L&-1I0HQ8U.H'Z2!NDV%0(
M:D$\Z"(<6[WS*$-NN2*F&XN%P[,KA(6J:,N4S?(*:$&PGJ,>%N6C)LC@NE:;
MQL(#ZAQI_#"]O",TJ0V4#8&KC9%-8;[ [ZHI&XL:C:4::E(.I< %!"Q+?2;"
M $(QBN"G5A5%,1,^I\"CF%3W>_<Y2DW)_@\F8$D0LX"'$/JCA*9AE+(T2(!G
MA$G,P1T16C_3 23SW"5M((LYA0XA2$8<$A&R.(T@B,G^4;Y0$/-F*D*'ED%&
MV0@_8WXF( C([4E964&CFI]I[VYT:7=O.0D69"F+1 P9'V40,5^DY)E"FA+,
M+6I;+LI<6C0'S84PRV@Q(DA& 0@>,9&D+E34ASI8.,%$EK L\R'P_9'?KAS9
MIYS%2;S7G:&@&"@H/DW!H8_X2B>V00;S';@:EDKOCO'R++2[#*[,6N8X]>BT
M-ZA?T)O=GXO!8"NI,:8GKKF"OXD2W:%PA,$M:>F3PN7].T[^D%$7$#).?7!C
M%ODT<I;P] 27.$M#WUD(HA"+Q3$.<6(CBPF2$Q-.$T!0^ZC]S.>!"RVROO,?
ME][M$\YX+)P0$^$S)_@LS!(XT_5XZ'K\Z:[WW"Z[1//CB1_K_MD0Q[N_CUM\
M+BKQ0,-B0Y8(.W1GCR3I&#]<D]\1Y ,CN%MPZC:G!J2QF]+QD[&4M"2'P .2
MN9-==X1PY.*"=EQ,WZ<5]48NK(/V^X9=#'OY6#O&!]=IC7K9/AK< 4UDZ6[6
M03N\2ZZ[Z_C-O'O4?)5Z638&*ER0*YU_M.ET]U#H)E:MV\MYKBQ=]:VXHK<5
M:F= _Q=*V?W$!1A>:[/O4$L#!!0    ( *2$6E*HP8\CR0(  /T%   9
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;(54R6[;,!#]E8$0H E@1(O7!+8!
MVVG1'(P&<=(>BAXH:2P1H4B5I.+D[SNDO#6HW8M$#F?>FWV\4?K%E(@6WBHA
MS20HK:UOP]!D)5;,7*L:);VLE:Z8I:LN0E-K9+DWJD281-$@K!B7P73L90]Z
M.E:-%5SB@P;35!73[W,4:C,)XF G>.1%:9T@G(YK5N *[7/]H.D6[E%R7J$T
M7$G0N)X$L_AVWG/Z7N$[QXTY.H.+)%7JQ5WN\TD0.8=08&8= J/?*RY0" =$
M;OS>8@9[2F=X?-ZA?_&Q4RPI,[A0X@?/;3D)1@'DN&:-L(]J\Q6W\?0=7J:$
M\5_8M+J#;@!98ZRJML;D0<5E^V=OVSP<&8RB$P;)UB#Q?K=$WLL[9METK-4&
MM-,F-'?PH7IK<HY+5Y25U?3*R<Y.5Y@UFEN.!E9*Y/ L<]0P*S0BI=X:L H>
ML6YT5E+L</G$4H'F:AQ:(G<08;8EFK=$R0FB.(&EDK8T\)DH\K\!0O)Z[WJR
M<WV>G$6\P^P:NG$'DBB)SN!U]ZGH>KSN*3QN,J%,HQ'4^CCHHVS\G*7&:FJE
M7V<(>WO"GB?LG2 \HF ["E"IX 7S'9N^0R:8,<X=JK-@%C434 O,BX\9;!-V
MEL_-]ZVI68:3@ ;8H'[%8/I4(JP)7&VX+,"Z\H)_]<6GQY0))C.?$W==J*IF
M\OV3 7-H'>-:I_&M<XB$.D<?(CS$9?X3&##KF7(2&^ RYQF=\EN@@F.5$L>N
MZ!\E\0U<WDLR5HUA,C=75$7#<W*&$_QB^0U("LOY"BY@V.F.1O0?=7K]Q$55
MH<X^JB6C3G+3ASCN#.,A/"E+[Q?0[7<&HRX=DJ@3#V[@7ZT0'HTD(1=^\1B*
MMI&VG<Z]=+_;9NU(']3;Q;ADNN"4-8%K,HVNA_T =+MLVHM5M1_P5%E:%_Y8
MTGY&[13H?:V4W5T<P7[C3_\ 4$L#!!0    ( *2$6E+<H7EFL (  .@%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;'U4VVX:,1#]E='VHD:B[ 4(
MD (2)(T2J5&C)&U457TPNP-KQ1=J>T/R]QU[84L;PL.N;W/.G/%X9K36YL&6
MB Z>I%!V')7.K4[BV.8E2F;;>H6*3A;:2.9H:9:Q71ED10!)$6=)<AQ+QE4T
M&86]:S,9Z<H)KO#:@*VD9.9YAD*OQU$:;3=N^+)T?B.>C%9LB;?HOJVN#:WB
MAJ7@$I7E6H'!Q3B:IB>SKK</!M\YKNW.''PD<ZT?_.*R&$>)%X0"<^<9& V/
M>(I">"*2\7O#&34N/7!WOF4_#[%3+'-F\52+>UZX<AP-(BAPP2KA;O3Z C?Q
M]#Q?KH4-?UC7MED_@KRR3LL-F!1(KNJ1/6WN80<P2%X!9!M %G37CH+*,^;8
M9&3T&HRW)C8_":$&-(GCRB?EUADZY81SDZ^N1 ,S;0C'U=+"ASLV%VB/1K$C
M>F\4YQNJ64V5O4*59G"EE2LM?%8%%O\2Q,3?B,NVXF;90<8SS-O025N0)5ER
M@*_3!-L)?)U7^>8.SKC-A;:50?@YG5MGZ&'\.D#>;<B[@;S["ODMU4M1"02]
M@/.++S-@Q2-3.=I]-WF8ZJY$6&@A0DK ^82 16=IT[@2*&7T\!SCPKYP!D5E
M/(BI E@X]M;/R(P%]&D!NE24<TKZ]F*#;9:DPQ.8!H0V0"\^ '\0L$[G'MQ_
M.^D0/EPJ@NG*$J4]@NDC&JIL*AOAQ6VU;17!6TA;W>-C/Z:MP7 (5^R)RTJ"
M]._H(^D] 'W_9I"EV2>:#9-6/TG@/E0@*64;MX:YE\"DW>O!.\C:O3X-^S',
M!7OOGZXCP%3,_+?OG<0[U2?1+$./L9#K2KFZ$)O=IHU-Z^K]:U[WP"MFEEQ9
M$+@@:-+N]R(P=5^I%TZO0BW/M:/.$*8EM6(TWH#.%UJ[[<([:)K[Y ]02P,$
M%     @ I(1:4@U)-EPH!   R@D  !D   !X;"]W;W)K<VAE971S+W-H965T
M-#8N>&ULM59M;]LV$/XK!RW='$"S+-F2[,PVD*0;%J!%@R1M,0S[0$MGBZA$
MJB05)_OU/5*R:B>N]VE?Q-=[>/?HN2/G6ZF^Z +1P%-5"KWP"F/JBR#068$5
MTT-9HZ"5M505,S14FT#7"EGNC*HRB$:C)*@8%]YR[N9NU7(N&U-R@;<*=%-5
M3#U?82FW"R_T=A-W?%,8.Q$LYS7;X#V:C_6MHE'0H^2\0J&Y%*!PO? NPXNK
MV.YW&SYQW.J]/MA(5E)^L8.;?.&-K$-88F8L J/F$:^Q+"T0N?&UP_3Z(ZWA
M?G^'_H>+G6)9,8W7LOS,<U,LO*D'.:Y94YH[N?T3NWB<@YDLM?O"MMT;)1YD
MC3:RZHS)@XJ+MF5/'0][!M/1#PRBSB!R?K<'.2_?,L.6<R6WH.QN0K,=%ZJS
M)N>XL#_EWBA:Y61GEN^00M(P>&"K$O7Y/# $:I>"K .X:@&B'P"$$;R7PA0:
M?A<YYH<  7G3NQ3M7+J*3B*^Q6P(X]"':!2-3N"-^Q#'#F]\.L2_+U?:*%+!
M/R<P)SWFQ&%.3F'ZD$EMCE%VVOBA0#"6;UC9I.@2@O]+3AI:$I2*I<5W\*3\
M3&X$K>:0-XJ+C=M4H^(RUT"9J%$8S"_@+V2J_0E %&*U0M732)]P!H,;0<:R
MT4SD^AP^$ @S%G'ON#.8^&F8NG86C^"^D,K\:E!5^[LF,YC%\(F\=G'LK<R2
M%-)I"/?-JIWE(I,5PB".SV&0AN?P( TK7T9Y!K&?I%/7IG$,/4?Z)4D@*7Y%
ML&U%:HM#R8@",-)Q<RVKFHGG7S3(PPCU_\=@QG0!C29+<@M8)1MAM(V];"P<
M%^[,BKQH%%)1,R#77?PE<<A+;CCY9UF?$GNNC:=P]^$C,*V1L.3*4(UML? I
M*YC8H#OL%8IOU^E<ZQ?+9>TXXL1)9B#THR2F;SR*#V,\&'QVQ8S.8H\4()U#
M/M/AWZ7B]$ 1O"38M]X]$XT:TF$$TV'X&BOG.K/T %GB,1 8#ZFJO*$F2N'-
MB6R-^VR-_SM;H6;/+?&KDF^<</2QW#T)9>_("TU,XL)SPE&/Z+F$7LN29.K$
MY5*BNP!U1]B1P^G'VNA?*\W.M]:]<#I)__S3- K3WW:@;*/0B4D[(2#+"HO8
M%I$G VNZ\+J_07JU\W1OKXW+'E)&SITR*&N8JS(B(P&QW=RQ8ZT<=T)[!F;<
MIMS^1BYRGK&#++)<' 3W(GDH5BOTL1]/4CN(J!N.$]L=VRXIE+H3B*@@S&R7
MQJ3;J:T-NS@2/PG#KJ(<$*TA"OTD2>"FJDONB*3]2)5F$/GC&96APUC.()SY
M41K#,;D%>_=KA6KC7A$:G(K;J[:?[1\JE^W]_'U[^\IYS]2&"_L#UV0Z&J8D
M-]6^'-J!D;6[K5?2T-WON@4]ME#9#;2^EM+L!O: _OFV_ 902P,$%     @
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
MLG2W^^&&'E.HG0#MKY2RAXDST#W/IG\#4$L#!!0    ( *2$6E)M)LL_&P,
M -0'   9    >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;*V536\:,1"&_\IH
ME0-(A/V $!(!$N1#S2%5E*3IH>K![ ZL%:^]M;TA^?<=FV5#6D)3*1=8VS.O
MG_&,QZ.5TH\F1[3P7 AIQD%N;7D:AB;-L6"FJTJ4M+)0NF"6AGH9FE(CR[Q3
M(<(DB@9AP;@,)B,_=Z,G(U59P27>:#!543#],D.A5N,@#C83MWR96S<13D8E
M6^(=VF_EC:91V*ADO$!IN)*@<3$.IO'IK._LO<$#QY79^@87R5RI1S>XRL9!
MY(!08&J= J._)SQ#(9P08?RJ-8-F2^>X_;U1O_2Q4RQS9O!,B>\\L_DX& :0
MX8)5PMZJU1>LXSER>JD2QO_"JK:- D@K8U51.Q-!P>7ZGSW7Y_ 1AZ1V2#SW
M>B-/><XLFXRT6H%VUJ3F/GRHWIO@N'1)N;.:5CGYV<DY:O[$W,G )9=,IIP)
MN)+&ZHJ.WAIHW;.Y0-,>A9:V<TYA6DO/UM+).])Q M=*VMS A<PP>RL0$F<#
MFVQ@9\E>Q7-,N]"+.Y!$2;1'K]<$W_-ZO7\'OQTRDQE\P6S)Y1*FKFJXY6C@
MG)M4*%-IA!_3.9E31?W<0]%O*/J>HO\.Q1U=M*P2"&H!4KE:I12P0E4;%C26
M4_UA!@O&-3PQ41$.67-I4=,J:%JE6FRB2>G<'9[9E;7]-/<YPD()NJPN?.N2
M#W3=C3\92XN?C0C4*HPE$;<?LT!)QF*.NDFTW^"/V?CD=(?A7T;P=0,[K6$O
M&M!+!_K@0#]HU;J2= "J,L1CVN0D#_.Z2MZ+TE!=;:^8%2N!&4/-MA6WH1<-
M.W$R@ -(CCK'_<A])'&GWW-3PTXO'N[R%YS-N>#VY8U&*QETXD'2;A1:7J#M
MC5Q2=Z7(96B;=L5M7G<=U#1D!@Z2HVZ?.H\0OHE2*@Z&W?AUPF?Y@SGK4!LW
M)?I&+%ZZ_X=E<ZZSPY)I?QD]6HO83MIOX5I$U_X4O%U7.]SJM'1$2_^>&"IF
M*IMUTVUFFR=KNN[4K^;K]^Z:::H= P(7Y!IUCX\"T.LW9#VPJO1]>ZXLY<-_
MYO3LHG8&M+Y0RFX&;H/F(9_\!E!+ P04    " "DA%I2CCK#?"@&  !G$
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6RM6&UOVS80_BN$46#)(-AZ
MEQPD ?+2HBV0+DBZ%<.P#[1$6T0E426I.-ZOWQU%*7+\LA38A\;DB7?WW)%\
M[MCSM9#?5<&8)L]56:N+2:%U<S:;J:Q@%553T; :OBR%K*B&J5S-5",9S8U2
M5<Y\UXUG%>7UY/+<R.[EY;EH=<EK=B^):JN*RLTU*\7Z8N)->L$#7Q4:!;/+
M\X:NV"/3OS?W$F:SP4K.*U8K+FHBV?)B<N6=7<>XWBSX@[.U&HT)1K(0XCM.
M/N47$Q<!L9)E&BU0^'EB-ZPLT1# ^&%M3@:7J#@>]]8_F-@AE@55[$:4WWBN
MBXM).B$Y6]*VU ]B_9'9>"*TEXE2F;]DW:T-XPG)6J5%994!0<7K[I<^VSR,
M%%+W@()O%7R#NW-D4-Y232_/I5@3B:O!&@Y,J$8;P/$:-^512_C*04]?/FJ1
M?2]$F3.I?B'O?[1<;\C)5[HHF3H]GVEP@0MGF35WW9GS#YCS?'(G:ETH\K[.
M6;YM8 ;8!H!^#_#:/VKQEF53$G@.\5W?/6(O& (.C+W@9P+^(C0C?UTME)9P
M3/X^XB8<W(3&37C(#=R>O"T9$4O"J*QYO5*D87 ="BH9'.=,U!DO.<6SN2_/
MQ\U_+1A9BA*N%!@F&K>+\+)L,0#-%-'P/:-EUI;& :)8FP/*<D*?F(3[UB%1
MI%4@@]N]#3,3505Z'5J8-*TVEA2AFL">L&H!J_I]<5Z+O#FA=;XC3<_(G^"F
M.QR[9CI%7$=./M40A&@5F%$.8<\9:[2%?$J^ %OQ&F"QL]&8O"-A[$2)"X,X
M<:(H@4$4."X,;OD3SQG8,KC:.N>0*KYH,2%#X!02FE$4:4$:*C7/> -A0XH5
MRUK)-8>$G7BGY"2!?Q'^\?U@C&?;QCB+]LQ9D'%@0;J(-O*=- C)-54\.R/?
M7N_4V(PB0*U*0Q0(*X@=R)83^PD.DW3N^&%(@LCQ4\\)W90\,(PS0VL*3SZA
M:RHA"R>AXZ4^X(?<NUX(@S0!A>B4?!6:ELAT/-L],_^!)'3",#)(HM3Q Q>1
M>//0<=T =J#$;)]U4?ZOIM\OET#R>,@;N,BUYK )&Y*C0Z#\5Y9/(&HOBB!G
M'O%]V($@)EX"OVEB8\\[I#\)T4M<QXUC',[3R$EP&#E!XCG1W#6'YH%!W52
M3X&+_C@VE.=O/I-M_03["6.Y?UNG)KJ1'^0!-F0'9U1!_44'STQF7!F"ZDR(
MQEYP (-N,"[X>,"5Q<RA)3A"E]% E]&;Z?(E-Z9D S_OX\?C]O;Q8]=W\'\L
M/?9N!B\DAQN.J^%C)91&DH8DPEPR1C;(6\",7, 1!N8JX0SDY(:J8N 60YR/
MAC$?@-\E,!QL'+G''3:CS[1NH?,A?MBQ(7GG3KV(?& +:>2)%0\"W](FN6HD
M+XD?;>G=T0WQ7"O"R6#W<UON>+EJ5U >R+RWV$W]P,Y_R[1 +M[22J R/G4<
MW6,;! .VO9KN6S1_?<E(8*L&ZJ:O,S+?R<B\STBXI8=)2*W$),2WDW%"NL7S
M/@/]^CXAO<H05K"E]2JL^4Y8!S1W$K)/<Y00WY9$T(6_0_RQ%;\DQ+42FY#Y
MEIXY(H$5F8PD=M)E9-N+34'46^RF7F]RB,O;TAK""*UX$'BIE?P*-Z86V)A0
MHAJ6<<.RW:TY1A_Q0!_QF^E#LJ:564&QK>F8>A]]'+>WCSX:*1 PD(<I$K8(
MC+V9IF$##;PNL-AWJL^P:$0L'8,HZ!9R;FC]S1W1PTY<AQUBM?%3)X62!C]A
M,L<VR(]B8KK?$>C#)K:Z1 B>9]A?^=[4=%6!.TVQ@PF\Z7QNW-V^Q&BHDNT+
M" \$KKB!AI+6FZWL^5#:0^\EKV5?]%!A7TYAM^NNI&49O/*D63\J7/AIIWB9
MBH5?[]L5-&V/ LHN61<\*Z#<FU872JRTGC_"9NEQX3<F+$*$!$5P;Z+ _CM(
M3>IB58?H$8IFLE(]KK'W.R973$[)(U09\Q#!&G[=*CB32F&J%KSN>N^]5V4V
M>OQ5: J?N H@M[7NWH&#='A%7W6/QY?EW1/\CLH5APZ@9$M0=:<)%%G9/6N[
MB1:->4HNA(:'J1D6C$*$N "^+P7@MQ-T,/S?PN6_4$L#!!0    ( *2$6E)!
M*6UF% D  ' A   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;,U:>V_;
M.!+_*H2O/:2 8NO]2), B=/B<FBV1=/NXG"X/VB)MGF11)>4XF8__<U0LB3;
MLF.G+6Z!V'P/9X:_>9#.^5+(!S5GK"#?LS17%X-Y42S.1B,5SUE&U5 L6 XC
M4R$S6D!3SD9J(1E-]*(L'=FFZ8\RRO/!Y;GN^R0OST59I#QGGR119991^73-
M4K&\&%B#5<=G/IL7V#&Z/%_0&;MGQ=?%)PFM44,EX1G+%1<YD6QZ,;BRSJX#
MG*\G_,[94G7J!"69"/& C=OD8F B0RQE<8$4*!2/;,S2% D!&]]JFH-F2US8
MK:^HO]>R@RP3JMA8I'_PI)A?#,(!2=B4EFGQ62S_P6IY/*07BU3I;[*LYYH#
M$I>J$%F]&#C(>%Z5]'NMAT,6V/4"6_-=;:2YO*$%O3R78DDDS@9J6-&BZM7
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
MHA"9KLX9A3/!"3 ^%:)8-7"#YI\L+O\'4$L#!!0    ( *2$6E+M-ZR=@@4
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
M@W7!BWO H122&Z@Y&LR^1D/8Q*ZEKEVE*? ]?!$Q^O_=:#*'C*\@+8IMC22
MP[%HX!ZR9T^E=L,KL@E3KXFZ4>BA\H,BHO73#WID,IV\,OR&/W#X-Y-D58G-
MJY1T8\NV;>*%Y@&\Z<>HAB(R>(OJ@:K*EUMM3.,!!.>0C0/(1CZAON5$ :$Q
M](F:1&H.^1!%*&VL+D1QZ%??L0*8'J("4"0;6$3V%Q:U?KZKQ(I)/8CH7 3T
M> KW>DA='T7%M6QXK9:]<Q?4"BDJC L:UXI<]X@:+[1!$((V1G<,K"@.=DA<
M,O0=ME-7)4]:*#A[,0D"RT;&P@2'1CMZ4.!,P59<Z0AYU#&1\FE@GC&->TUP
M#?D9\0++#VTL@M#R#09]&(/%B?P/VOP/OBG_34E?81B4QVK 29[_0@TPG>>]
MUNX;Z\"P-:^&/\9G/4LAY\T :BKR^=^,PB#[8UOW-DF4P R,$2#E.2/%RW'L
MZS?CU;(2.O4RLGQ^0^X_S[-NG6@ 4)UJ>F&2K0?/H:?\H&=B-&H,B/!G/2/M
M@.W"G!B_%$BE5NAYQNYTG13W&M5$['=CW:7$JT;8U87)[9$0&>:@\_LUB[]C
M+7$#RT%#A'O= )4BLF@8O8H/-_/#L?@8(? YP[4AJXF3%/Z39KJ1Q+11^F/[
MA'H1/:[>,2%OG#_4KYG_#O3#/+Z!HTU7K\5E;=4M$YXA2)$5^<CW+BIL;$=U
M_,(8%0'%+&5L5Y[9$ZM2+NO8&W:BK.US4#M14QW4KADKMQ7B5I.E^\*[3@PO
M:T$19HBZT(2VUWMQQ%8:@!VUA'31!R+=2;KH"UX-KQ#QHC6#;L92W#4EZVF(
MFI5FE;XY'W8=B/< 5Q324 ]W01R=&"<3A=S5A?:>%Z8QP[QGG??-=.EX5F!3
M J:Q[7V=#],8;CB\FE3/=MSFV[+,3<FI&\(/30!W%XLORR3L;6\?!X'G4FXU
M-#$"++<2M5)*'9REG@1,",]:<.VOJ&ZZG@MS2J[JBT5="'3N0K2N)[NDU("O
MZO@=%X'Z<ZWKQ"&:J<ZWP#G:2?I[]]4-J^[-K5SSW1:JOKJVN^W%?U#?=U_(
MZW\-/B850B=)SE8X:K\+,416]4V\?E&B-+??I5"X2YOEFB48@S4!OJ^$4+L7
M+:#].^3J+U!+ P04    " "DA%I25VACVZ<$   B"P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-BYX;6RU5EMOVS84_BL'1A]L@(C%FRY!$J!I5JP/+;*D
MVS ,>Z"EXUBH)+HD':?_?H>4[;J%$V0/>^%-_+YSX?DH7FRM^^)7B &>^F[P
MEY-5".OS^=S7*^R-/[-K'.C+TKK>!)JZA[E?.S1- O7=7&19/N]-.TRN+M+:
MK;NZL)O0M0/>.O";OC?NVS5V=GLYX9/]PEW[L IQ87YUL38/>(_A]_6MH]G\
MP-*T/0Z^M0,X7%Y.WO+S:Q7WIPU_M+CU1V.(D2RL_1(G'YK+218=P@[K$!D,
M=8_X#KLN$I$;7W><DX/)"#P>[]G?I]@IEH7Q^,YV?[9-6%U.R@DTN#2;+MS9
M[:^XBT='OMIV/K6P'?=J-8%ZXX/M=V#RH&^'L3=/NSP< <KL&8#8 43R>S24
MO+PQP5Q=.+L%%W<36QRD4!.:G&N'>"CWP='7EG#AZC[E!QOX;6-<0-=]@_?M
M8(:Z-1U$1IA^-HL._>QB'LA>1,WK'??UR"V>X>8"/MHAK#S\,C38_$@P)T</
MWHJ]M]?B1<8;K,] <@8B$]D+?/(0O4Q\\AF^4T%_&,92CS5ST_JZLW[C$/Y^
MN_#!41']\X)==;"KDEWUC-T[]%0U'NP22%XN&:,9%2E\/;A$Q=;Z4UE_D3NJ
M^-RO38V7$Y*I1_>(D_]@$+9(T1H/2]N18OTY_(7&C2<(E'_L%^@.9T!Y<S[
M/=9V:.#SJG4-O+<;%U8PO2$"XSRT X25W7@S-)X!/M6X#D!.@%^9:*JWFR'X
M&26>W$!B:X?:]@AO0$N6E?DXJ"H5!X+I7,:!8GE1?,?@$UU3'D$Q+35(EI<<
M!"M+3:T0 CYAY/W1@"J9UAQTQB27H"IB+*,%I37<.OO8IIN'J@%JATT;@$K!
MHX>"52H'4297!"MD!E/)N)2SDV;,DN:P?H%092S/R%/."IV!RHF?'-%,ER5\
MLL//A!53E)62"=I%+<^ <R8HU..]^X3(@HD\BUU62) YRQ3E)_HN*'N);QK=
MF,$"R3/<&PGFB3SCE$/)81K1>@:\8IQ21:%+SO=PVGFP-EW@@,LVS"!7E)5*
MYC/*D**34DR):I>?8ZMOH@U><1I,<TIBE99RELMX\$+2&0JXILJL@>J0XGOP
MJ7B(HZ=DCC7T!K(S&>MCFIWQ8I;F*D]=GI.*NTV\XI[')_0.FY )]\[X%33M
M8]L@E2[=]375,_$0;(\.MOY"FTD(/S7/BX97_[MHRJR( TVUD8]:*4NUDY&2
MIT03O2)%E5EL%:>V%.5IT52LH+(DT6@Z(>J$2MKA_&715)04SF1.E4"IY:2\
MT_RO4$O)RKQ,-O,J^1/+JR#&XI1:BE1X]#E7I!9%9BL*EY\62\ZTT%$L6A5Q
M5E!>I*;+I]A7^TF51!]$4@<)DV2L*>^",E2<%(FD&RF+;2;B324XM8I4>22.
M) &M11R0^71ZO&!EI<<!%_FK1*'TV,FQJ\:N>)4D")N0U)0CZO6"X.6AJ:(@
M*CCUUYP?O5MZ= _I=>:)BVI[?,(<5@\/P+?CN^?[]O'U^-&XAY9^:1TN"9J=
M%7H";GR1C9-@U^D5M+"!WE1IN*)'++JX@;XOK0W[231P>!9?_0M02P,$%
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
M&;KG4O*LO!Q3,J2%-E"_CSB7\P_Z-:3%JW/'_P%02P,$%     @ I(1:4OO
MK6-Z!   !!0  !D   !X;"]W;W)K<VAE971S+W-H965T-C N>&ULM5C;;MLX
M$/T5PMB'%-A:(G4O' .UO4FZV"V"IMU]6.P#+=$Q44I412I._WZI2W2I)%K)
MIGF()6K.S-',\(S U8EG7\61$ D>8Y:(R\51RO2=88CP2&(LECPEB7IRX%F,
MI;K-[@V19@1')2AF!C)-UX@Q31;K5;EVFZU7/)>,)N0V R*/8YQ]WQ#&3Y<+
MN'A:^$3OC[)8,-:K%-^3.R*_I+>9NC,:+Q&-22(H3T!&#I>+]_#=#?(*0&GQ
M%R4GT;D&Q:OL.?]:W'R(+A=FP8@P$LK"!58_#V1+&"L\*1[?:J>+)F8![%X_
M>;\J7UZ]S!X+LN7L;QK)X^7"7X"(''#.Y"=^NB'U"SF%OY S4?X'I\K6M18@
MS(7D<0U6#&*:5+_XL4Y$!P#M"0"J 6@NP*H!UER 70/LN0"G!CAS 6X-<.<"
MO!K@S07X-< OJUN5HZSE#DN\7F7\!++"6GDK+LJ&*-&JA#0I>O=.9NHI53BY
MWN1"K0@!MCS>TP07#27 6_"9/,H<,P$N=D1BRL0;M?CE;@<N?GFS,J2*7."-
ML(ZRJ:*@B2B_YVP)3/0K0";T1^#;,W"<+ %T)^$[/7Q'PB6P8 %'Y@C\M]EP
M&(S K^;#Q\A?GTN=>G<43,)OYJ1N-/.&:I6F7U#3+ZCT9YWKE_?AMYP*6@K0
M/W^H-?!!DEC\JXEA-3&L,H8]$>.:\^A$&1NK=(5T2F2ARP]K5=&';C'/6EP-
M+2"" 3357V/9(VXWQ&TM\;LCS@A(,QH2<$$3D(L(I$1-BF)];-M<5?Z\#A4+
M+OUQ%D[#PM&R^)C'>Q64'ZJX J@)=R!4D@A(#E+\'> T933$>T: Q(_*HB!;
M&8^RK.*Y'9;(]6PX3M-M:+I:FK?YO1K-=SQ/(DW/>(TW[Z?UI=_$\%_:EUM_
MT%.N[Z#IE@J:F,'SBDF%R%4E]17;5DZAV>WQ)73]B=:"9CLNS)?P&=5T<] V
M-H0(.5,D.C,+ONX^V]8.)S=:+:5GK/IT6\F$2$OW"M,,/&"6DWEY0T-]LDS?
MG&XFV"HKU$MK-W,IIA%0V0NQ.,Y-XU ZK6E6K6Q"O6Y^YA(S$*HO#QJ1K/P&
M*=F-4K#'LN-Y&AZM<$*]<E8\#F/E.JNAHUR= 5??@=-$6^F$>NU\=8G?U@%G
M:CQL91EZ6J8=.7Z;$88+BB$7<BQ?N]J7JYGN(R:>T\UH_4GF#3+OV+H=U,X
MJ!\"MQF)J<J]^EZ.2192S#23!;8R#X.?-K]0J]Y(K]Z:";:IH;V4658PG3/4
MZC72Z_7+AMBF]MJ;8N;2]EUK@E#G(U:OR/.GV*;VU-L8ONT[7C!!HM5B-%^+
M9\GOIG;8FT_VTG?ZS7]]UJQ/N)5II)?IY\VQ#1HJ=1!8FDV(6J%&>J'^?V-L
M@X:ZC*99M:J,]*K\C#&VJ5WUDX/Z4M:GT4HN>D7)14.A_%%R1TP<;RBY(V9V
M,%9MHW-:49R/_8FS>YH(P,A!(<VEIUQDU9%3=2-Y6AY@[+F4/"XOCP2K%!<&
MZOF!<_ET4YR)- =_Z_\ 4$L#!!0    ( *2$6E(V\H7X_ 4  $0;   9
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
M0#TB:SI:S,' :69!=US3;7C,H#\FMI$:MM2#;NQ=K5:BH(/S3QE9LM2Z-^O
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
M@W:>X%+R"MLIPQ/E%2HI)<2'_<2K*.@0WPGUB8>.M%[G3/IJ!MK;>^+W:&I
M;FAX<&'G?(#GTE<S4I> T^>H0H8!,7"4S@W1"?)J@O=VV>WZ3D--A4''10@;
MV$F3AW:7_[[.DSA91>EA@H+2GB&YE*2@M%MH]]M?BPJJ%@I#W\.DGW -#@4P
M,"5<FBVTN^T1NE(]%2+7ZQ]<&A@)L8FG=%YHM]YCI.6KND%(<0 -"CJ& P)*
MYX;!*?(*E$F1$X9>T">GXB#&#C2I7[H\M-O\ RV3N3BZ$J&PZN%<B.-K.(OB
M%Y'1@Q2'I&,CYU**0]*!D=V!?ZTXI+HJ#+W0]7I;H,%A[(7(<)*A3NEL-^##
M%8=4EW6%Y/I$512&IG,"22=&=B<^0G#-2/N"ZQSY#4\-RG5< T]I[,A>>-L%
MA]0Z6OP$"GS4)Z>IRG'HF6I9)(\ 9#\"IBS+:!'_?[U))T?>Q?0F;1G9;?D
MO:D^BT+'PWW+T^ P$I6]26_2D9'=D8_0F\YU8:@P56&NZYL>9&G-R&[-QPA.
MK;*'8;]&TX$\8D@GEK:.[86X76]8K:NQ@WW2=U<=#HF?"88L8GD 8/L!\#M?
MT@)$(G/\*)UAZ=_X<KV/3O/CY.Z':J_0"?U^>::!(1R$AOH,2QO&Y^I_8$UK
M0SG4-" ,/0-):<;X;/T/K!;<?8%I($-H>H"EC>-3VA]84X2+;5;DI<(0@:&A
M*,#2[K'=[G?J:A[^5R ;HE9I2:O&%^M[8.F[^-3.!U:=%(4HZ+<^=#!A:KX^
MZ40Z+CE7ZX-HNAI>7UHZD.'!(-)VR=DZ'T33UE!^G>E T#6X%)'>34YI?C3!
M[MX^!VIK5@/#T.^7BJ/.BX;J+<_WJ%B(?0,I?19QSI4O!BAV+TYV%YRMZG</
M,\8YR^J/2QK-:5$!Q/UGQOC;1?4ZHWU]-?D/4$L#!!0    ( *2$6E*8)RE9
MV@(  *D(   9    >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;+U676_:,!3]
M*U:TAU8:Y(L0J "I)9K*M$I56;>':@\FN8!5QV:V@?;?[SI)LS @Z\OVDMC.
M.>>>>_V5T5ZJ9[T&,.0EYT*/G;4QFRO7U>D:<JJ[<@,"ORRERJG!KEJY>J.
M9@4IYV[@>7TWITPXDU$Q=J\F([DUG FX5T1O\YRJUQO@<C]V?.=MX(&MUL8.
MN)/1AJY@#N9Q<Z^PY]8J&<M!:"8%4; <.]?^53*T^ +PC<%>-]K$9K*0\MEV
M9MG8\:PAX) :JT#QM8,I<&Z%T,;/2M.I0UIBL_VF_JG('7-94 U3R;^SS*S'
MSL A&2SIEIL'N;^%*I_(ZJ62Z^))]B4V"AV2;K61>45&!SD3Y9N^5'5H$/S>
M&4)0$8+W$L**$+Z7T*L(O:(R92I%'1)JZ&2DY)XHBT8UVRB*6; Q?2;LM,^-
MPJ\,>68R$SO0!N?1D#FD6\4, TTZY"N\F"WEFEPD8"CC^A(''^<)N?AP.7(-
M1K9\-ZVBW)11@C-1$DB[)/0_DL +O!/T:3O],Q5=XIVG)^^.[@\/Z2Z6JZY9
M4-<L*/3",WKS<HL0N22-\MU*GC&QTN3I"^+)S$"N?[1$"^MH81&M=R[:[VE)
M.=6:+1EDA&IB%+4!3\U&J1@5BG;C[R98MEVS8FV( YN]VF:OU68"B^82^DAN
M@6<=(SNX-^W8ZRF?I62_Q6<;XL!G5/N,6GU><SSIJ$B!X)E)4@49,X1+K;&^
M> YQ284^934Z,A)[_B#RO#\<3Z.CRH;Q<!@> 9-CQ;#OQWX3>)!AO\ZPWYYA
MFJHM+I'&VIR)5.9 'B %MJ,+#J<R[)_PXWG'OD_@XD/<@>VXMAVWV][A,6.]
M=7!B.IIR:)Y(3W>0+T"U;:A!'6CP'[;OL(XV_"?K;?C7+=R&**VZC7O!7N)W
M5*V8T(3#$CE>-T:R*B_&LF/DIK@J%M+@Q5,TU_@O <H"\/M22O/6L;=/_7<R
M^0502P,$%     @ I(1:4NO >H_A @  ?PD  !D   !X;"]W;W)K<VAE971S
M+W-H965T-C8N>&ULM59;;YLP%/XK%JNF5MH*AD!(1R*UB:;UH5+5K-VSFQR"
M5; SVR3M?OUL0TBR!):']@5\^R[G^&"3K+EXD1F 0J]%SN30R91:7KFNG&50
M$'G)E\#T3,I%093NBH4KEP+(W(**W/4]+W(+0IDS2NS8O1@EO%0Y97 OD"R+
M@HBW&\CY>NA@9S/P0!>9,@/N*%F2!4Q!/2[OA>ZY#<N<%L DY0P)2(?.-;X:
MX\  [(HG"FNYTT8FE&?.7TSG=CYT/.,(<I@I0T'T:P5CR'/#I'W\KDF=1M,
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
MQ'9>VVX4KYJ1YYXK/4 URTS/N" ,0+]?<:Z>-F:*ZJ;FQ3]02P,$%     @
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
MWY9"F;I?V@X>RNK/5=@7_P=02P,$%     @ I(1:4E:3\7/>!@  :2<  !D
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
MFL=/Y/?O=[6^W=[_._OZ^-SJ8G9UM]VMEX\O;B-8+E8/_Y__\_%(L!> 4UZ
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
M#C)Q >+)W#J'IB;U*D:; F(#.R8%U4'+=^U.C*D.,%=U8(6D8#D@KUWHF.,
MLQT'9D(*E@-TZBT4LQR@R7)0G(^"\2"@.L!GQ@,T&0]*TU$0'I#7-JA")CQ
MD_!@F(V"OD [D,Q=@ 9W@9&-@M) #9!Q9T1G4(J-@LL G-=V9$0F,\ 1F<&Q
M9#PN$XE,6H!T#ID.,FL!TLED.H>F)O4GAI<"5@,[%07/@1HS(TRNXL"*1,%N
M0$';C B9X "S!0=F)DY7'"!3'*!)<5 <B(+N@+S3=L1 ICQ D_*@-!$%XT$[
M9*^U- .S'J#)>C",Q.D. V0. S0X#(Q(G*XV0*8VP!&U02DD"EX#']1".V1N
M QQQ&[QKVD[4GLQMQ]L?K^UN<_?@ -@'?;O_Y[KYTMRN/R_;3C>$'B8B0'<.
M80XR\P"ZDPES#DT]7Y^:@G9I9G8"+& GL -0\!5 JD&SER+S%6"NK\!*04%5
MX,!INP CTQ5@MJ[ C$%!6)!"4OL' XG)65"<A(*_ (*VZP,RA0&:% :E02@8
M#%H,:AQD$@,T20R&.3A=28!,28 &)8&1@]--!<A,!3AB*BC%04%30)6/T$M
M"D_$Z()6-H!,:H C4H.CB'E, I)9"]"?PYR#3&2 _F3FG$-3SPFJ%D$BDQU@
M =F!G:""_@!2C&I*AOD/,-=_8"6HH#X8(B@S'V"V^<!,4,%]$*(Z(<S,!V@R
M'Q0GJ&!!&" HDR"@28)0FJ"" Z&]Q=<F5YD" 4T*A&&""D(#]4 R0!E<!D:"
M3E<<(%,<X(CBH!1!!;\!5?OM4;00&91&) ?'@M&2>&2> @SG4.T@4Q5@.)EJ
MY]#4\TN@]ITQSA1P&=@!*=@-H *E-@^9W !SY096/ I> ^WD94H#S%8:F-$H
M2 W4@!E73$*#XEP4Y 9J\(PJ)K%!:2@*7@-M0WED4@,T20V&D2@H"M3#R(AC
ML!,8D3A=6H!,6H CTH)22!2,!0#J'3&3%N"(M.!H(!Z9;V1R HSGL.8@DQ)@
M/)DUY]#4L^EPK4H5F;8 "V@+[#041 9.V^47F<< <ST&5A@*"@,U7,:6;'^!
M&8:2P:!&;<Z'"0S0)# HSD-!9J ><(84D\B@- \%CX%SVJB":0S0I#$8!J(@
M)5"/(^.-04A@!.)T3P$R3P&.> I* 5&0%!"IF6/F*< 13\&Q0'S7;!?7^]'A
M_':(0LQ#@.D<:AQD#@),)U/C')IZ_D6E2AM@,4\!%O 4V$DHF LHA%J[Y6+V
M LRU%UA9*(@+VB& MAJ$N0LPVUU@QJ%@+Z!*73/$] 5HTA<4QZ&@,E"W_49F
M,D"3R: T$ 61 51.NXHRD0&:1 ;#1!2T!!IPF)( #4H"(Q&GFPJ0F0IPQ%10
MBHB"IB F9"* Q[2C\+S]=UYKMZ#,:8 C3H,,=AZ3A&0. ZS/8=,AIC2@ZF0V
MG4-3$UE*3'M !;0'9I:2($(88"DQ#P+E>A",+"5!@:"SE)@ @;(%"%:6DJ1
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
MCX%1#*R/R0N1;EO1#ELA3(5AA R6A%$'[$ CL%LCAI,NUA4!8W]7P7>= T7
M0Q5A/^EB71/4HB:P>P>2@-V2\$1X]^5C#*2/Q2A8!T' [FG[J_%QV^X.S<X,
M\UR3'6/8/K@@-7B U#R/CG7IH(0:8M+M$+5/W0DH#'$KC!FO?ZXS61SF4;1:
MQBK<L^N/KJ0'<#]!8V"3@! 0]ZR^/P^W%>UT>$!F1!\:@R45R$[#I),D<JO&
M<!HFND90OAO$KF\@$62H1.QG8:*+!"(UJ*WN@4@0MTCTA75?_B4@ (2/@G$0
M .*>];\:_Q(]T7.(26!X(G1#VX""JI !JO(LZB6Z3 2&#(/!#&/[3(& F!"W
MF#P!HC=+V=A=RJS9S_AR*=-;63A3P:  U!\E%PVJ0-TK@B=DH_5L#_*Q*1NM
M&UK&BX)V4+=V#&=CJBL%$_9Y"06AH$.%8C\94X-4,#L5T\Y>@ULIK%F(P[S&
MNM=SED&!^RD;!= @ =2]!G@"H/7DCYHZ&#)L!D/N<P=V0"[HT!V O;#6Z9Y0
M;)\ 42!]ZB;]%\&USM]$8$?/ 8'3YQ"X&=A]YQD,:)N-0ML,:)L-2/H/F6<P
MG;P/'RW.VWTZ@R&QCRP#JF=NJG_YR0;3J9\;<CH&,Q0@>T2@$,RM$->RC.?U
M[$%Y64CUH]P/*^D" A \HZ,@L;-%[)[L]^=;IN=]4&!8;IOL[+DK!LK 7GLC
MF!F$P)X'8" #[/4W@IDN! @YG ,=8&X=L*"W-ZD"I;-1=HDYL#H?:9>8&S9_
M#1-G@YGMW0<0"OZS=X>Y3ORF6'HO C@H W<KPW4'?5&>E56Q:E\Q4Q!)ZI^Y
M&I,D7Z8*KGWQR8'&^2B[QQRXGKLG\Z^'3ST7=(@,>VTF.WL^BX.&<+>&O )(
M][]H9# ACF ZKQNY9>:I*.WR:U_,@K+P438D.*@''VE#@NM+"VV$#7L1CA$&
MH>(_>R>"ZSL,6C"ZB0.N D1/N$7OJ7!]M)N6KI(JO@O3./G>%[T"Q$N,LF4A
M0''$@+7($/0*?:UA9%R#G6W$0<>$>SGR\O 5>OI*"\1ELAL(Z*'8E]S*RI4"
MHVNH08/$*(DK ;HA7BIQ)?1E"-K=N&G[W& 7.%Y;[;RW^MII*V%(6]F7V@+D
M1KQ^TDKHLL'MZT\!LB'VI:PV<.W+DP%P>#!*.BH H@Y&2D<%ABR3@28-9K;W
MGX'[@Y^=AVH;W'E/WY"',I@9'MIIYU,2!:K[Y@N;TFN L/DT8WMU^Q7/:?/M
MRJ/K']#[L\VW.%#-YM.@R["XCQ6.$GFGJO3?U0Q:;+ZVV9Q4^;+Y8.4VKZH\
M;0X7,IS+HC90]^]R!<?VI&Y@^\W3R?]02P,$%     @ I(1:4L@!-YMX#
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
M<7$2L'@CQ3H_&_<HI!1A?KGB[IS'F8%ZOA!"[MYD'[ _CSGY'U!+ P04
M" "DA%I2KOPA+IH"  "!!@  &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX
M;6R-55UOVC 4_2M6U(=6VL@'";051"K-IE5:)T3;[6':@TDNQ*IC,]N![M_O
MV@DII8#Z O;U/<?G7-LWHXU4S[H$,.2EXD*/O=*8U;7OZ[R$BNJ>7(' E854
M%34X54M?KQ30PH$J[D=!,/ KRH27CEQLJM*1K UG J:*Z+JJJ/HW 2XW8R_T
MMH$96Y;&!OQTM*)+> #SM)HJG/D=2\$J$)I)010LQMY->)TE-M\E_&2PT3MC
M8IW,I7RVD[MB[ 56$'#(C66@^+>&6^#<$J&,ORVGUVUI@;OC+?M7YQV]S*F&
M6\E_L<*48^_2(P4L:,W-3&Z^0>O'"<PEU^Z7;-K<P"-YK8VL6C JJ)AH_NE+
M6X<=0#@X HA:0+0/B(\ ^BV@_U% W )B5YG&BJM#1@U-1TINB++9R&8'KI@.
MC?:9L,?^8!2N,L29]+ND0I,9Y,#6=,Z!?"934/8Z,;$D5!3DAQ0TSU5-.7G,
M9N0\ T,9UQ>8^?20D?.S"W)&F""/I:PU O3(-RC,TOMY*V+2B(B.B @C<B^%
M*37Y(@HHWA+XZ*BS%6UM3:*3C!GD/=(//Y$HB((#@FX_# ^O#L"SC\,O3[CI
M=X?4=WS](WROQZ/)[YNY-@J?RY\3Q'%''#OB^ CQDUC4MN(DEU7%##YG0XPD
M<ZF0")3&A\VIP74,VL/G]K8<.M]FF\1M8SO-.HT& 19^O5OS]TG#_J#+>6,@
MZ0PD)PW<"0,*M'$W=0%8'^PE1U4F[P2$5U$<#O=T'DB[O$K"Y&U:=B!MF,2#
M?4?^SN.L0"U=D]-8\5J8YD)WT:Z/WKCVL1>?8']MVN$K3=.<[ZE:,GS&'!9(
M&?2&*$HU#:^9&+ER+6 N#384-RSQ&P'*)N#Z0DJSG=@-NJ].^A]02P,$%
M  @ I(1:4EY!0[I&"   >C@  !D   !X;"]W;W)K<VAE971S+W-H965T-SDN
M>&ULQ5M9;]M&$/XKA!H4"9!$W)-4:AN(S1X!DM1PTO:AZ ,MK6VB/!0>=@WT
MQW=)T1II+UU6^6*+U,?ASLSJ^V:'RY.'HOR[NA.B]O[)TKPZ'=W5]?S=>%Q-
M[T065V^+N<CE-S=%F<6U/"QOQ]6\%/&LNRA+Q]CW^3B+DWQT=M*=NRS/3HJF
M3I-<7)9>U6197#Z>B[1X.!VAT=.)J^3VKFY/C,].YO&M^"+JW^:7I3P:+ZW,
MDDSD55+D7BEN3D?OT;LH).T%'>+W1#Q4*Y^]UI7KHOB[/?@P.QWY[8A$*J9U
M:R*6_^[%A4C3UI(<Q[?>Z&AYS_;"U<]/UG_JG)?.7,>5N"C2/Y)9?7<Z"D?>
M3-S$35I?%0^_B-XAUMJ;%FG5_?4>>JP_\J9-51=9?[$<09;DB__Q/WT@5B[
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
M*!U,)]6SVVPZ$86,HY3?9B ODH1E7R]Y++87 SAX?' 7W:]D^6 XG:S9/?_
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
MF'B)'R9/E8B^!X^<I>HB4'&<2?5&2)[Z,N69W#^?% 2XD306_UH4(*4")%>
MM"AP3R,ORY.')?7#>>B#KUZ4>OD7?ADICE':T:98;% '.6I&5:L)@@2/^ZL&
M70:E+@.K+M<LCBGW0R\"LU2HET)8+'1+5+<;%Y^5"IP=Q,4;5+?B8C@BI-G%
MPU*7X4M=#'Z!RE/%#8HG L5C7-U:K!^5,XZZ<3]T-&,Z!PE  ;L5 7R&FB,
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
M90W@^UI*<QK8!9I_*K/_ %!+ P04    " "DA%I2PX49F\@"  "8!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6R=56U/VS 0_BNGB \@,?+:4%!;
MB=)-0P()T;%]F/;!3:Z-A6-GMMO"OY_MI"'T36A?&OM\SW/W^.J[P5K(%U4@
M:G@M&5=#K]"ZNO9]E158$G4A*N3F9"YD2;39RH6O*HDD=Z"2^5$0I'Y)*/=&
M V=[E*.!6&I&.3Y*4,NR)/)MC$RLAU[H;0Q/=%%H:_!'@XHL<(KZN7J49N>W
M+#DMD2LJ.$B<#[V;\'J26G_G\)/B6G768)7,A'BQF[M\Z 4V(628:<M S&>%
MM\B8)3)I_&TXO3:D!7;7&_9O3KO1,B,*;P7[17-=#+V^!SG.R9+I)['^CHV>
MGN7+!%/N%]:-;^!!ME1:E W89%!27G_):W,/'4"8'@!$#2#:!B0' '$#B#\+
M2!I XFZFEN+N84(T&0VD6(.TWH;-+MQE.K213[DM^U1+<TH-3H_N!>$*GC!#
MNB(SAO %IN,;J,VG$]2$,G7VP?H%GJ<3.#TY@Q.@''X48JD(S]7 UR8A2^MG
M3?!Q'3PZ$#R,X$%P72CXRG/,/Q+X1DDK)]K(&4='&2>874 <GD,41,&>A&X_
M#0^O]L GGX?WCZB)V^+$CB\^P/=^Y[_OS1'<:2S5GR/$24N<..+D:-45RA7-
M, ?3/4#H J4R_SY=0$6DIAFMB*9\86JL4:+2Y["00BE@!FS>&B,\PWTUKT/W
M7&C;=5:C. KC<."ONH78]4J"-$Q;KP^Z>JVNWE%=]L+8_VGKV$4K#\2:&X[9
M&XP)?]DGMLXG[<BX["?1EM9=IZM^+]@O-6VEIL>E.H%6PQS1Z,A$B6">H=TJ
MF$M1PM';V"<FW:U)%&]IV?7IQ5MZ)WM\@NW*^IV>5:)<N-ZO(!-+KNOWWEK;
M\7+CNNJ6?6S&3CTEWFGJF?5 Y((:]0SGAC*XN#09R7H.U!LM*M<99T*;/NN6
MA1F=**V#.9\+H3<;&Z =QJ-_4$L#!!0    ( *2$6E)K+OT_1@,  )4,   9
M    >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;,5776_;-A3]*X2PAQ;P+%&V
M%+NP#3@6@@5HAB!!NX=A#XQ\;1/EAT92=EKTQX^D5%GQA^JN*/)BB=*]Y_*<
M0U[1DYU4G_0&P*!GSH2>!AMCBG=AJ/,-<*+[L@!AWZRDXL38H5J'NE! ECZ)
MLS".HC3DA(I@-O'/[M5L(DO#J(![A73).5&?KX')W33 P;<'#W2],>Y!.)L4
M9 V/8#X4]\J.P@9E23D(3:5 "E;38([?93AU"3[B(X6=;MTC1^5)RD]N<+N<
M!I&;$3#(C8,@]K*%!3#FD.P\_JU!@Z:F2VS??T._\>0MF2>B82'97W1I-M-@
M%* EK$C)S(/<_0$UH<3AY9)I_XMV5>Q5$J"\U$;R.MG.@%-17<ES+40K(<9G
M$N(Z(;XT85 G#"Y-&-8)0Z],1<7KD!%#9A,E=TBY:(OF;KR8/MO2I\+Y_FB4
M?4MMGIF]ET1H]  YT"UY8H!^1PO).:B<$H8>06UI3L4:S;4&H]&;# RA3+^=
MA,96=QAA7E>ZKBK%9RIED/?1 /=0',71A\<,O?GM%,KB8A0\/H^278XR.HD2
M6AT;,>-&S-C##L[ SO-<EL+H'OI3&K"72ETBENB&"B*\DBVM_WYO ="M :[_
MZ2@_:,H/?/GAF?(';B%BT VA"GTDK(0>FG,WN5/&5;")AW6-8CM+1H,HBB;A
MMNW,<=@@Q4=AV7'8/N(%KV'#:]C)R\V?^"XQ9[9/61T!V8Z';GEAZ=DF9)!<
M.5WE6M OL#Q:MCUT39A+.T5^V#'=BO=W([*NB!>4DX9RTDGYC@K*2XZ^HCL@
MNE3@6=Z*HC0]E%'MUQEZ( 8ZUDW:%$M?8]E>->6O?F39]HXIG[*MPARW)>_C
M ^.JF+05@\_X,FKF.OK_OMPK*,AG_^0[SHR;<N/7< 9'^Z]#] N\J4$/S(F3
M WOJ,(S;!N%^<MHBW/JDX6Z3R///;QZ\;_KX5;H^WK=]_$-]_S*3%C7H2_7C
M_NB,^OMFC;N[=:?ZEV\1O&^5.'D5_??M$Z>_8I.DIS;)*#W<).D)F\;]JP.;
MPM81T!W8[XA:4ZL"@Y5-B_KNA*NJ,W U,++PI\(G:>P9T]]N[/\&4"[ OE])
M*V8]< ?-YI_([#]02P,$%     @ I(1:4M!!1"OP P  ?PT  !D   !X;"]W
M;W)K<VAE971S+W-H965T.#@N>&ULI5=M;^(X$/XK%MH/N]*V>0^A J0"I=RI
M>ZK*[>UGDPQ@;6)SMH'MOS_;"2DD)L?IOD!LSS-^9CPS'@^/C/\46P")?A4Y
M%:/>5LK=@^.(= L%%O=L!U2MK!DOL%1#OG'$C@/.#*C('=]U8Z? A/;&0S/W
MRL=#MI<YH?#*D=@7!>;O$\C9<=3S>J>)-[+92CWAC(<[O($ER.^[5ZY&3JTE
M(P5001A%'-:CWJ/WL/!<#3 2?Q$XBK-OI$U9,?93#W[+1CU7,X(<4JE58/5W
M@"GDN=:D>/Q=*>W5>VK@^?=)^]P8KXQ980%3EO\@F=R.>DD/9;#&^UR^L>,"
M*H,BK2]EN3"_Z%C)NCV4[H5D1056# I"RW_\JW+$&4#IL0/\"N W >$50% !
M@EL!804(;P5$%2!J N(K@+@"Q+?NT*\ _5L!205(S.F6QV'.<H8E'@\Y.R*N
MI94V_6$"PJ#5$1*J8W<IN5HE"B?'C[F*7DQ30"H/T)1#1B1Z84* 0"JT7ABF
M MVA91G:B*W1=(OI1JV2<A5]:/@\ XE)+KXHP/?E#'W^] 5]TG)_;ME>8)J)
MH2,59[VSDU;\)B4__PJ_ 'UC5&X%>J(99!;\O!OO^1T*'.6LVF/^R6,3OU/C
M#-)[%'A?D>]Z PNA:3=\"3L%=Z_"9]WPW_>T$_[4#?^&>2?Y^<VV^ZX%_OS_
M7+>X'9YTG&10QWY@] 77CD)=!-D^!QW5Z4=4XXN4R'6,YR8A.K8,ZRU#LV5X
M9<L)SHUF+)'< EK!AE!*Z$93T!/O@+GM5$NMD=&JKZ/#^"Z(W- ?.H?ST[.)
MQ5[?NQ1[ODW;PB;FNTE<BUVX(*I=$'6Z0-4/OH$[ME[;RL&\!,?GFT:QWZ#V
M;)$*!\F@88!%*HC=R,X_KOG'G?S?(&4'X$07R+4)#X%4VW @JL;E[SJ0E'F9
MML]F7MRBY =)\WS:0E[B]AO&683"P+?;UJ]MZW?:]LK9@9BV1(=^6MX&MN O
M"V6_%2!>%"67/*=MH3".+V5F%D5!W##XJ2TTT$7H(@'Z+:<$41@$#?^VI<+
M:QS"HBT4>?[ [M^D]F_R7](?:/8OB3]);LKH>=*.]+XJDE'#\-NT+6QB%_7A
MPOA!;?R@T_C+5L/T#JHG0"^@6L]3R_&#$UG6AJ_H#Y"V#!I8DEIUZG9NGOO1
M![F=[.:$*FZZ%*L$!W+ *W4Q='5'51UX1U778^U-W';,QD&#JG/6O16@BH?N
MY 5*V9[*\C*K9^O7PJ/ID1OS$^_AR;/,S_7KPG2+'^K+IXEJ!]0%)% .:[65
M>]]73'G9[9<#R7:F=UPQJ3I1\[E5+R3@6D"MKQF3IX'>H'YSC?\!4$L#!!0
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
MF?(?PPD66SDA.Y>NV[\8\-=AA,'.@'*$(P]I6--\A,)B:_>C7[0"A<%%8PP
MX#GNY[G!Y0M'; RDRQ27 =<?1MC^'+:"09R!G(L!\!MA#'38"@:Q"W(>6<"
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
MZ?SF0YG=U1G)OV=EF2WK/V]U,M=Y!3#_O\X,K6P_5 _8Y?Z_^#]02P,$%
M  @ I(1:4B-):9&W!   &!4  !D   !X;"]W;W)K<VAE971S+W-H965T.3$N
M>&ULQ5C?;]LV$/Y7"*,/+9!$(O73@6,@<>*X0]H%R;H^#'M@)-HF*HD>2=L-
ML#]^%*5(MD41#AHL+[9$W7?W\>YX1W*T9?R'6!(BP<\\*\3%8"GEZMQQ1+(D
M.19G;$4*]67.>(ZE>N4+1ZPXP:D&Y9F#7#=T<DR+P7BDQ^[Y>,36,J,%N>=
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
M3<'Z +HOC<&3XT=G7/SL#5!+ P04    " "DA%I2[=?_;V #   8#   &0
M 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6R]5UUOTS 4_2M6Q,,FC25V/CNU
ME=85!!)(%>/C ?'@)6YKD=C!=M;Q[[&=-$W3- P)>&EMY]QSS[TWOKV=[KCX
M+K>$*/!4Y$S.G*U2Y8WKRG1+"BRO>4F8?K+FHL!*;\7&E:4@.+-&1>XBSXO<
M E/FS*?V;"7F4UZIG#*R$D!618'%SP7)^6[F0&=_\(%NMLH<N/-IB3?DGJA/
MY4KHG=NR9+0@3%+.@"#KF7,+;Y8P,@86\9F2G>RL@0GE@?/O9O,VFSF>441R
MDBI#@?77([DC>6Z8M(X?#:G3^C2&W?6>_;4-7@?S@"6YX_D7FJGMS$D<D)$U
MKG+U@>_>D":@T/"E/)?V$^QJ;*C!:245+QICK:"@K/[&3TTB.@8ZT&$#U!B@
MOD%PQL!O#/SG&@2-06 S4X=B\[#$"L^G@N^ ,&C-9A8VF=9:AT^9J?N]$OHI
MU79JOA*DH))(@%D&7OVH:*F+JL#%DBA,<WD)7H)/]TMP\>(2O "4@8];7DF-
ME5-7:?>&Q$T;5XO:%3KC"B+PGC.UE> 5RTAV3.!JW:UXM!>_0*.,2Y)> Q]>
M >0A;T#0W;/-X63 ?/E\\V0D&K\MA6_Y_+.ET+=9J)]78)5C78/CBGQ]I^'@
MK2*%_#;B+&B=!=99<,;91ZYP#LIN]<G>UU!I:[;0LIE>\CB'<!)._*G[V$WX
M  Q!&,4M[$ALV(H-1\6^(U+>@-LTK8HJQXID^F9KZ2G%IG<,R:WYHHX./X !
M[*D=0/DHG@R+C5JQT:C8U6!.KP C@XF-3C0D81"BGM(!5)PDR;#2N%4:CRI=
M_B:)\8G3,/2\GK)34!#W0<OXY+4(@@[H2'W2JD_&7PJ=WY&+,&EI)O_^UD'O
MT&Z]OWKO&KIN?A$,)Y->%89@^J??'TXQ[/PZP%&YBXKF&66;6NE#LP.T* 5_
M)$:T'$L+.OA!_Z$*ATX+_;];!?\DO3&,PG[W&X*A!)YYT>&A5\/Q9OVZ$HRJ
M2I KL*9/9C&J^=C+H<G"\#_4X- FX7B?_.,:1"=-!$7^24\?AH5!KP9N9V0J
MB-C8T5."E%=,U0-(>]J.M[=VJ.N=+\S8:T>Q TT],[_'8D.9!#E9:TKO.M::
M1#V&UAO%2SN8/7"EQSR[W.K1G0@#T,_7G*O]QCAH_PS,?P%02P,$%     @
MI(1:4G35Q:*O @  @0<  !D   !X;"]W;W)K<VAE971S+W-H965T.34N>&UL
ME55=3]LP%/TK5L0#2!OY:C.*VDIMLP\>T!",[6':@YO<)A:.76R7L'^_:R<-
M!?HU*4KLZW-.[O%-KH>U5 ^Z!##DN>)"C[S2F.6E[^NLA(KJ<[D$@2L+J2IJ
M<*H*7R\5T-R1*NY'09#X%67"&P]=[$:-AW)E.!-PHXA>5155?Z? 93WR0F\=
MN&5%:6S 'P^7M( [,/?+&X4SOU/)605",RF(@L7(FX27:6+Q#O"30:TWQL0Z
MF4OY8"=7^<@+;$+ (3-6@>+C"6; N17"-!Y;3:][I25NCM?J7YQW]#*G&F:2
M_V*Y*4?>A4=R6- 5-[>R_@:MG[[5RR37[D[J%AMX)%MI(ZN6C!E43#1/^MSN
MPP8A3'80HI80O27T=A#BEA ?2^BUA)[;F<:*VX>4&CH>*ED39=&H9@=N,QT;
M[3-ARWYG%*XRY)GQ5RGSFG%.J,C)=U."(E?"4%&P.0<RT1J,)A_)K,00$"9(
M1SA-P5#&]1DNW]^EY/3DC)Q8Q(]2KC3*Z:%O,$/['C]KLYDVV40[L@DC<BV%
M*37Y+'+(7POX:*WS%ZW]3:.]BBEDYR0./Y HB((M"<V.IH>#+?3T>/K%'C=Q
M5ZW8Z<6'JO7[5N(=O_R:JOS/'N5>I]QSRKT=RE/*J<B 4$/P(R!S*)@03!1$
M+EQ@"8K)?%M%&]V^T[5-YFD<]8)!C+OUM+G/Q\'2][ P' 31"^R5NW[GKK_7
MW23/F6TSFE"\L%UI; O6&LT>5TPW:]O,-;+)1CK!&U\'$>E[1!B%@S#8;BGI
M+"7_4S# W_=@J9+C2G4<+#T(:WSY&\VI E6X)J]))E?"-/]Q%^W.D8EKGV_B
M4SQ?FN/@1:8YG*ZIPL]5$PX+E S./V%2JFGXS<3(I6N!<VFPH;IAB6<D* O
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
M?87V[27ZD<B,LK72.LX(>])#&^V^EOKQASAX7S9]>_&[U-6ZT-?A>)D"W:_
M3^L+]!E6A H=G+SLNDLWC0Z')=\?CGXK^>Y!0U:@6)O664)2/21U6].NMNWY
MI6E*WZS/_(OKNLG>T]0]_RT1:\HDY+C2E%YOH'42=1M=3Q3?F+9OR95N(LTP
MT[F'HCJ@]U><JY=)):#],S/]'U!+ P04    " "DA%I2S8P.#]("  #,"
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
MUIM\TB2R.VU=@**Q#9L*U.UOAZ6^H$":!+U>"(%#8,[ >.4EKU!+ P04
M" "DA%I2SNE%7(L"  #%!P  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,#<N
M>&ULM55-3^,P$/TK5K0'D%CRU;2 TDBT5;5(H*U [!Y6>W"326-AQUG;;>F_
MQW;2$*"-]M(<$H_'[\V;<3R.MUR\R ) H5=&2SEV"J6J&]>5:0$,RTM>0:D]
M.1<,*VV*E2LK 3BS($;=P/.&+L.D=)+8SBU$$O.UHJ2$A4!RS1@6NPE0OAT[
MOK.?>"2K0ID)-XDKO((G4,_50FC+;5DRPJ"4A)=(0#YV;OV;J>\9@%WQB\!6
M=L;(I++D_,48=]G8\8PBH) J0X'U9P-3H-0P:1W_&E*GC6F W?&>?6Z3U\DL
ML80II[])IHJQ<^6@#'*\INJ1;W] DU!D^%).I7VC;;TV&CDH74O%60/6"A@I
MZR]^;0K1 ?C#(X"@ 02? 8,C@+ !A#;16IE-:X853F+!MTB8U9K-#&QM+%IG
M0TJSC4]*:"_1.)7\5 4(-.%"XTBYDN@[F@K(B$)SG!)*% &)SF:@,*'R7'N?
MGV;H[-MY["H=W7"X:1-I4D<*CD2:07J)0O\"!5[@'8!/_QON7W^$NUI[FWC0
M)AY8OO (W[VV$<\_9;M#?ZSC3@&3?WO"A&V8T(89' G3T.<-_879.\+6#"WW
M)4<IKK17[0Z5M":/++DYD9LD\"///K&[.:!KT.H:].J:0P8"4_0($L0&T 27
M+^@VV^ R!=F3=]3R1Z<L[[ -,SQE>6OR8:>\T2#LJ>ZHE37JE=4Y3[IU2H7+
MS$C1;2O]*/B0J-$74>]JZI,R^O)7'-%[U>J]ZM6[6"SNYYU->@"V!-&W0=<M
M\_4I_P/?>^]CWNE*WG#W5=3M]%ASP3U@L2*E1!1RC?$N1QHLZCNC-A2O;-M=
M<J6;N!T6^IX%819H?\ZYVANFD[<W=_(&4$L#!!0    ( *2$6E(/XDC=B (
M -\&   :    >&PO=V]R:W-H965T<R]S:&5E=#$P."YX;6R-55UOFS 4_2L6
MVD,K;04,@;9*D-)DTR:M:M6NV\.T!P=NP*JQF>TT[;^?;0BC38+Z OZXY]QS
MKZWCZ5;(1U4!:/1<,ZYF7J5U<^G[*J^@)NI,-,#-SEK(FF@SE:6O&@FD<*":
M^3@($K\FE'O9U*W=RFPJ-II1#K<2J4U=$_ER!4QL9U[H[1;N:%EIN^!GTX:4
M< _ZH;F59N;W+ 6M@2LJ.)*PGGGS\'*9VG@7\)/"5@W&R%:R$N+13KX5,R^P
M@H!!KBT#,;\G6 !CELC(^-MQ>GU*"QR.=^Q?7.VFEA51L!#L%RUT-?/./53
MFFR8OA/;K]#5,[%\N6#*?=&VC8VQA_*-TJ+NP$9!37G[)\]='P: ,#D"P!T
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
M$QIK?3%/9?D?[6I9>X3B0BJ>U6#P(&-Y]4N>ZT"T -@_ G!J@/,6X!T!N#7
M'0KP:H W%#"N >.A +\&^$,!00T(A@+"&A .!4QJP*1,AVK^RLF?$T5F4\%W
M2&AIT*8?R@PJT3#G+-?)?J\$?&6 4[.(9QE3D+U*(I(G*.*Y8OF:YC&C$OV
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
M\2$I@(JJ5195"_0XG3,O<,/RG2'@LEVZ;/\GCYR=TG_G5Q\Y!S"Y_W%KA'&
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
MVZ#0!O1]R;EZG>@ ]6UI^A=02P,$%     @ I(1:4EMM^V0, P  D H  !H
M  !X;"]W;W)K<VAE971S+W-H965T,3(S+GAM;+56;6_:,!#^*U8T::VTD3@O
MO%2 5*#5.JU35=3MP[0/)CG :A(SVRGMO]_92=-4(\"DE@\D=NYY[O'=^>SA
M5LA[M0;0Y#%+<S5RUEIOSEQ7Q6O(F.J(#>3X92EDQC0.Y<I5&PDLL: L=7W/
MZ[H9X[DS'MJY&SD>BD*G/(<;252194P^32 5VY%#G>>)6[Y::S/ACH<;MH(Y
MZ+O-C<216[,D/(-<<9$3"<N1<T[/+FE@ -;B!X>M:KP3LY2%$/=F<)6,',\H
M@A1B;2@8/AY@"FEJF%#'GXK4J7T:8//]F?W2+AX7LV *IB+]R1.]'CE]AR2P
M9$6J;\7V"U0+B@Q?+%)E_\FVM.VB<5PH+;(*C HRGI=/]E@%H@&@80O KP#^
ML8"@ @3' L(*$!X+B"I ="R@6P&Z-O9EL&RD9TRS\5"*+9'&&MG,BTV716.
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
M#6E(<>CM#G!<.45O=R1WQ=L(&LWD*C/K,^:;;S=O/+PMSOGO?'^!WTS7[RU
M-^O7*#YP=6=S/I2(6]NE]SH/!VK]9L+ZPLAE<5;_1AHCT^+C0O"Y4'D#>_]6
M2O-XD2O8O!]R_B]02P,$%     @ I(1:4B0$\$T<!   VQ8  !H   !X;"]W
M;W)K<VAE971S+W-H965T,3(V+GAM;,U876_B.!3]*U8T#S/2E,0V!!@!4DLU
MVDK35;>=CV>7&/",8[.. QUI?_S:21JG);ATZ$->((E]3^X]QSF^\F0GU:]L
M3:D&#RD7V318:[WY%(;98DU3DO7DA@HSLI0J)=K<JE68;10E21&4\A!%41RF
MA(E@-BF>W:C91.::,T%O%,CR-"7J]P7E<C<-8/#XX):MUMH^"&>3#5G1.ZJ_
M;6Z4N0MKE(2E5&1,"J#H<AJ<PT]S'-N 8L9W1G=9XQK84NZE_&5OKI)I$-F,
M**<+;2&(^=O2.>7<(ID\_JU @_J=-K!Y_8C^N2C>%'-/,CJ7_ =+]'H:C *0
MT"7)N;Z5N[]H5=# XBTDSXI?L*OF1@%8Y)F6:15L,DB9*/_)0T5$(P#! P&H
M"D#'!N J !>%EID595T23683)7= V=D&S5X4W!31IAHFK(QW6IE19N+T[#-A
M"GPG/*?@FI(L5]1HI#-P!O[)B=!,$TLSN!+EBC',?P1?Z)9R@,'[2ZH)X]D'
M,_MO*11=Y$HQL0+O !/@ZUKF&1%)-@FU2=2^+EQ425V42:$#25W210]@^!&@
M"$7?[B[!^W<?6E#F1Z/ <2M*:,BJ&4,U8ZB Q3[&M@5C:9,Q0Q!8,D'$@A%N
M",BTRLN1:EH"B 9+%VT7,1!2G#GBS()DF2='7.>(BQS[!W(TBYH3317A9PDU
M7WQB\@!<$M$J1HDU*+#L9[^=H1B.)^&V)8-^G4'?FT&U1CRU#&JD06?YCNL<
MXS?DN\2*C^)[6&<P]&9PE6Y,I:;F+_MO?0(XJ@%'G:5]7.<X?CO:Y^.]98[Q
M*&JG'4;./Z-7$ _^ R^O?-@P9]A9$: S1(C></578$T=(!JYY5]9^_XLCUK.
M%Z'?& ^I9:[FTHPI<L\XT[_!>?+3;+Z64S-TS01+\]1'EO-%V.^NI,YSX<#+
MTRT1*_.*I=GX-[ENU[%$@+ AT5D_ZL'G2K;-@Z/>X("6SG.AWW3_4$OR\)*6
MSG/AL+M:.B.'HY.U'.UK%/7BYTJVS()#?%!)9^/0[^-_IN2/HD4W4>=;XSTK
MZNOMG)VCJ+.2(K<O('BJI!7"T\\.]?<^S[9Y..Z-VC5%C2[9ORE<*,/5&JPI
M3PKR,L*]"CD+1[B["CF;1_[^]W5[8@7V9$_$^,!NAYR+([^+MVEP5(>"G FC
MN+MJ.*-&_N[XE6H,7Z.&\V'D]V&_&J=V(,BY+1IW5C+LC!C[^^HC+*Y">&)=
MI@'![4)AYZ[8[ZXG"?5B>X&=A>(.GS0TCAK\+?4Q0N&6QL$H-3R@E'-9['?9
M4Y1Z1?N G>/B[AY68&?:V-\Y'R-9W-(6X!YZIEC8.'FTQ[[71*U,=8#3I0DS
M"ANZ5'F26MYHN2D.(^^EUC(M+M>4)%39"69\*:5^O+'GF_5Y]NQ_4$L#!!0
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
M -AVI:M]#0/":$ABA\6)M83%N(3]<BCR5KH.-V6U4<]RZW8V\D:EKIP._(
MZ\YAFB;]A*&P2$2.A+6>Q;B>61JQSYZ< F$KE;">##N&" >LB5:R!%<R@VVW
MFA?\*3>Q-4M5TI84 V%NRDVTLB6XLNFR ]LCH:4GF:\X2+0N)+@NC/*YB4W^
MH,\%XC"?FVB=2/!28HK/3>QI%=#G G&8STVT$B4^,\>#/C>!I,/2#2@J";DC
M1RT:R3Q+7]>)+04\4G?8_G(!VI(($D6)(U=CUQ N&B-];@+,_P ^%PIS^]Q$
M2T2"2\0HGYO8M _Z7##.[7,3K0\)K@\3?&YB2P'D<X$P-^FF6C)27#(\?&X*
M5#*6SX6"7#XWU9*0^B[S>?K<5,M#BE<FW\?GIG:U OM<(!#UN:E6L'1 P?Q]
M;FKK$@]IF%@WWXZ+J(@3AZ%)M7ZEN'Y-]KDIL/4+\+E &.)S4RUA*2YAXWUN
M:NL42:.PSP9 & W#T#$)G&H]2W$]&^-S4UNI+)\+Q#A];JJ5+,65;*K/38&R
M!O"Y0!A"N<9.6US9C(WR_P3'[2L8I6D12N=;EQ!:(02N$*,<K[!E '2\0!SF
M>(56#($7$5,<K\#68H]Y>R_7"JU$PF?7R:#/%=B>DV-VWMM2A)8+,=-JB, V
MTQWS\]YO)[1$"%PB1KI: 3!]/TL[Q*5D0BN!P)5@E)T5@ A =A:,<]M9H65
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
M5M]OVC 0_E>L: ^=M)+$22!,@ 1DT_8PK6JU]=DD!UA-[,PVI?OO9SLAY4>
M=-L+Q,YWW]UWOHMOM.7B2:X!%'HI<B;'SEJI\J/KRG0-!9$]7@+3;Y9<%$3I
MI5BYLA1 ,FM4Y"[VO+Y;$,J<R<CNW8G)B&]43AG<"20W14'$[QGD?#MV?&>W
M<4]7:V4VW,FH)"MX /6CO!-ZY38L&2V 2<H9$K <.U/_8^)C8V 1/RELY=XS
M,E(6G#^9Q==L['@F(L@A58:"Z+]GF$.>&R8=QZ^:U&E\&L/]YQW[9RM>BUD0
M"7.>/]),K<=.[* ,EF23JWN^_0*UH,CPI3R7]A=M*^P .RC=2,6+VEA'4%!6
M_9.7.A%[!G[_C &N#?"Q07C&(*@-@JX&86T0VLQ44FP>$J+(9"3X%@F#UFSF
MP2;36FOYE)ES?U!"OZ7:3DT>%$^?;F<Z<QF:\T*7DR3V0&Z1?86^EW8Y->=#
MU6]TDX B-)?O->(=<I%<$P%RY"H=C*%TT]KQK'*,SSCV,?K&F5I+](EED!T2
MN%I%(P7OI,SP1<8$TAX*_ \(>]AK"6C>V=P?MI@GW<WC"VJ"YF "RQ><.YB6
MO!X0A0U1:(G",T3?-THJPC+*5H@HM( 59<PL^!*5("C/T UE]3F^;SO(BK]O
M^<UWY'D2]Z/!R'W>3^XIR,=1%!^BDE,4#G#@-Z@#A5&C,+JH\-,+B)2:"KXB
M)#KQ?AOC\"C&>0LJ&'K^D9(6U# .<;N2?J.D?U&)_I0M@2JMA L$+R45UT7U
M3P,)O>%1M"V@^%S:!TVP@[<4%K"L>TD-3N+QCD[A%'%:=,DIZ+#H#G3%C:[X
M8N<]VKL"LMOI,PA]]Z%=?:$[05.XT)+#QL/P?[3D1F9F6>6Q-8V5F\&^_K W
M.&[-3JBD%87/U(COO=XOWAN:\[JDFBZ^HJD;+&F#!;TP.J-J[];T_ZY1.PCT
MNT5^#788.7Z-'/];UW904'F(+G1O#;E6<U=AE4AW;[XI0*SLG"A1RC=,5?-!
ML]O,HE,[@1WMS\R,:N>F5YIJP/U&A&Y"B7)8:DJO-]#J1#4S5@O%2SM%+;C2
M,YE]7.LY&X0!Z/=+SM5N81PTD_OD#U!+ P04    " "DA%I2YR3TD!<#  #B
M"0  &@   'AL+W=O<FMS:&5E=',O<VAE970Q,S$N>&ULS59-;^(P$/TKHZB'
M5FJ;#U(^*D J95>[TE9"I>T>5GLPR4"L)C9K.X7^^[6=D 8(48^]@.W,>W[/
M8WL\W'#Q*A-$!=LL97+D)$JM;UU71@EF1%[S-3+]9<E%1I3NBI4KUP));$%9
MZ@:>UW4S0IDS'MJQF1@/>:Y2RG F0.991L3[!%.^&3F^LQMXI*M$F0%W/%R3
M%<Y1/:]G0O?<BB6F&3)).0.!RY%SY]].?0NP$2\4-[+6!F-EP?FKZ?R,1XYG
M%&&*D3(41/^]X3VFJ6'2.OZ5I$XUIP'6VSOV[]:\-K,@$N]Y^IO&*ADY?0=B
M7)(\58]\\P-+0S>&+^*IM+^P*6,]!Z)<*IZ58*T@HZSX)]MR(6H OWL"$)2
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
MSJOQ*WPQ+ZZG:IKBMNR6BA7+)$I@J2FU"UH&17$!57PHOLFO9!ZY4CS-7]=
M8Q!F@OY_R;EZ^3 +5-> D_\ 4$L#!!0    ( *2$6E*M.B?LM ,  *L-   :
M    >&PO=V]R:W-H965T<R]S:&5E=#$S-2YX;6REEUV/VR@4AO\*LO:BE79L
M@[^K)-)DO-W=BZY&,^KTFHE)@L8V62!)^^\7L,=)#$E=[4UB\'L./.<8#LR.
MC+^)+2$2?&_J5LR]K92[3T$@5EO28.&S'6G5FS7C#9:JR3>!V'&"*V/4U $*
MPS1H,&V]Q<ST/?+%C.UE35ORR('8-PWF/Y:D9L>Y![WWCB>ZV4K=$2QF.[PA
MST1^W3URU0H&+Q5M2"LH:P$GZ[EW#S^5,-8&1O%"R5&</0.-\LK8FV[\7<V]
M4,^(U&0EM0NL_@[D@=2U]J3F\6_OU!O&U(;GS^_>/QMX!?.*!7E@]3=:R>W<
MRSU0D37>U_*)'?\B/5"B_:U8+<PO.';:M/# :B\D:WIC-8.&MMT__MX'XLP
MIE<,4&^ Q@;Q%8.H-XBF&L2]@0EUT*&8.)18XL6,LR/@6JV\Z0<33&.M\&FK
M\_XLN7I+E9U</$NV>KM;JLA5X($UZG,2V"3D#CP]?P7W.BU4_@ ?2B(QK<7'
M_L4=^ T$0&PQ)V(62#43[2]8]:,NNU'1E5$A E]8*[<"_-%6I+IT$"B$@0.]
M<RS138\E6?D@@K\#%*+0,:&'R>:P<)B7T\WS&S31D)7(^(NN9<41UPM'\> H
M-H[B*X[^8>V!"*F2BR5X)1O:MK3= +8&.\(IJ\ 'VO99_.A*8^<]-=[U%G)8
MH"A*8A7APWEP;1G,"I@GE[+2EA5A$L>#Z@(Q&1"3FXA_<MQJP)^0)#9)&!89
M&I'8,HC2I,A')"Y9DD:1&R4=4-*;*"]=JGY"DEICW\&PR)-HA.+0I3',1K+2
M(8M0E"5NE&Q R6ZBJ$UY3>@$FLP>/D_B,8M+%6:CS[!TJ.(49FZ2?"#)IR\A
MTE;3%T]N32>"*83IB,V6N=98:<M&:^R"KACHBIL[S3=3&$EU=W\@7!5Z8)83
M4+6$@,^8<O""ZSVYL1/!\%1IPO^_%^U%I9M=6)U1[4?)SL,:^C$<1=4A0[E?
MQ*.HNF2)'T%W5.%96863=Z4)3)VS_.(;\%.+R99%T,^+,9-#%OHINL*$3DQH
MZO8T 0G92(6/+"2W;%PY7++$OU8ZX*G.PN@7MJD)5)$]C]P/LS&5+5,9L*D<
MWC(_OY:H4]&'OU#U[2UK F9LKXK43RQ,6^98BJ7+V\52[#"#LU-L0_C&W 8$
M6+%]*[N#X- [W#CNS3E[U+_4-Q%S.CZYZ:XQ7S!7VXX -5DKEZ&?J3K.NYM!
MUY!L9\[*KTRJD[=YW*K;%.%:H-ZO&9/O#3W <#];_ =02P,$%     @ I(1:
M4KVMY5DN @  ) 4  !H   !X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;)54
M38^;,!#]*Q;J85=*PV>Z'R)(&]*J/52-DFY[J'IP8 A6C,W:)FS_?6U#$%&2
M:LL!QO:\-^\-MN.6B[TL 11ZK2B3<Z=4JGYT79F54&$YY34PO5)P46&EAV+G
MREH SBVHHF[@>1_<"A/F)+&=6XDDYHVBA,%*(-E4%19_%D!Y.W=\YSBQ)KM2
MF0DWB6N\@PVHYWHE],@=6')2 9.$,R2@F#M/_F,:F7R;\(- *T<Q,DZVG._-
MX$L^=SPC""ADRC!@_3E "I0:(BWCI>=TAI(&.(Z/[)^L=^UEBR6DG/XDN2KG
MSKV#<BAP0]6:MY^A]S,S?!FGTKY1V^5&#P[*&JEXU8.U@HJP[HM?^SZ, 'YT
M!1#T@."M@+ 'A-9HI\S:6F*%DUCP%@F3K=E,8'MCT=H-8>8O;I30JT3C5))B
M6:(U2"6([:M$-TM0F%!YB]ZCY\T2W;R[C5VE2QF F_6TBXXVN$*[A&R*0G^"
M B_P+L#3-\/]AU.XJPT.+H/!96#YPBM\"\SVA.T09CGZ7@I2J GZIDH0:$ED
M1KEL!$CTZVFK^Z WUN]_E R'DJ$M&5TI>>PIY,CVV)2VP<>7AAPP!:;D!*6-
M$#JZU.".?F;IS5D\)+J1AW$/SS/\.]\SSY!X(CT:I$?_(_V2N.BL=!@%IZ4[
MC>>)_NS^DD9WM(?-_?$5BQW1VY%"H:'>]$YSB.Y,=@/%:[NMMUSI0V+#4E]C
M($R"7B\X5\>!.2G#Q9C\!5!+ P04    " "DA%I2\05?7<(#   D#@  &@
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
M6;4?UXP63!D#^'XII7ZY,*\[NM=;\_\ 4$L#!!0    ( *2$6E*O0-OUV@(
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
MW1N3]N9X?/!^:TH(W)K*N9L&"$4#V#\/$>HL@D7<-4()>))N$(@%\-'=8I2
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
M?6\/0EK.(X<Y[PU="+'IJ5MG#T/F  0'?3Q.6HXC(_O38]L08C>45E0'(7,
M,A!52[/D.)H]MN\@+<V289I]2]]!;+H$^PX(!_4=H+_^OH.V_$N'>]1W]!W4
M[BGMO@, 6>(.<M37=]"6P^DPAQ_7=U"(K(&^ \(!?0?HKK?OH"U5TV&J?E??
M08'FU0U"S^_&"#7#D6L)$@A' NKWG&VZ\VWX8>9^<^=!(<K&@=N570#.#X.H
M&Z.-(G[?MR:T)6TZ3-I7?1$AII 6)FC!'],\-WNJD_>%LP+Z=8D"W]AC-^RP
M]RT PZ[?_8YH1@'VMKW= 3# VQR"X:CW!+1:@ YWW@=7CAMMU[MFEXW[W<6(
M@N[YO0%0P%K,*-"A6\[N !3@; [ ]A=V?\5:34/]0:9\*#>;K/J)F&4H%_E)
MPV$RSH0L"U[]<!R_TJD^;_6[);KL#_$G;?4''=8?>_R92ED:524*M"BE1DII
M:O-"E[!^HCFL0PY#Y@"$4,=Q^XBF52(T/)"1F]0LK>Y<ZT;1M$YZ24W/^MIO
M&/U85 TD'+;I<2][^LAF>&\H_(.0.0 A6IS[704QW7F78<V+Q^H-'3/9,E?U
M#YK;I]NW@#Y5[T)TGE_BTUL,/)_ATWG]CD_KOG[EZ"LK=-&3*.-+/93S,="3
M+>JW>.H;)3;5FQ0+H9185Y<KSA)>&(#^?"F$>KTQ VS?I;KX#U!+ P04
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
M^QZGI&;7_:P'LQ%NUF#_,,OS5VW!X5]!_!=02P,$%     @ I(1:4I>*NQS
M    $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y
M 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/
M:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O
M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_
M'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    " "D
MA%I2W.K^R\,)   (8   #P   'AL+W=O<FMB;V]K+GAM;,6<[5/;.A:'_Q5-
MOFQW9EGBO*=3.@,-M.S0"S>A_7I'V K1U):RD@VE?_U*3E*D8/_V?CG))XCS
M]D2V].@<2^?#LS8_'K3^P7X6N;)GG559KM^?GMIT)0IN_ZW70KEGEMH4O'0/
MS>.I71O!,[L2HBSRTUZW.SHMN%2=CQ]VGW5G3L,'NA1I*;5R!_V![U(\V]?G
M_4/V)*U\D+DL7\XZ]?^YZ+!"*EG(7R([ZW0[S*[T\Q=MY"^M2IXO4J/S_*R3
M;)[X+DPITS>'%Q[RGC_8^DC)'^;<@9QU1EWW@4MI;%F_HOY\[AB?A'OQYE%5
MZBN9E\+,>"D^&UVMI7KT'^-^Q6GP,^IVV/W=-.)[\W>:42^7,A4SG5:%4.6F
M'8W(/:"R*[FV':9X(<XZGVZ_7\[9W?GG2_^CW+=<9YL?6#JRH+G,>^F>,-=9
MS4C(XQ[K7&;NVS.V\!#^#9;I);N2B@>0/0#9.R+D7[T L@\@^T>#O%:I#B '
M ')P-,A/NE@'D$, .3PB9'2Z1P!R= Q(S[@H=?HC@!P#R/$1(:.6G #(R?%.
M-[>K '(*(*>TD#-A4R/7_K@'NZBL5,+:?[$+;J5EX6#>1:-YEQ9SQ^5[\X,;
MO^L7A'!0-<2NN59/PI;U%;@0:65D*44$AQ23$#OF1G-EV5RD0C[Q^JM?N9!5
M$F*MG.>Y?N8J%<R]G7TR(I,EN]'6"M=#5'3A(:\DQ&*Y+5?"N.;C.;NL(=CM
MLQ)9B(>,DA KY<Z(0OHFXRICE_^MY-J_(:1#*DF(7?)9Z^Q9YGE-MVG):S<O
M5H^>@YV'F$@F";%-9F*MK2RC+HN\D1"+XS^5DJY/+*H';3(_V#E_S,2#>U-E
MXH$%B2,A-L?K4,<6.L_8-Y6Y\WO^:(38NP9[R!P]8G-L+KL+;8Q^=L%1V'P]
M)(T>L31N!/?]=O,GA(+Q"+$L+HMUKE^$8!="B:4;D.]R'GFVAY31(X]$BD*6
MFTF4'U'<!*MTIU2H-/9M#PFC1RR,F3!.M#Y*KP--Q^;4<:UL::K];H'$T2,6
M1SV97[E^*XS]1VV.\B5D0]KH$6OCBDO#OO.\$NRKZQYNT*O/>8B'=-$CUD7=
M="=N?BRR.K@4RM8O"OF0/GK4<8<++MR,Q5UQ,MV?)_>0,7K$QO#I@D*P>_XS
MZJY]I(<^L1[FXK%RA[5Y<4'96I:NL\Z%ZPUOK[D^LD6?V!9?W*A2\L=P3/FD
MS5J;^J7A;+F/_-$G]L="Y"+UTY4_*VY*8?*7 '@69MWZ,*-%+!(WL[+N)/N
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
M5&Q0N?R@:H/JY0<M-FBY_*!F@]KE!W4;U"\_:-B@<?E!TP;-RP]2<AD38%+
M&J"UG&L!O):#+8#8<K(%,%N.M@!JR]D6P&TYW +(+:=; +OE> N@=W:],T#O
M['IG@-XY_+,-T#N[WAF@=W:],T#O['IG@-[9]<X O;/KG0%Z9]<[ _3.KG<&
MZ%U<[P+0N[C>!:!W<;T+0.\2WBP!Z%U<[P+0N[C>!:!W<;T+0._B>A> WL7U
M+@"]B^M= 'I7U[L"]*ZN=P7H75WO"M"[NMX5H'<-;W8#]*ZN=P7H75WO"M"[
MNMX5H'=UO2M [^IZ5X#>B^N] /1>7.\%H/?B>B\ O1?7>P'HO;C>"T#O)7Q8
M"=![<;T7@-Z+Z[T ]%Y<[P6@]^)Z+P"]F^O= 'HWU[L!]&ZN=P/HW5SO!M"[
MN=X-H'=SO1M [Q9N-@'HW5SO!M"[N=X-H'=SO1M [^YZ=X#>W?7N +V[Z]T!
M>G?7NP/T[JYW!^C=7>\.T+N[WAV@=P\W"P+T[JYW!^C=7>\.T'NXW@.@]W"]
M!T#OX7H/@-[#]1X O8?K/0!Z#]=[ /0>KO< Z#U<[P'0>X2;O0%Z#]=[ /2>
MKO<$Z#U=[PG0>[K>$Z#W=+TG0._I>D^ WM/UG@"]I^L] 7I/UWL"])ZN]P3H
M/4.L ]!;*>8Z +^50K"3 ((KA60G 0Q7"M%. BBN%+*=!'!<*80["2"Y4DAW
M$L!RI1#O)(#F2B'?20#/E4+ DPBBQP"346#&!),@>HPP$15FS# 1'68,,1$E
M9DPQ$2UFC#$1-6;,,1$]9@PR$45F3#()3:9"E"E"E:F098K092K'K)X@>D@S
M16@S%>),$>I,A3Q3A#Y3(= 4H=!42#1%:#05(DT1*DV%3%.$3E,AU!2AU%1(
M-45H-15B31%J397X52D$T4.P*4*QJ9!LBM!L*D2;(E2;"MFF"-VF0K@I0KFI
MD&Z*T&XJQ)LBU)L*^:8(_:9"P"E"P:F0<(K0<*K&K[\BB!XR3A$Z3H604W^T
MY#R=?SVNI[=%OZ_#@#^I]_GEN>O;WW^]_/U@?+V_<KU]/^/TZ5]02P,$%
M  @ I(1:4CM# V'K @  CU$  !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=O+
M;IM %(#A5['81H8Y PQ0Q=FTW;99] 6H&<?(W,1,4N?M.S@7J55J-7*E_IM8
M,<.<,4C?[K_^]CA9MSKVW> VT=[[Z4.2N.W>]K6+Q\D.X<ING/O:AW_GNV2J
MMX?ZSB9:*9-LQ\';P:_]LD=T<_W)[NK[SJ\^'\/7KAV'333;SD6KCT\+EUF;
MJ)ZFKMW6/EQ/'H;FMRGKYPEQN/.TQNW;R5V%!5'RYH3ERI\'/-_W]<'.<]O8
MU6T]^R]U'U8EQRYQ_K&S+CZ_Q1MG''>[=FN;<7O?AUMB-\VV;MS>6M]W\=.F
M5^<G^_"$[=-?N7C^:9MS \/*VWF<7'ACLWW_N)=7LMR]GL)&=O;M^9_X.C%L
M??'OL\O;;FSSE[/#X_TQSH?3^W#)Z>/R9_SK.W[=_YWGT)!SI)!S9)!SY)!S
M&,@Y"L@Y2L@Y*L@Y1%$.0A%5**0*Q52AH"H4587"JE!<%0JL0I%54V35%%DU
M159-D5539-44635%5DV155-DU1194XJL*476E")K2I$UI<B:4F1-*;*F%%E3
MBJPI1=:,(FM&D36CR)I19,THLF8463.*K!E%UHPB:T:1-:?(FE-DS2FRYA19
M<XJL.476G")K3I$UI\B:4V0U%%D-159#D=509#4460U%5D.1U5!D-119#476
M@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D;6DR%I29"TILI8464N*K"5%
MUI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:462M*+)6%%E%46@5
M1;%5% 57411=15%X%47Q510%6%$48451B!6%,1:48V&,Y019G"*+DV1QFBQ.
ME,6ILCA9%J;+$DR8)9@R2S!IEF#:+,'$68*ILP239PFFSQ),H"680DLPB99@
M&BW!1%J"J;0$DVD)IM,23*@EF%)+,*F68%HMP<1:@JFU!)-K":;7$DRP)9AB
M2_YKLO5]' __>/SI,^[K=GB9GRR;NIN?4$L! A0#%     @ I(1:4@=!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " "DA%I2N(3N?NX    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " "DA%I2F5R<(Q &  "<)P  $P
M            @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M *2$6E+N$Q;OD@8  " :   8              " @0T(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " "DA%I2)84L-:4&  "1&   &
M            @('5#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ I(1:4O <7LP7 P  1@H  !@              ("!L!4  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( *2$6E+A?SVZ; @  )HE
M   8              " @?T8  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " "DA%I2/^%^BH<#  "C"@  &               @(&?(0
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ I(1:4BXCQ73%
M @  & <  !@              ("!7"4  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( *2$6E)H2.S\. <  /HE   8              "
M@5<H  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "DA%I2
M:BA$F'T#  #X$   &               @('%+P  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ I(1:4G$FAQYM#@  5$<  !@
M     ("!>#,  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M *2$6E(V5JA2@B@  (R%   9              " @1M"  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ I(1:4D5I6QSW"P  ?R(  !D
M             ("!U&H  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " "DA%I227JBXH8*  "N'   &0              @($"=P  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( *2$6E*7![5 R"L
M -V(   9              " @;^!  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ I(1:4K( &%V@#@  N"P  !D              ("!
MOJT  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "DA%I2
M%==C]6(#   V!P  &0              @(&5O   >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( *2$6E(AJK9-W@(  'P&   9
M      " @2[   !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ I(1:4KS(],DB!P  #!(  !D              ("!0\,  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "DA%I2_5.9 +8$  #W"@
M&0              @(&<R@  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( *2$6E+:4P#AC@D  "T9   9              " @8G/  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ I(1:4KS(K#65
M P  &@D  !D              ("!3MD  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " "DA%I2'DA3OY4)   1&0  &0
M@($:W0  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( *2$
M6E+Y(XW0[04  #8.   9              " @>;F  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ I(1:4MQ=_/[^!P  F14  !D
M         ("!"NT  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " "DA%I2ZUJSTHP'  "N$P  &0              @($_]0  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( *2$6E)G-K3BE00  (0+
M   9              " @0+]  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ I(1:4M;TSS.J"@  0QX  !D              ("!S@$!
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "DA%I2@UY
MW-T2   Y00  &0              @(&O# $ >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( *2$6E))588I<0H  +\=   9
M  " @<,? 0!X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
MI(1:4J_(X'J+ P  !@@  !D              ("!:RH! 'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " "DA%I2D9#N/N8*  #A&P  &0
M            @($M+@$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( *2$6E+;B',^#0<  !$3   9              " @4HY 0!X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ I(1:4NAJ6D2S!@
M0Q   !D              ("!CD ! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " "DA%I2RHN,WJH$  !*"P  &0              @(%X
M1P$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( *2$6E*7
MQ:3-!P0  !$)   9              " @5E, 0!X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ I(1:4C<V6TW&30  O14! !D
M     ("!EU ! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" "DA%I2BTF]3:8'   *$P  &0              @(&4G@$ >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( *2$6E(P:(_J%P@  "$7   9
M              " @7&F 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ I(1:4HM*P4XM%@  "4X  !D              ("!OZX! 'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "DA%I21[PW>8H(
M   +&P  &0              @($CQ0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( *2$6E+\O==E^@(  % &   9              "
M@>3- 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ I(1:
M4L54%BFX @  YP4  !D              ("!%=$! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " "DA%I2U(O@MZ8#  #-"0  &0
M        @($$U $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( *2$6E(4#\Q9^P,  +D)   9              " @>'7 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ I(1:4JC!CR/) @  _04
M !D              ("!$]P! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " "DA%I2W*%Y9K "  #H!0  &0              @($3WP$
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( *2$6E(-239<
M* 0  ,H)   9              " @?KA 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ I(1:4N\PLBA6 P  ;0@  !D
M ("!6>8! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " "D
MA%I26V\G;!H$  "J"0  &0              @('FZ0$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( *2$6E)M)LL_&P,  -0'   9
M          " @3?N 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ I(1:4HXZPWPH!@  9Q   !D              ("!B?$! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "DA%I202EM9A0)  !P
M(0  &0              @('H]P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( *2$6E+M-ZR=@@4  /H.   9              " @3,!
M @!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ I(1:4I#R
MLX%T!@  \PX  !D              ("![ 8" 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " "DA%I2M7V>B^ #  !H"@  &0
M    @(&7#0( >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M *2$6E+X5,^+RP8  !H1   9              " @:X1 @!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ I(1:4E=H8]NG!   (@L  !D
M             ("!L!@" 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " "DA%I2 &4;#"8$  !^#@  &0              @(&.'0( >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( *2$6E).U?B%*@,
M *D*   9              " @>LA @!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ I(1:4B8BH*I-!P  1B<  !D              ("!
M3"4" 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "DA%I2
M^\"M8WH$   $%   &0              @('0+ ( >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( *2$6E(V\H7X_ 4  $0;   9
M      " @8$Q @!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ I(1:4L0"V>G9!   VQ0  !D              ("!M#<" 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "DA%I2T%Q$B8\"  !?!@
M&0              @('$/ ( >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( *2$6E+,AA,;3P4  ,H:   9              " @8H_ @!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ I(1:4I@G*5G:
M @  J0@  !D              ("!$$4" 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " "DA%I2Z\!ZC^$"  !_"0  &0
M@($A2 ( >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( *2$
M6E(T:$'$\P4  %$C   9              " @3E+ @!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ I(1:4@3K;F>K @  5P<  !D
M         ("!8U$" 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " "DA%I2.Z4+'CX#  !!"P  &0              @(%%5 ( >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( *2$6E)1V#])+P\  #V$
M   9              " @;I7 @!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ I(1:4E:3\7/>!@  :2<  !D              ("!(&<"
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " "DA%I2V8^W
MFA@;   R%P$ &0              @($U;@( >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( *2$6E+'_D7_+@H  #M)   9
M  " @82) @!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
MI(1:4B6V@@R5!P  _S0  !D              ("!Z9," 'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " "DA%I2R $WFW@,   58   &0
M            @(&UFP( >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( *2$6E(P*BY>@04  *<@   9              " @62H @!X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ I(1:4N3NK;%F!@
MFRD  !D              ("!'*X" 'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " "DA%I2KOPA+IH"  "!!@  &0              @(&Y
MM ( >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( *2$6E)>
M04.Z1@@  'HX   9              " @8JW @!X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ I(1:4ICH996\!@  ,RH  !D
M     ("!!\ " 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M" "DA%I2O<H!R*$%  !'(   &0              @('ZQ@( >&PO=V]R:W-H
M965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( *2$6E+9;C:@7 0  +L7   9
M              " @=+, @!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!
M A0#%     @ I(1:4OK&+! 0 P  )P@  !D              ("!9=$" 'AL
M+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " "DA%I2(7<@,1\#
M  "S"0  &0              @(&LU ( >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;%!+ 0(4 Q0    ( *2$6E)J_*]A^ ,  +4,   9              "
M@0+8 @!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ I(1:
M4L.%&9O( @  F <  !D              ("!,=P" 'AL+W=O<FMS:&5E=',O
M<VAE970X-BYX;6Q02P$"% ,4    " "DA%I2:R[]/T8#  "5#   &0
M        @($PWP( >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0
M   ( *2$6E+0040K\ ,  '\-   9              " @:WB @!X;"]W;W)K
M<VAE971S+W-H965T.#@N>&UL4$L! A0#%     @ I(1:4A_>F3<%%0  A;
M !D              ("!U.8" 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q0
M2P$"% ,4    " "DA%I2,GAZEX<-   '8   &0              @($0_ (
M>&PO=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( *2$6E(C26F1
MMP0  !@5   9              " @<X) P!X;"]W;W)K<VAE971S+W-H965T
M.3$N>&UL4$L! A0#%     @ I(1:4@&!X;@[ P  >PH  !D
M ("!O X# 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " "D
MA%I2L/^9X0P"   $!   &0              @($N$@, >&PO=V]R:W-H965T
M<R]S:&5E=#DS+GAM;%!+ 0(4 Q0    ( *2$6E+MU_]O8 ,  !@,   9
M          " @7$4 P!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#
M%     @ I(1:4G35Q:*O @  @0<  !D              ("!"!@# 'AL+W=O
M<FMS:&5E=',O<VAE970Y-2YX;6Q02P$"% ,4    " "DA%I2K")R$.0"  #\
M"0  &0              @('N&@, >&PO=V]R:W-H965T<R]S:&5E=#DV+GAM
M;%!+ 0(4 Q0    ( *2$6E*X*-*7\@(  %\(   9              " @0D>
M P!X;"]W;W)K<VAE971S+W-H965T.3<N>&UL4$L! A0#%     @ I(1:4OFH
MK'EX @  HP8  !D              ("!,B$# 'AL+W=O<FMS:&5E=',O<VAE
M970Y."YX;6Q02P$"% ,4    " "DA%I2"E=A#J<#  "X#@  &0
M    @('A(P, >&PO=V]R:W-H965T<R]S:&5E=#DY+GAM;%!+ 0(4 Q0    (
M *2$6E(-B3DLDP(  )X&   :              " @;\G P!X;"]W;W)K<VAE
M971S+W-H965T,3 P+GAM;%!+ 0(4 Q0    ( *2$6E*27*E)_0(  - (   :
M              " @8HJ P!X;"]W;W)K<VAE971S+W-H965T,3 Q+GAM;%!+
M 0(4 Q0    ( *2$6E(M5*[\>0(  /\&   :              " @;\M P!X
M;"]W;W)K<VAE971S+W-H965T,3 R+GAM;%!+ 0(4 Q0    ( *2$6E(+UBA"
MG0,  -@,   :              " @7 P P!X;"]W;W)K<VAE971S+W-H965T
M,3 S+GAM;%!+ 0(4 Q0    ( *2$6E+-C X/T@(  ,P(   :
M  " @44T P!X;"]W;W)K<VAE971S+W-H965T,3 T+GAM;%!+ 0(4 Q0    (
M *2$6E(]I"&.80,  $4+   :              " @4\W P!X;"]W;W)K<VAE
M971S+W-H965T,3 U+GAM;%!+ 0(4 Q0    ( *2$6E(V%QHP+@(  /X$   :
M              " @>@Z P!X;"]W;W)K<VAE971S+W-H965T,3 V+GAM;%!+
M 0(4 Q0    ( *2$6E+.Z45<BP(  ,4'   :              " @4X] P!X
M;"]W;W)K<VAE971S+W-H965T,3 W+GAM;%!+ 0(4 Q0    ( *2$6E(/XDC=
MB (  -\&   :              " @1%  P!X;"]W;W)K<VAE971S+W-H965T
M,3 X+GAM;%!+ 0(4 Q0    ( *2$6E+.UQ!1L ,  ,H+   :
M  " @=%" P!X;"]W;W)K<VAE971S+W-H965T,3 Y+GAM;%!+ 0(4 Q0    (
M *2$6E(U(%/C_@(  !8)   :              " @;E& P!X;"]W;W)K<VAE
M971S+W-H965T,3$P+GAM;%!+ 0(4 Q0    ( *2$6E)&_I3="@0  "8.   :
M              " @>]) P!X;"]W;W)K<VAE971S+W-H965T,3$Q+GAM;%!+
M 0(4 Q0    ( *2$6E*MS4?>)0,  #8)   :              " @3%. P!X
M;"]W;W)K<VAE971S+W-H965T,3$R+GAM;%!+ 0(4 Q0    ( *2$6E)"[O[Z
M= ,  #T,   :              " @8Y1 P!X;"]W;W)K<VAE971S+W-H965T
M,3$S+GAM;%!+ 0(4 Q0    ( *2$6E(5.8;MUP,  +,0   :
M  " @3I5 P!X;"]W;W)K<VAE971S+W-H965T,3$T+GAM;%!+ 0(4 Q0    (
M *2$6E*/3,XCW@0  /T2   :              " @4E9 P!X;"]W;W)K<VAE
M971S+W-H965T,3$U+GAM;%!+ 0(4 Q0    ( *2$6E)@GG-FK ,  "0.   :
M              " @5]> P!X;"]W;W)K<VAE971S+W-H965T,3$V+GAM;%!+
M 0(4 Q0    ( *2$6E+O\$V,B ,  (\.   :              " @4-B P!X
M;"]W;W)K<VAE971S+W-H965T,3$W+GAM;%!+ 0(4 Q0    ( *2$6E)93C A
MO00   (3   :              " @0-F P!X;"]W;W)K<VAE971S+W-H965T
M,3$X+GAM;%!+ 0(4 Q0    ( *2$6E*8A/;=:P(  -D%   :
M  " @?AJ P!X;"]W;W)K<VAE971S+W-H965T,3$Y+GAM;%!+ 0(4 Q0    (
M *2$6E*I[B>O$04  , >   :              " @9MM P!X;"]W;W)K<VAE
M971S+W-H965T,3(P+GAM;%!+ 0(4 Q0    ( *2$6E+56G6 B@,  #L.   :
M              " @>1R P!X;"]W;W)K<VAE971S+W-H965T,3(Q+GAM;%!+
M 0(4 Q0    ( *2$6E(+%R7]+@,  #D)   :              " @:9V P!X
M;"]W;W)K<VAE971S+W-H965T,3(R+GAM;%!+ 0(4 Q0    ( *2$6E);;?MD
M# ,  ) *   :              " @0QZ P!X;"]W;W)K<VAE971S+W-H965T
M,3(S+GAM;%!+ 0(4 Q0    ( *2$6E*S=G8A8@@  )P]   :
M  " @5!] P!X;"]W;W)K<VAE971S+W-H965T,3(T+GAM;%!+ 0(4 Q0    (
M *2$6E*?8P)<X 8  "LR   :              " @>J% P!X;"]W;W)K<VAE
M971S+W-H965T,3(U+GAM;%!+ 0(4 Q0    ( *2$6E(D!/!-' 0  -L6   :
M              " @0*- P!X;"]W;W)K<VAE971S+W-H965T,3(V+GAM;%!+
M 0(4 Q0    ( *2$6E(W1*/ A@L  '-2   :              " @5:1 P!X
M;"]W;W)K<VAE971S+W-H965T,3(W+GAM;%!+ 0(4 Q0    ( *2$6E+S#,>F
MN0(  ,('   :              " @12= P!X;"]W;W)K<VAE971S+W-H965T
M,3(X+GAM;%!+ 0(4 Q0    ( *2$6E*L>QZBM0,  "\0   :
M  " @06@ P!X;"]W;W)K<VAE971S+W-H965T,3(Y+GAM;%!+ 0(4 Q0    (
M *2$6E(OY!2$00,  ,4+   :              " @?*C P!X;"]W;W)K<VAE
M971S+W-H965T,3,P+GAM;%!+ 0(4 Q0    ( *2$6E+G)/20%P,  .()   :
M              " @6NG P!X;"]W;W)K<VAE971S+W-H965T,3,Q+GAM;%!+
M 0(4 Q0    ( *2$6E(%( 9C? 0  /L3   :              " @;JJ P!X
M;"]W;W)K<VAE971S+W-H965T,3,R+GAM;%!+ 0(4 Q0    ( *2$6E+I/GW8
M[ ,  &@/   :              " @6ZO P!X;"]W;W)K<VAE971S+W-H965T
M,3,S+GAM;%!+ 0(4 Q0    ( *2$6E(0F)UA4 0  !(4   :
M  " @9*S P!X;"]W;W)K<VAE971S+W-H965T,3,T+GAM;%!+ 0(4 Q0    (
M *2$6E*M.B?LM ,  *L-   :              " @1JX P!X;"]W;W)K<VAE
M971S+W-H965T,3,U+GAM;%!+ 0(4 Q0    ( *2$6E*]K>59+@(  "0%   :
M              " @0:\ P!X;"]W;W)K<VAE971S+W-H965T,3,V+GAM;%!+
M 0(4 Q0    ( *2$6E+Q!5]=P@,  "0.   :              " @6R^ P!X
M;"]W;W)K<VAE971S+W-H965T,3,W+GAM;%!+ 0(4 Q0    ( *2$6E)+;18G
M0P0  '00   :              " @6;" P!X;"]W;W)K<VAE971S+W-H965T
M,3,X+GAM;%!+ 0(4 Q0    ( *2$6E(98Z^IY 0  .H2   :
M  " @>'& P!X;"]W;W)K<VAE971S+W-H965T,3,Y+GAM;%!+ 0(4 Q0    (
M *2$6E*O0-OUV@(  )P'   :              " @?W+ P!X;"]W;W)K<VAE
M971S+W-H965T,30P+GAM;%!+ 0(4 Q0    ( *2$6E*C>/LW/08  -PE   :
M              " @0_/ P!X;"]W;W)K<VAE971S+W-H965T,30Q+GAM;%!+
M 0(4 Q0    ( *2$6E+&#*X)* 0  +D/   :              " @835 P!X
M;"]W;W)K<VAE971S+W-H965T,30R+GAM;%!+ 0(4 Q0    ( *2$6E+&O-&E
M.0@   (I   :              " @>39 P!X;"]W;W)K<VAE971S+W-H965T
M,30S+GAM;%!+ 0(4 Q0    ( *2$6E*_=".-N0<  %<E   :
M  " @57B P!X;"]W;W)K<VAE971S+W-H965T,30T+GAM;%!+ 0(4 Q0    (
M *2$6E+5R?:HX@<  "<J   :              " @4;J P!X;"]W;W)K<VAE
M971S+W-H965T,30U+GAM;%!+ 0(4 Q0    ( *2$6E):V9&N" ,  #((   :
M              " @6#R P!X;"]W;W)K<VAE971S+W-H965T,30V+GAM;%!+
M 0(4 Q0    ( *2$6E+J6GS14P(  "(,   -              "  :#U P!X
M;"]S='EL97,N>&UL4$L! A0#%     @ I(1:4I>*NQS     $P(   L
M         ( !'O@# %]R96QS+RYR96QS4$L! A0#%     @ I(1:4MSJ_LO#
M"0  "&    \              ( !!_D# 'AL+W=O<FMB;V]K+GAM;%!+ 0(4
M Q0    ( *2$6E(UYW_6[ ,  (U5   :              "  ?<"! !X;"]?
M<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( *2$6E([0P-AZP(
M (]1   3              "  1L'! !;0V]N=&5N=%]4>7!E<UTN>&UL4$L%
3!@    ": )H G"H  #<*!     $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>163
<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>164
<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>165
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.20.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>636</ContextCount>
  <ElementCount>781</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>118</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>11</UnitCount>
  <MyReports>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000010001 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>100010002 - 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>2</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>100020003 - 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>3</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>100030004 - 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>4</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>100040005 - 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>5</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>100050006 - 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>6</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>100060007 - 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>7</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>100070008 - 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>8</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>100080009 - 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>9</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>210011001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>210061002 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>210121003 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>210201004 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>210401005 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>210461006 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>210501007 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>210531008 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>210591009 - Disclosure - Deposits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/Deposits</Role>
      <ShortName>Deposits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>210651010 - 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>19</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>210671011 - 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>20</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>210701012 - Disclosure - Other Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowings</Role>
      <ShortName>Other Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>210751013 - Disclosure - Leases Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LeasesLeases</Role>
      <ShortName>Leases Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>210801014 - 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>23</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>210851015 - 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>24</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>210901016 - 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>25</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>210931017 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>211011018 - 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>27</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>211071019 - 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>28</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>211171020 - Disclosure - Cash Restrictions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CashRestrictions</Role>
      <ShortName>Cash Restrictions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>211191021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>211251022 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>211281023 - 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-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>211331024 - Disclosure - Selected Quarterly Financial Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SelectedQuarterlyFinancialData</Role>
      <ShortName>Selected Quarterly Financial Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>211361025 - Disclosure - Subsequent Events (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SubsequentEventsUnaudited</Role>
      <ShortName>Subsequent Events (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>220022001 - 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>35</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>230073001 - Disclosure - Business Combinations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinationsTables</Role>
      <ShortName>Business Combinations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/BusinessCombinations</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>230133002 - 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>37</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>230213003 - 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>38</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>230413004 - 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>39</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>230473005 - 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>40</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>230513006 - 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>41</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>230543007 - 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>42</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>230603008 - 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>43</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>230683009 - 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>44</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>230713010 - Disclosure - Other Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowingsTables</Role>
      <ShortName>Other Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/OtherBorrowings</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>230763011 - 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>46</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>230813012 - 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>47</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>230863013 - 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>48</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>230913014 - 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>49</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>230943015 - 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>50</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>231023016 - 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>51</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>231083017 - 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>52</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>231203018 - 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>53</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>231263019 - 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>54</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>231293020 - 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>55</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>231343021 - Disclosure - Selected Quarterly Financial Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables</Role>
      <ShortName>Selected Quarterly Financial Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/SelectedQuarterlyFinancialData</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>240034001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>240044002 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Premises and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Premises and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>240054003 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued Accounting Pronouncements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails</Role>
      <ShortName>Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued Accounting Pronouncements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>240084004 - Disclosure - Business Combinations - Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails</Role>
      <ShortName>Business Combinations - Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>240094005 - Disclosure - Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>240104006 - Disclosure - Business Combinations - Summary of Fair Value Adjustments and Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails</Role>
      <ShortName>Business Combinations - Summary of Fair Value Adjustments and Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>240114007 - Disclosure - Business Combinations - Unaudited Pro Forma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails</Role>
      <ShortName>Business Combinations - Unaudited Pro Forma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>240144008 - Disclosure - Investment Securities - Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails</Role>
      <ShortName>Investment Securities - Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>240154009 - 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>65</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>240164010 - 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>66</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>240174011 - 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>67</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>240184012 - 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>68</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>240194013 - 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>69</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>240224014 - 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>70</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>240234015 - Disclosure - Loans Receivable - Components of Loans Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails</Role>
      <ShortName>Loans Receivable - Components of Loans Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>240244016 - Disclosure - Loans Receivable - Concentrations of Credit (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails</Role>
      <ShortName>Loans Receivable - Concentrations of Credit (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>240254017 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails</Role>
      <ShortName>Loans Receivable - Credit Quality Indicators (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>240264018 - 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>74</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>240274019 - 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>75</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>240284020 - Disclosure - Loans Receivable - Impaired Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails</Role>
      <ShortName>Loans Receivable - Impaired Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>240294021 - Disclosure - Loans Receivable - Average Recorded Investment of Impaired Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails</Role>
      <ShortName>Loans Receivable - Average Recorded Investment of Impaired Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>240304022 - Disclosure - Loans Receivable - Performing and Nonaccrual TDR (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails</Role>
      <ShortName>Loans Receivable - Performing and Nonaccrual TDR (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>240314023 - Disclosure - Loans Receivable - Modified TDRs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails</Role>
      <ShortName>Loans Receivable - Modified TDRs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>240324024 - Disclosure - Loans Receivable - TDRs Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails</Role>
      <ShortName>Loans Receivable - TDRs Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>240334025 - 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>81</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>240344026 - Disclosure - Loans Receivable - Purchased Credit Impaired Loans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails</Role>
      <ShortName>Loans Receivable - Purchased Credit Impaired Loans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>240354027 - Disclosure - Loans Receivable - Change in Accretable Yield (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails</Role>
      <ShortName>Loans Receivable - Change in Accretable Yield (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>240364028 - 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>84</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>240374029 - 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>85</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>240384030 - 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>86</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>240394031 - Disclosure - Loans Receivable - Commercial Servicing Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails</Role>
      <ShortName>Loans Receivable - Commercial Servicing Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>240424032 - 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>88</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>240434033 - 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>89</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>240444034 - Disclosure - Allowance for Credit Losses on Loans - Recorded Investment Disaggregated on Basis of Impairment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails</Role>
      <ShortName>Allowance for Credit Losses on Loans - Recorded Investment Disaggregated on Basis of Impairment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>240454035 - 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>91</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>240484036 - 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>92</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>240494037 - 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>93</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>240524038 - 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>94</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>240554039 - Disclosure - Goodwill and Other Intangible Assets - Change in Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Change in Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>240564040 - 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>96</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>240574041 - Disclosure - Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>240584042 - 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>98</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>240614043 - 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>99</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>240624044 - 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>100</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>240634045 - Disclosure - Deposits - Schedule of Interest Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails</Role>
      <ShortName>Deposits - Schedule of Interest Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>240644046 - 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>102</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>240664047 - 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>103</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>240694048 - 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>104</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>240724049 - Disclosure - Other Borrowings - FHLB Advances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails</Role>
      <ShortName>Other Borrowings - FHLB Advances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>240734050 - Disclosure - Other Borrowings - Federal Funds Purchased (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails</Role>
      <ShortName>Other Borrowings - Federal Funds Purchased (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>240744051 - Disclosure - Other Borrowings - Credit Facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails</Role>
      <ShortName>Other Borrowings - Credit Facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>240774052 - 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>108</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>240784053 - 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>109</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>240794054 - 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>110</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>240824055 - Disclosure - Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/EmployeeBenefitPlansDetails</Role>
      <ShortName>Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>240834056 - 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>112</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>240844057 - 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>113</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>240874058 - 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>114</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>240884059 - Disclosure - Commitments and Contingencies - (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies - (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>115</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>240894060 - 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>116</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>240924061 - 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>117</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>240954062 - 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>118</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>240964063 - Disclosure - Stockholders' Equity - Earnings Per Common Share, Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails</Role>
      <ShortName>Stockholders' Equity - Earnings Per Common Share, Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>240974064 - 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>120</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>240984065 - 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>121</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>240994066 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails</Role>
      <ShortName>Stockholders' Equity - Shares Repurchased (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>241004067 - Disclosure - Stockholders' Equity - Issuance of Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails</Role>
      <ShortName>Stockholders' Equity - Issuance of Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>241034068 - 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>124</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>241044069 - 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>125</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>241054070 - 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>126</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>241064071 - 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>127</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>241094072 - 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>128</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>241104073 - Disclosure - Stock-Based Compensation - Stock Option Awards, Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Awards, Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>241114074 - 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>130</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>241124075 - Disclosure - Stock-Based Compensation - Restricted Stock Awards, Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Awards, Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>241134076 - 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>132</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>241144077 - Disclosure - Stock-Based Compensation - Restricted Stock Units, Textuals (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units, Textuals (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>241154078 - 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>134</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>241164079 - 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>135</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>241184080 - Disclosure - Cash Restrictions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/CashRestrictionsDetails</Role>
      <ShortName>Cash Restrictions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/CashRestrictions</ParentRole>
      <Position>136</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>241214081 - 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>137</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>241224082 - 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>138</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>241234083 - 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>139</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>241244084 - 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>140</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>241274085 - Disclosure - Regulatory Capital Requirements (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails</Role>
      <ShortName>Regulatory Capital Requirements (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables</ParentRole>
      <Position>141</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>241304086 - 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>142</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>241314087 - 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>143</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>241324088 - 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>144</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>241354089 - Disclosure - Selected Quarterly Financial Data (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails</Role>
      <ShortName>Selected Quarterly Financial Data (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables</ParentRole>
      <Position>145</Position>
    </Report>
    <Report instance="hfwa-20201231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>241374090 - Disclosure - Subsequent Events (Unaudited) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails</Role>
      <ShortName>Subsequent Events (Unaudited) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.hf-wa.com/role/SubsequentEventsUnaudited</ParentRole>
      <Position>146</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="hfwa-20201231.htm">hfwa-20201231.htm</File>
    <File>ex-21010k123120.htm</File>
    <File>ex-23010k123120.htm</File>
    <File>ex-24010k123120.htm</File>
    <File>ex-31110k123120.htm</File>
    <File>ex-31210k123120.htm</File>
    <File>ex-32110k123120.htm</File>
    <File>ex-4210k123120.htm</File>
    <File>hfwa-20201231.xsd</File>
    <File>hfwa-20201231_cal.xml</File>
    <File>hfwa-20201231_def.xml</File>
    <File>hfwa-20201231_lab.xml</File>
    <File>hfwa-20201231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>hfwa-20201231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>168
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hfwa-20201231.htm": {
   "axisCustom": 0,
   "axisStandard": 41,
   "contextCount": 636,
   "dts": {
    "calculationLink": {
     "local": [
      "hfwa-20201231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hfwa-20201231_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "hfwa-20201231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hfwa-20201231_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hfwa-20201231_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "hfwa-20201231.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 1064,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 3,
    "http://xbrl.sec.gov/dei/2020-01-31": 4,
    "total": 7
   },
   "keyCustom": 162,
   "keyStandard": 619,
   "memberCustom": 50,
   "memberStandard": 60,
   "nsprefix": "hfwa",
   "nsuri": "http://www.hf-wa.com/20201231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFilerCategory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000010001 - Document - COVER PAGE",
     "role": "http://www.hf-wa.com/role/COVERPAGE",
     "shortName": "COVER PAGE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityFilerCategory",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210011001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240624044 - Disclosure - Deposits - Textuals (Details)",
     "role": "http://www.hf-wa.com/role/DepositsTextualsDetails",
     "shortName": "Deposits - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesReclassifiedAsLoansReceivable1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R101": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240634045 - Disclosure - Deposits - Schedule of Interest Expense (Details)",
     "role": "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails",
     "shortName": "Deposits - Schedule of Interest Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfInterestExpenseDepositsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestExpenseDemandDepositAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R102": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfMaturitiesOfTimeDepositsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240644046 - Disclosure - Deposits - Schedule of Maturities (Details)",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TimeDepositMaturitiesAfterNextRollingTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R103": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:JuniorSubordinatedNotes",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240664047 - Disclosure - Junior Subordinated Debentures (Details)",
     "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-20201231.htm",
      "contextRef": "i2f5c8f5c411d473897cb03c6c31da9bb_I20071231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R104": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RepurchaseAgreementsMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240694048 - Disclosure - Repurchase Agreements (Details)",
     "role": "http://www.hf-wa.com/role/RepurchaseAgreementsDetails",
     "shortName": "Repurchase Agreements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RepurchaseAgreementsMaturityPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R105": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FederalHomeLoanBankAdvancesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240724049 - Disclosure - Other Borrowings - FHLB Advances (Details)",
     "role": "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails",
     "shortName": "Other Borrowings - FHLB Advances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FederalHomeLoanBankAdvancesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:FederalFundsPurchased",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalFundsPurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240734050 - Disclosure - Other Borrowings - Federal Funds Purchased (Details)",
     "role": "http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails",
     "shortName": "Other Borrowings - Federal Funds Purchased (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:FederalFundsPurchased",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalFundsPurchased",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240744051 - Disclosure - Other Borrowings - Credit Facilities (Details)",
     "role": "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails",
     "shortName": "Other Borrowings - Credit Facilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i2ba0e986ec7a4930afc416174754d99b_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R108": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240774052 - Disclosure - Leases (Details)",
     "role": "http://www.hf-wa.com/role/LeasesDetails",
     "shortName": "Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "iee3aaf9eab444a7ba58a540c5a4cfe39_D20180101-20181231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesRentExpenseNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R109": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240784053 - Disclosure - Leases - Lease Cost (Details)",
     "role": "http://www.hf-wa.com/role/LeasesLeaseCostDetails",
     "shortName": "Leases - Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210061002 - Disclosure - Business Combinations",
     "role": "http://www.hf-wa.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R110": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240794054 - Disclosure - Leases - Lease Payment Obligations (Details)",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R111": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:PercentageofEmployerContributionFullyVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240824055 - Disclosure - Employee Benefit Plans (Details)",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
     "shortName": "Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:PercentageofEmployerContributionFullyVested",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R112": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240834056 - Disclosure - Employee Benefit Plans - Changes in Deferred Compensation Plan (Details)",
     "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",
       "div",
       "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationArrangementWithIndividualRecordedLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:SalaryContinuationPlan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240844057 - Disclosure - Employee Benefit Plans - Salary Continuation Plan (Details)",
     "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-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:SalaryContinuationPlan",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240874058 - Disclosure - Commitments and Contingencies - Outstanding Commitments to Extend Credit (Details)",
     "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",
       "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R115": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:InvestmentsinAffordableHousingLimitedEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240884059 - Disclosure - Commitments and Contingencies - (Details)",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies - (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:InvestmentsinAffordableHousingLimitedEntities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R116": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240894060 - Disclosure - Commitments and Contingencies - ACL on Unfunded Commitments (Details)",
     "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",
       "hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5f3c20b4c272479490ae9ecd4e3ee0b9_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForOtherCreditLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R117": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240924061 - Disclosure - Derivative Financial Instruments (Details)",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
     "shortName": "Derivative Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R118": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240954062 - Disclosure - Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails",
     "shortName": "Stockholders' Equity - Reconciliation of Weighted Average Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:DividendsAndUndistributedEarnings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R119": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240964063 - Disclosure - Stockholders' Equity - Earnings Per Common Share, Textuals (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails",
     "shortName": "Stockholders' Equity - Earnings Per Common Share, Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210121003 - Disclosure - Investment Securities",
     "role": "http://www.hf-wa.com/role/InvestmentSecurities",
     "shortName": "Investment Securities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240974064 - Disclosure - Stockholders' Equity - Dividends (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails",
     "shortName": "Stockholders' Equity - Dividends (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:StockRepurchasedDuringPeriodValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240984065 - Disclosure - Stockholders' Equity - Stock Repurchase Program (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails",
     "shortName": "Stockholders' Equity - Stock Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:StockRepurchasedDuringPeriodValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R122": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "ic0cf1f35004d4b8f9ae538a64a41e067_I20181231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240994066 - Disclosure - Stockholders' Equity - Shares Repurchased (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
     "shortName": "Stockholders' Equity - Shares Repurchased (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i0185caf278004b86a1594c5acdb11ba7_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R123": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "ic0cf1f35004d4b8f9ae538a64a41e067_I20181231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionSharePrice",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241004067 - Disclosure - Stockholders' Equity - Issuance of Common Stock (Details)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails",
     "shortName": "Stockholders' Equity - Issuance of Common Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R124": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241034068 - Disclosure - Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Fair Value Measurement on Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i58c10ef983b447afa846877db903aa58_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R125": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i4a9fc717e5684eba8e9abd6a059a36c9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:BasisForAssetsMeasuredAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241044069 - Disclosure - Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
     "shortName": "Fair Value Measurements - Fair Value Measurement on Nonrecurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i4a9fc717e5684eba8e9abd6a059a36c9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:BasisForAssetsMeasuredAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R126": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i4a9fc717e5684eba8e9abd6a059a36c9_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241054070 - Disclosure - Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
     "shortName": "Fair Value Measurements - Quantitative Information, Level 3 (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5b822f68e6aa4eefabdfc8aeea86f461_I20201231",
      "decimals": "3",
      "lang": "en-US",
      "name": "hfwa:ImpairedLoansMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BankOwnedLifeInsurance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241064071 - Disclosure - Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
     "shortName": "Fair Value Measurements - Carrying Value and Fair Value of Financial Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i8d0cf4e3793f414d8996ee60b70dcc98_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241094072 - Disclosure - Stock-Based Compensation - Textuals (Details)",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails",
     "shortName": "Stock-Based Compensation - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R129": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromStockOptionsExercised",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241104073 - Disclosure - Stock-Based Compensation - Stock Option Awards, Textuals (Details)",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
     "shortName": "Stock-Based Compensation - Stock Option Awards, Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1e98b42f0d0f4e17a11555d9480b652b_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210201004 - Disclosure - Loans Receivable",
     "role": "http://www.hf-wa.com/role/LoansReceivable",
     "shortName": "Loans Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivablesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R130": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241114074 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "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-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R131": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241124075 - Disclosure - Stock-Based Compensation - Restricted Stock Awards, Textuals (Details)",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Awards, Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i7a9fed2e096e41a6aa62cd30d1da1f90_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R132": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "ia3d3717552074d4fb97bd1f47c752abd_I20191231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241134076 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)",
     "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-20201231.htm",
      "contextRef": "i1280f9e68a3645409c2104eca5e970cf_I20171231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R133": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardGross",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241144077 - Disclosure - Stock-Based Compensation - Restricted Stock Units, Textuals (Details)",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units, Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i935684ff561f4912ae0b9cef938f3713_D20200101-20201231",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleofSharebasedPaymentAwardEquityInstrumentsOtherthanOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241154078 - Disclosure - Stock-Based Compensation - Fair Value Assumptions (Details)",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i73280905eb25499d929ebc4092a3f500_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241164079 - Disclosure - Stock-Based Compensation - RSU Activity (Details)",
     "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-20201231.htm",
      "contextRef": "i935684ff561f4912ae0b9cef938f3713_D20200101-20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R136": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241184080 - Disclosure - Cash Restrictions (Details)",
     "role": "http://www.hf-wa.com/role/CashRestrictionsDetails",
     "shortName": "Cash Restrictions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R137": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241214081 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R138": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241224082 - Disclosure - Income Taxes - Reconciliation of Effective Income Tax (Details)",
     "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",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R139": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241234083 - Disclosure - Income Taxes - Deferred Income Tax Asset (Liability) (Details)",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210401005 - Disclosure - Allowance for Credit Losses on Loans",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans",
     "shortName": "Allowance for Credit Losses on Loans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R140": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241244084 - Disclosure - Income Taxes - Textuals (Details)",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241274085 - Disclosure - Regulatory Capital Requirements (Details)",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails",
     "shortName": "Regulatory Capital Requirements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonEquityTierOneCapitalRequiredForCapitalAdequacy",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241304086 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Financial Condition (Details)",
     "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-20201231.htm",
      "contextRef": "i2aca644040ed410683773f0b05d91942_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R143": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndDividendIncomeOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241314087 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Income (Details)",
     "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-20201231.htm",
      "contextRef": "if8c163754dd04c909e473637bda52b41_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeDepositsWithFinancialInstitutions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R144": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241324088 - Disclosure - Heritage Financial Corporation (Parent Company Only) - Condensed Statements of Cash Flows (Details)",
     "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-20201231.htm",
      "contextRef": "if8c163754dd04c909e473637bda52b41_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeBenefitsAndShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R145": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i038c4441500e4d96ac7d0fc2f9a0c473_D20201001-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndDividendIncomeOperating",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241354089 - Disclosure - Selected Quarterly Financial Data (Details)",
     "role": "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails",
     "shortName": "Selected Quarterly Financial Data (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i0b22676a49b34fdf88a3969c2b32f74c_D20200701-20200930",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForLoanLeaseAndOtherLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R146": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i4cde8c1456224a7182fcd85f0ecfc03d_I20210219",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:SBAPaycheckProtectionProgramLoansFunded",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loan",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "241374090 - Disclosure - Subsequent Events (Unaudited) (Details)",
     "role": "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails",
     "shortName": "Subsequent Events (Unaudited) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i4cde8c1456224a7182fcd85f0ecfc03d_I20210219",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:SBAPaycheckProtectionProgramLoansFunded",
      "reportCount": 1,
      "unique": true,
      "unitRef": "loan",
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RealEstateOwnedTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210461006 - Disclosure - Other Real Estate Owned",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwned",
     "shortName": "Other Real Estate Owned",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210501007 - Disclosure - Premises and Equipment",
     "role": "http://www.hf-wa.com/role/PremisesandEquipment",
     "shortName": "Premises and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210531008 - Disclosure - Goodwill and Other Intangible Assets",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210591009 - Disclosure - Deposits",
     "role": "http://www.hf-wa.com/role/Deposits",
     "shortName": "Deposits",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210651010 - Disclosure - Junior Subordinated Debentures",
     "role": "http://www.hf-wa.com/role/JuniorSubordinatedDebentures",
     "shortName": "Junior Subordinated Debentures",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010002 - Statement - Consolidated Statements of Financial Condition",
     "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-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndDueFromBanks",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DisclosureofRepurchaseAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210671011 - Disclosure - Securities Sold Under Agreements to Repurchase",
     "role": "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchase",
     "shortName": "Securities Sold Under Agreements to Repurchase",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DisclosureofRepurchaseAgreementsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210701012 - Disclosure - Other Borrowings",
     "role": "http://www.hf-wa.com/role/OtherBorrowings",
     "shortName": "Other Borrowings",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210751013 - Disclosure - Leases Leases",
     "role": "http://www.hf-wa.com/role/LeasesLeases",
     "shortName": "Leases Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210801014 - Disclosure - Employee Benefit Plans",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlans",
     "shortName": "Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210851015 - Disclosure - Commitments and Contingencies",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210901016 - Disclosure - Derivative Financial Instruments",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstruments",
     "shortName": "Derivative Financial Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "210931017 - Disclosure - Stockholders' Equity",
     "role": "http://www.hf-wa.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211011018 - Disclosure - Fair Value Measurements",
     "role": "http://www.hf-wa.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211071019 - Disclosure - Stock-Based Compensation",
     "role": "http://www.hf-wa.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211171020 - Disclosure - Cash Restrictions",
     "role": "http://www.hf-wa.com/role/CashRestrictions",
     "shortName": "Cash Restrictions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020003 - Statement - Consolidated Statements of Financial Condition (Parenthetical)",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
     "shortName": "Consolidated Statements of Financial Condition (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockNoParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211191021 - Disclosure - Income Taxes",
     "role": "http://www.hf-wa.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211251022 - Disclosure - Regulatory Capital Requirements",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirements",
     "shortName": "Regulatory Capital Requirements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211281023 - Disclosure - Heritage Financial Corporation (Parent Company Only)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211331024 - Disclosure - Selected Quarterly Financial Data",
     "role": "http://www.hf-wa.com/role/SelectedQuarterlyFinancialData",
     "shortName": "Selected Quarterly Financial Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "211361025 - Disclosure - Subsequent Events (Unaudited)",
     "role": "http://www.hf-wa.com/role/SubsequentEventsUnaudited",
     "shortName": "Subsequent Events (Unaudited)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "220022001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DescriptionOfBusinessPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230073001 - Disclosure - Business Combinations (Tables)",
     "role": "http://www.hf-wa.com/role/BusinessCombinationsTables",
     "shortName": "Business Combinations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230133002 - Disclosure - Investment Securities (Tables)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTables",
     "shortName": "Investment Securities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230213003 - Disclosure - Loans Receivable (Tables)",
     "role": "http://www.hf-wa.com/role/LoansReceivableTables",
     "shortName": "Loans Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230413004 - Disclosure - Allowance for Credit Losses on Loans (Tables)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030004 - Statement - Consolidated Statements of Income",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestIncomeSecuritiesTaxable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstateRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230473005 - Disclosure - Other Real Estate Owned (Tables)",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwnedTables",
     "shortName": "Other Real Estate Owned (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstateRollForwardTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230513006 - Disclosure - Premises and Equipment (Tables)",
     "role": "http://www.hf-wa.com/role/PremisesandEquipmentTables",
     "shortName": "Premises and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230543007 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230603008 - Disclosure - Deposits (Tables)",
     "role": "http://www.hf-wa.com/role/DepositsTables",
     "shortName": "Deposits (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230683009 - Disclosure - Securities Sold Under Agreements to Repurchase (Tables)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRepurchaseAgreements",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230713010 - Disclosure - Other Borrowings (Tables)",
     "role": "http://www.hf-wa.com/role/OtherBorrowingsTables",
     "shortName": "Other Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FederalHomeLoanBankAdvancesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230763011 - Disclosure - Leases (Tables)",
     "role": "http://www.hf-wa.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230813012 - Disclosure - Employee Benefit Plans Employee Benefit Plans (Tables)",
     "role": "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables",
     "shortName": "Employee Benefit Plans Employee Benefit Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:DeferredCompensationAgreementwithIndividualContributionsbyEmployerTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230863013 - Disclosure - Commitments and Contingencies (Tables)",
     "role": "http://www.hf-wa.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230913014 - Disclosure - Derivative Financial Instruments (Tables)",
     "role": "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables",
     "shortName": "Derivative Financial Instruments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040005 - Statement - Consolidated Statements of Comprehensive Income",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "230943015 - Disclosure - Stockholders' Equity (Tables)",
     "role": "http://www.hf-wa.com/role/StockholdersEquityTables",
     "shortName": "Stockholders' Equity (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231023016 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.hf-wa.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231083017 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.hf-wa.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231203018 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.hf-wa.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231263019 - Disclosure - Regulatory Capital Requirements (Tables)",
     "role": "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables",
     "shortName": "Regulatory Capital Requirements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231293020 - Disclosure - Heritage Financial Corporation (Parent Company Only) (Tables)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "231343021 - Disclosure - Selected Quarterly Financial Data (Tables)",
     "role": "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables",
     "shortName": "Selected Quarterly Financial Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableAllowanceForCreditLosses",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240034001 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Description of Business (Details)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationRelatedCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "0",
      "lang": "en-US",
      "name": "hfwa:VariableInterestEntityNumberofInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "tranch",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CapitalizationThresholdPolicyContractualLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240044002 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Premises and Equipment (Details)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Premises and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:CapitalizationThresholdPolicyContractualLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240054003 - Disclosure - Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued Accounting Pronouncements (Details)",
     "role": "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
     "shortName": "Description of Business, Basis of Presentation and Significant Accounting Policies and Recently Issued Accounting Pronouncements - Recently Issued Accounting Pronouncements (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i15ad6526cae94478ac694df8c5ddd096_I20200101",
      "decimals": "4",
      "lang": "en-US",
      "name": "hfwa:AccumulatedCreditLossesToLoansReceivableRatio",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050006 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240084004 - Disclosure - Business Combinations - Textuals (Details)",
     "role": "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
     "shortName": "Business Combinations - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5bfd0ea99f9b4b0e9a3945eecb394940_I20180116",
      "decimals": "4",
      "lang": "en-US",
      "name": "hfwa:BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240094005 - Disclosure - Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (Details)",
     "role": "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
     "shortName": "Business Combinations - Fair Value Estimates of Assets Acquired and Liabilities Assumed (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i77702801858b44e2837a1be7ca5ffd04_I20180702",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240104006 - Disclosure - Business Combinations - Summary of Fair Value Adjustments and Goodwill (Details)",
     "role": "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
     "shortName": "Business Combinations - Summary of Fair Value Adjustments and Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i77702801858b44e2837a1be7ca5ffd04_I20180702",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:CostBasisOfNetAssetAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240114007 - Disclosure - Business Combinations - Unaudited Pro Forma (Details)",
     "role": "http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails",
     "shortName": "Business Combinations - Unaudited Pro Forma (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240144008 - Disclosure - Investment Securities - Reconciliation (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
     "shortName": "Investment Securities - Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:HeldToMaturitySecurities",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240154009 - Disclosure - Investment Securities - Textuals (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
     "shortName": "Investment Securities - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:HeldToMaturitySecurities",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TradingSecurities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240164010 - Disclosure - Investment Securities - Contractual Maturities (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails",
     "shortName": "Investment Securities - Contractual Maturities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240174011 - Disclosure - Investment Securities - Unrealized Losses (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails",
     "shortName": "Investment Securities - Unrealized Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240184012 - Disclosure - Investment Securities - Realized Gains and Losses (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails",
     "shortName": "Investment Securities - Realized Gains and Losses (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240194013 - Disclosure - Investment Securities - Amortized Cost and Fair Value (Details)",
     "role": "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
     "shortName": "Investment Securities - Amortized Cost and Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060007 - Statement - Consolidated Statement of Stockholders' Equity",
     "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-20201231.htm",
      "contextRef": "i9b0086c5cbb64ad7bb5a16457a24daa8_I20171231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfLoanSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240224014 - Disclosure - Loans Receivable - Textuals (Details)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfLoanSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableGrossCarryingAmount",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240234015 - Disclosure - Loans Receivable - Components of Loans Receivable (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
     "shortName": "Loans Receivable - Components of Loans Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240244016 - Disclosure - Loans Receivable - Concentrations of Credit (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
     "shortName": "Loans Receivable - Concentrations of Credit (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240254017 - Disclosure - Loans Receivable - Credit Quality Indicators (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
     "shortName": "Loans Receivable - Credit Quality Indicators (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hfwa:FinancingReceivablesPassRated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240264018 - Disclosure - Loans Receivable - Nonaccrual Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
     "shortName": "Loans Receivable - Nonaccrual Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240274019 - Disclosure - Loans Receivable - Past Due Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
     "shortName": "Loans Receivable - Past Due Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentPastDue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240284020 - Disclosure - Loans Receivable - Impaired Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
     "shortName": "Loans Receivable - Impaired Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240294021 - Disclosure - Loans Receivable - Average Recorded Investment of Impaired Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
     "shortName": "Loans Receivable - Average Recorded Investment of Impaired Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "ia342d8c61b8a435286bf4951b35060ba_D20190101-20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableAverageRecordedInvestment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240304022 - Disclosure - Loans Receivable - Performing and Nonaccrual TDR (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails",
     "shortName": "Loans Receivable - Performing and Nonaccrual TDR (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240314023 - Disclosure - Loans Receivable - Modified TDRs (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
     "shortName": "Loans Receivable - Modified TDRs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfDividendsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i7ef15edd6a154318ab9453a67a7c5fc3_D20201021-20201021",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareDeclared",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070008 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "role": "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statement of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240324024 - Disclosure - Loans Receivable - TDRs Textuals (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
     "shortName": "Loans Receivable - TDRs Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i90edc3f6968c402c84ea6402559f41a4_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:InterestAndFeeIncomeLoansAndLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ImpairedFinancingReceivableRelatedAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240334025 - Disclosure - Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
     "shortName": "Loans Receivable - TDRs Subsequently Defaulted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240344026 - Disclosure - Loans Receivable - Purchased Credit Impaired Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
     "shortName": "Loans Receivable - Purchased Credit Impaired Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9277ac48e4454413957eefdebb07c8c6_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240354027 - Disclosure - Loans Receivable - Change in Accretable Yield (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails",
     "shortName": "Loans Receivable - Change in Accretable Yield (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a1fbba4b91b4aedbfa455dd6cf74f4d_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableRelatedParties",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240364028 - Disclosure - Loans Receivable - Related Party Loans (Details)",
     "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-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240374029 - Disclosure - Loans Receivable - Mortgage Banking Activities (Details)",
     "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-20201231.htm",
      "contextRef": "i8c8ef569339e4c57b4e33dafa08477b3_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:PaymentsForOriginationOfMortgageLoansHeldForSale",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:SummaryofServicingofFinancialAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ParticipatingLoansBorrowerObligationsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240384030 - Disclosure - Loans Receivable - SBA Loans (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
     "shortName": "Loans Receivable - SBA Loans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:SummaryofServicingofFinancialAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "icac5f0cd4fbb49fe9328bca51d4e5f72_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:ParticipatingLoansBorrowerObligationsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R87": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240394031 - Disclosure - Loans Receivable - Commercial Servicing Assets (Details)",
     "role": "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
     "shortName": "Loans Receivable - Commercial Servicing Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ServicingAssetAtFairValueAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R88": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "ic0cf1f35004d4b8f9ae538a64a41e067_I20181231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240424032 - Disclosure - Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
     "shortName": "Allowance for Credit Losses on Loans - Summary of Changes in Loan Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R89": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240434033 - Disclosure - Allowance for Credit Losses on Loans - Activity in Allowance for Losses Disaggregated on Basis of Impairment (Details)",
     "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-20201231.htm",
      "contextRef": "i794f5cb591b7400e8ad59c2e2c19fdb0_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080009 - Statement - Consolidated Statements of Cash Flows",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R90": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansAndLeasesReceivableAllowance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240444034 - Disclosure - Allowance for Credit Losses on Loans - Recorded Investment Disaggregated on Basis of Impairment (Details)",
     "role": "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
     "shortName": "Allowance for Credit Losses on Loans - Recorded Investment Disaggregated on Basis of Impairment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R91": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForLoanAndLeaseLossesWriteoffsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240454035 - Disclosure - Allowance for Credit Losses on Loans - Narrative (Details)",
     "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-20201231.htm",
      "contextRef": "i5736f401a6ec4629997ba237865952a1_D20200101-20201231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "hfwa:FinancingReceivableAllowanceForCreditLossesWriteOffDetails",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherRealEstateRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstate",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240484036 - Disclosure - Other Real Estate Owned - Changes in Other Real Estate Owned (Details)",
     "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",
       "div",
       "us-gaap:OtherRealEstateRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherRealEstate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageLoansInProcessOfForeclosureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240494037 - Disclosure - Other Real Estate Owned - Textuals (Details)",
     "role": "http://www.hf-wa.com/role/OtherRealEstateOwnedTextualsDetails",
     "shortName": "Other Real Estate Owned - Textuals (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageLoansInProcessOfForeclosureAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R94": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240524038 - Disclosure - Premises and Equipment (Details)",
     "role": "http://www.hf-wa.com/role/PremisesandEquipmentDetails",
     "shortName": "Premises and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R95": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240554039 - Disclosure - Goodwill and Other Intangible Assets - Change in Goodwill (Details)",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails",
     "shortName": "Goodwill and Other Intangible Assets - Change in Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R96": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240564040 - Disclosure - Goodwill and Other Intangible Assets - Textuals (Details)",
     "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-20201231.htm",
      "contextRef": "i1b02d74d915041f3a2681df4cd99502e_D20200101-20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R97": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i674e4cfa2bc440a89858123225b4670e_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240574041 - Disclosure - Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)",
     "role": "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Change in Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i5b77b725a49d49608c85b1d9e035ab58_I20171231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R98": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240584042 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization Expense (Details)",
     "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",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoninterestBearingDomesticDepositDemand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "240614043 - Disclosure - Deposits - Components of Deposits (Details)",
     "role": "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails",
     "shortName": "Deposits - Components of Deposits (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "hfwa:ScheduleOfInterestBearingDepositLiabilitiesDomesticByComponentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20201231.htm",
      "contextRef": "i9a7aad3d7d174e3a839d50a1abcd3bfd_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoninterestBearingDomesticDepositDemand",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 118,
   "tag": {
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "UNITED STATES"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r778",
      "r779",
      "r780"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r781"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r776"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r783"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r782"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r778",
      "r779",
      "r780"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r775"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/COVERPAGE"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r777"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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",
        "verboseLabel": "Accrued Expenses and Other Liabilities"
       }
      }
     },
     "localname": "AccruedExpensesandOtherLiabilitiesMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_AccumulatedCreditLossesToLoansReceivableRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated Credit Losses to Loans Receivable Ratio",
        "label": "Accumulated Credit Losses to Loans Receivable Ratio",
        "terseLabel": "Accumulated Credit Losses to Loans Receivable Ratio"
       }
      }
     },
     "localname": "AccumulatedCreditLossesToLoansReceivableRatio",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit",
        "label": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit [Table Text Block]",
        "terseLabel": "Allowance For Credit Losses And Allowance for Unfunded Commitments And Letters Of Credit"
       }
      }
     },
     "localname": "AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_BankOwnedLifeInsuranceDeathBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank Owned Life Insurance Death Benefit",
        "label": "Bank Owned Life Insurance Death Benefit",
        "negatedTerseLabel": "Proceeds from bank owned life insurance death benefit"
       }
      }
     },
     "localname": "BankOwnedLifeInsuranceDeathBenefit",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BasisForAssetsMeasuredAtFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Basis for assets measured at fair value.",
        "label": "Basis for Assets Measured at Fair Value",
        "verboseLabel": "Basis"
       }
      }
     },
     "localname": "BasisForAssetsMeasuredAtFairValue",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BorrowingsfromRelatedParties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings from Related Parties",
        "label": "Borrowings from Related Parties",
        "terseLabel": "Borrowings from related parties"
       }
      }
     },
     "localname": "BorrowingsfromRelatedParties",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_BusinessAcquisitionSharePricepaidinCash": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash paid per share as part of the consideration in a business combination",
        "label": "Business Acquisition, Share Price paid in Cash",
        "terseLabel": "Share price paid in cash (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePricepaidinCash",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "hfwa_BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Fair Value of Shares Issued in Merger but Forfeited to Pay Taxes",
        "label": "Business Combination, Fair Value of Shares Issued in Merger but Forfeited to Pay Taxes",
        "terseLabel": "Total fair value of shares forfeited to pay applicable taxes"
       }
      }
     },
     "localname": "BusinessCombinationFairValueofSharesIssuedinMergerbutForfeitedtoPayTaxes",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationLongtermFederalHomeLoanBankAdvances": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Long-term Federal Home Loan Bank Advances",
        "label": "Business Combination, Long-term Federal Home Loan Bank Advances",
        "terseLabel": "Federal Home Loan Bank advances"
       }
      }
     },
     "localname": "BusinessCombinationLongtermFederalHomeLoanBankAdvances",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationOtherRealEstateOwned": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 11.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Other Real Estate Owned",
        "label": "Business Combination, Other Real Estate Owned",
        "terseLabel": "Other real estate owned"
       }
      }
     },
     "localname": "BusinessCombinationOtherRealEstateOwned",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation accrued expenses and other liabilities fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Liabilities Fair Value Adjustment",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedExpensesandOtherLiabilitiesFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Interest Receivable",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Accrued Interest Receivable",
        "terseLabel": "Accrued interest receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAccruedInterestReceivable",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Acquired Fair Value Adjustment",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Acquired Fair Value Adjustment",
        "terseLabel": "Investment securities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired Receivables Fair Value Adjustment",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Acquired Receivables Fair Value Adjustment",
        "terseLabel": "Total loans receivable, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedAcquiredReceivablesFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bank Owned Life Insurance",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Bank Owned Life Insurance",
        "terseLabel": "Bank owned life insurance"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedBankOwnedLifeInsurance",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation certificates of deposits fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Certificates of Deposits Fair Value Adjustment",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCertificatesofDepositsFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation core deposit intangible fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Core Deposit Intangible Fair Value Adjustment",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCoreDepositIntangibleFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposit Liabilities",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deposit Liabilities",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedDepositLiabilities",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation federal home loan bank stock.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Federal Home Loan Bank Stock",
        "terseLabel": "Federal Home Loan Bank stock, at cost"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedFederalHomeLoanBankStock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Interest Earning Deposits",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed Interest Earning Deposits",
        "terseLabel": "Interest earning deposits"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedInterestEarningDeposits",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation other real estate owned fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Real Estate Owned Fair Value Adjustment",
        "terseLabel": "Other real estate owned"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherRealEstateOwnedFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation premise and equipment fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Premise and Equipment Fair Value Adjustment",
        "terseLabel": "Premises and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPremiseandEquipmentFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business acquisition purchase price allocation prepaid expenses and other assets fair value adjustment.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Prepaid Expenses and Other Assets Fair Value Adjustment",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedPrepaidExpensesandOtherAssetsFairValueAdjustment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Securities Sold under Agreements to Repurchase",
        "label": "Business Combination, Securities Sold under Agreements to Repurchase",
        "terseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "BusinessCombinationSecuritiesSoldunderAgreementstoRepurchase",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Shares Issued in Merger but Forfeited to Pay Taxes",
        "label": "Business Combination, Shares Issued in Merger but Forfeited to Pay Taxes",
        "terseLabel": "Number of shares repurchased related to withholding taxes due on accelerated vesting of RSUs (in shares)",
        "verboseLabel": "Number of shares forfeited to pay applicable taxes (in shares)"
       }
      }
     },
     "localname": "BusinessCombinationSharesIssuedinMergerbutForfeitedtoPayTaxes",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hfwa_BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Shares Of Common Stock Issued Of Acquired Entity",
        "label": "Business Combination, Shares Of Common Stock Issued Of Acquired Entity",
        "terseLabel": "Number of shares issued (in shares)"
       }
      }
     },
     "localname": "BusinessCombinationSharesOfCommonStockIssuedOfAcquiredEntity",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_CapitalConservationBufferBank": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Conservation Buffer, Bank",
        "label": "Capital Conservation Buffer, Bank",
        "terseLabel": "Capital Conservation Buffer, Bank"
       }
      }
     },
     "localname": "CapitalConservationBufferBank",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CapitalConservationBufferCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Conservation Buffer, Company",
        "label": "Capital Conservation Buffer, Company",
        "terseLabel": "Capital Conservation Buffer, Company"
       }
      }
     },
     "localname": "CapitalConservationBufferCompany",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CapitalContributionNetAssetsAcquiredinBusinessCombinations": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Contribution Net Assets Acquired in Business Combinations",
        "label": "Capital Contribution Net Assets Acquired in Business Combinations",
        "terseLabel": "Capital contribution of net assets acquired in business combinations to Bank"
       }
      }
     },
     "localname": "CapitalContributionNetAssetsAcquiredinBusinessCombinations",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": "Capitalization Threshold Policy, Contractual Lease Payments"
       }
      }
     },
     "localname": "CapitalizationThresholdPolicyContractualLeasePayments",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The recorded balance after any applicable reductions (i.e. outstanding balance net of unamortized accretable yield). This relates to loans not accounted for debt securities with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.",
        "label": "Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount",
        "terseLabel": "Certain Loans Acquired In Transfer Not Accounted For As Debt Securities Carrying Amount"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesCarryingAmount",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Changeinlowincometaxhousingtaxcreditpartnership": {
     "auth_ref": [],
     "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": "Change in low income tax housing tax credit partnership",
        "label": "Change in low income tax housing tax credit partnership",
        "terseLabel": "Capital contributions to low-income housing tax credit partnerships and new market tax credit partnerships, net"
       }
      }
     },
     "localname": "Changeinlowincometaxhousingtaxcreditpartnership",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_CommercialBusinessMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total commercial business.",
        "label": "Commercial Business [Member]",
        "terseLabel": "Commercial Business"
       }
      }
     },
     "localname": "CommercialBusinessMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_CommitmentstoFundMortgageLoansAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commitments to Fund Mortgage Loans [Abstract]",
        "label": "Commitments to Fund Mortgage Loans [Abstract]",
        "terseLabel": "Commitments to fund residential real estate loans (at interest rates approximating market rates) for portfolio or for sale:"
       }
      }
     },
     "localname": "CommitmentstoFundMortgageLoansAbstract",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Equity Tier One Capital Required for Capital Adequacy to Average Assets",
        "label": "Common Equity Tier One Capital Required for Capital Adequacy to Average Assets",
        "terseLabel": "Common Equity Tier One Capital Required for Capital Adequacy to Average Assets"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRequiredforCapitalAdequacytoAverageAssets",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Equity Tier One Capital Required to be Well Capitalized to Average Assets",
        "label": "Common Equity Tier One Capital Required to be Well Capitalized to Average Assets",
        "terseLabel": "Common Equity Tier One Capital Required to be Well Capitalized to Average Assets"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRequiredtobeWellCapitalizedtoAverageAssets",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CommonEquityTierOneCapitaltoAverageAssets": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Equity Tier One Capital to Average Assets",
        "label": "Common Equity Tier One Capital to Average Assets",
        "terseLabel": "Common Equity Tier One Capital to Average Assets"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitaltoAverageAssets",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_CommonStockissuedBusinessCombinations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock issued Business Combinations",
        "label": "Common Stock issued Business Combinations",
        "terseLabel": "Common stock issued for business combinations"
       }
      }
     },
     "localname": "CommonStockissuedBusinessCombinations",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_ContractualAmountsofCommitmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Amounts of Commitments [Abstract]",
        "label": "Contractual Amounts of Commitments [Abstract]",
        "terseLabel": "Contractual amounts of commitments to sell and fund with off-balance sheet risk:"
       }
      }
     },
     "localname": "ContractualAmountsofCommitmentsAbstract",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual Amounts of Commitments with Off-balance Sheet Risk [Table Text Block]",
        "label": "Contractual Amounts of Commitments with Off-balance Sheet Risk [Table Text Block]",
        "terseLabel": "Contractual amounts of commitments to sell and fund with off-balance sheet risk"
       }
      }
     },
     "localname": "ContractualAmountsofCommitmentswithOffbalanceSheetRiskTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_CostBasisOfNetAssetAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value (cost basis) of the net assets acquired in business combination.",
        "label": "Cost Basis of Net Asset Acquired",
        "terseLabel": "Cost basis of net assets on merger date"
       }
      }
     },
     "localname": "CostBasisOfNetAssetAcquired",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": "Cumulative Effect Of New Accounting Principle In Period Of Adoption PreTax"
       }
      }
     },
     "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoptionPreTax",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DebtSecuritiesAvailableForSaleIssuancePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Issuance Percent",
        "label": "Debt Securities, Available-for-sale, Issuance Percent",
        "terseLabel": "Debt Securities, Available-for-sale, Issuance Percent"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleIssuancePercent",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20201231",
     "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/20201231",
     "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 purchased loans"
       }
      }
     },
     "localname": "DeferredTaxAssetsMarketDiscountonLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesBusinessCombinationJuniorSubordinatedDebentures": {
     "auth_ref": [],
     "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": "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Net Unrealized Gains Charged to Other Comprehensive Income on Securities",
        "label": "Deferred Tax Liabilities, Net Unrealized Gains Charged to Other Comprehensive Income on Securities",
        "negatedTerseLabel": "Net unrealized gains on investment securities"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetUnrealizedGainsChargedtoOtherComprehensiveIncomeonSecurities",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesRightofUseAsset": {
     "auth_ref": [],
     "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": "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DeferredTaxLiabilitiesTaxCredits": {
     "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, Tax Credits",
        "label": "Deferred Tax Liabilities, Tax Credits",
        "negatedLabel": "New market tax credit"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesTaxCredits",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Contribution Plan, Employer Contribution for Profit Sharing and Discretionary",
        "label": "Defined Contribution Plan, Employer Contribution for Profit Sharing and Discretionary",
        "terseLabel": "Employer profit sharing contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerContributionforProfitSharingandDiscretionary",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/20201231",
     "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/20201231",
     "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 (1)"
       }
      }
     },
     "localname": "DividendsAndUndistributedEarnings",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount": {
     "auth_ref": [],
     "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": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Acquisition Costs, Amount",
        "terseLabel": "Non-deductible acquisition costs"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAcquisitionCostsAmount",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_EquipmentorAccountsReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment or Accounts Receivable [Member]",
        "label": "Equipment or Accounts Receivable [Member]",
        "terseLabel": "Equipment or Accounts Receivable [Member]"
       }
      }
     },
     "localname": "EquipmentorAccountsReceivableMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_EquityinUndistributedIncomeofSubsidiaries": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "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/20201231",
     "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",
        "verboseLabel": "Net\u00a0Losses (Gains) Recorded\u00a0in Earnings"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FarmlandMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Farmland [Member]",
        "label": "Farmland [Member]",
        "terseLabel": "Farmland [Member]"
       }
      }
     },
     "localname": "FarmlandMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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": "Modified subsequently",
        "verboseLabel": "Modified subsequently"
       }
      }
     },
     "localname": "FinanceReceivableModifiedSubsequentDefaultMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_FinancingReceivableAllowanceForCreditLossesRecoveryDetails": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable Allowance for Credit Losses Recovery Details",
        "label": "Financing Receivable Allowance for Credit Losses Recovery Details",
        "terseLabel": "Financing Receivable Allowance for Credit Losses Recovery Details"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecoveryDetails",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivableAllowanceForCreditLossesWriteOffDetails": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable Allowance For Credit Losses WriteOff Details",
        "label": "Financing Receivable Allowance For Credit Losses WriteOff Details",
        "terseLabel": "Financing Receivable Allowance For Credit Losses WriteOff Details"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffDetails",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivableAllowanceforCreditLossWriteoffNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff Net",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff Net",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff Net"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceforCreditLossWriteoffNet",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivableInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Interest Rate",
        "label": "Financing Receivable, Interest Rate",
        "terseLabel": "Financing Receivable, Interest Rate"
       }
      }
     },
     "localname": "FinancingReceivableInterestRate",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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": "Financing Receivable, Maturity"
       }
      }
     },
     "localname": "FinancingReceivableMaturity",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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": "Financing Receivable, Nonaccrual, with Allowance"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualwithAllowance",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablePurchaseDiscountPremium": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Purchase, Discount (Premium)",
        "label": "Financing Receivable, Purchase, Discount (Premium)",
        "terseLabel": "Financing Receivable, Purchase, Discount (Premium)"
       }
      }
     },
     "localname": "FinancingReceivablePurchaseDiscountPremium",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Balance",
        "label": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Balance",
        "terseLabel": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Balance"
       }
      }
     },
     "localname": "FinancingReceivablePurchaseDiscountPremiumCECLDay1Balance",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablePurchaseDiscountPremiumCECLDay1Change": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Change",
        "label": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Change",
        "terseLabel": "Financing Receivable, Purchase, Discount (Premium) CECL Day 1 Change"
       }
      }
     },
     "localname": "FinancingReceivablePurchaseDiscountPremiumCECLDay1Change",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "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": "30-89 Days",
        "verboseLabel": "30-89\u00a0days past due"
       }
      }
     },
     "localname": "FinancingReceivables30to89DaysPastDueMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_FinancingReceivablesDoubtfulRated": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables doubtful rated.",
        "label": "Financing Receivables Doubtful Rated",
        "verboseLabel": "Doubtful/Loss"
       }
      }
     },
     "localname": "FinancingReceivablesDoubtfulRated",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablesOaemRated": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivables OAEM rated.",
        "label": "Financing Receivables OAEM Rated",
        "terseLabel": "Special Mention"
       }
      }
     },
     "localname": "FinancingReceivablesOaemRated",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablesPassRated": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables pass rated.",
        "label": "Financing Receivables Pass Rated",
        "verboseLabel": "Pass"
       }
      }
     },
     "localname": "FinancingReceivablesPassRated",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_FinancingReceivablesSubstandardRated": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing receivables substandard rated.",
        "label": "Financing Receivables Substandard Rated",
        "verboseLabel": "Special Mention"
       }
      }
     },
     "localname": "FinancingReceivablesSubstandardRated",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ForeclosedRealEstateIncomeExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 8.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": "Other real estate owned, net"
       }
      }
     },
     "localname": "ForeclosedRealEstateIncomeExpense",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_GainLossofAssetsHeldforSale": {
     "auth_ref": [],
     "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": "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Financing Receivable Interest Income Reversal Accrual Method",
        "label": "Impaired Financing Receivable Interest Income Reversal Accrual Method",
        "terseLabel": "Impaired Financing Receivable Interest Income Reversal Accrual Method"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_ImpairedLoansMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impaired Loans, Measurement Input",
        "label": "Impaired Loans, Measurement Input",
        "terseLabel": "Range of Inputs"
       }
      }
     },
     "localname": "ImpairedLoansMeasurementInput",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ImpairmentOfAssetsHeldForSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of Assets Held for Sale",
        "label": "Impairment of Assets Held for Sale",
        "terseLabel": "Impairment of assets held for sale"
       }
      }
     },
     "localname": "ImpairmentOfAssetsHeldForSale",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_IncomeTaxReconciliationBankOwnedLifeInsuranceTaxFeeIncome": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 4.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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_IntangibleAssetsAdditionsduetoAcquisitions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets, Additions due to Acquisitions",
        "label": "Intangible Assets, Additions due to Acquisitions",
        "terseLabel": "Additions as a result of acquisitions"
       }
      }
     },
     "localname": "IntangibleAssetsAdditionsduetoAcquisitions",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapFeeIncome": {
     "auth_ref": [],
     "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": "Interest Rate Swap Fee Income",
        "label": "Interest Rate Swap Fee Income",
        "terseLabel": "Interest rate swap fees"
       }
      }
     },
     "localname": "InterestRateSwapFeeIncome",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapValuationAdjustments": {
     "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": "Interest Rate Swap, Valuation Adjustments",
        "label": "Interest Rate Swap, Valuation Adjustments",
        "negatedTerseLabel": "Valuation adjustment on interest rate swap"
       }
      }
     },
     "localname": "InterestRateSwapValuationAdjustments",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "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 low-income housing tax credit partnership and related funding commitment"
       }
      }
     },
     "localname": "Investmentinlowincomehousingtaxpartnership",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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",
        "verboseLabel": "Investments in Affordable Housing Limited Entities"
       }
      }
     },
     "localname": "InvestmentsinAffordableHousingLimitedEntities",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Undiscounted Amount",
        "terseLabel": "Amount of lease agreement"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Life Insurance, Corporate or Bank Owned Policy [Policy Text Block]",
        "label": "Life Insurance, Corporate or Bank Owned Policy [Policy Text Block]",
        "terseLabel": "Bank Owned Life Insurance"
       }
      }
     },
     "localname": "LifeInsuranceCorporateorBankOwnedPolicyPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan and Lease Receivable, Gross excluding Purchase Credit Impaired Loans",
        "label": "Loan and Lease Receivable, Gross excluding Purchase Credit Impaired Loans",
        "terseLabel": "Gross Loan and Lease Receivable excluding PCI Loans"
       }
      }
     },
     "localname": "LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "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",
        "verboseLabel": "Maximum percentage consumer loans (percent)"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableMaximumPercentageConsumerLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_LoansReceivableExcludingPCILoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable Excluding PCI Loans [Member]",
        "label": "Loans Receivable Excluding PCI Loans [Member]",
        "terseLabel": "Loans Receivable Excluding PCI Loans [Member]"
       }
      }
     },
     "localname": "LoansReceivableExcludingPCILoansMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans Receivable and Loan Commitments Policy [Policy Text Block]",
        "label": "Loans Receivable and Loan Commitments Policy [Policy Text Block]",
        "terseLabel": "Loans Receivable and Loan Commitments"
       }
      }
     },
     "localname": "LoansReceivableandLoanCommitmentsPolicyPolicyTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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": "Loans and Lease Receivable Collateral for Secured Borrowings"
       }
      }
     },
     "localname": "LoansandLeaseReceivableCollateralforSecuredBorrowingsTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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": "Mortgage banking activities"
       }
      }
     },
     "localname": "LoansandLeasesReceivableMortgageBankingActivitiesTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and Leases Receivable, Total Commitments to Purchase or Sell",
        "label": "Loans and Leases Receivable, Total Commitments to Purchase or Sell",
        "terseLabel": "Total commitments to fund residential real estate loans"
       }
      }
     },
     "localname": "LoansandLeasesReceivableTotalCommitmentstoPurchaseorSell",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LoansandLeasesReceivablematurityTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loans and leases receivable, maturity term.",
        "label": "Loans and Leases Receivable, maturity Term",
        "terseLabel": "Loan term"
       }
      }
     },
     "localname": "LoansandLeasesReceivablematurityTerm",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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",
        "verboseLabel": "Maximum percent of appraised value or underlying collateral mortgage (not to exceed 80%) residential loans (percent)"
       }
      }
     },
     "localname": "MaximumLoansAndLeasesReceivablePercentOfAppraisedValueOrUnderlyingCollateralMortgageResidentialLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_ModifiedduringthequarterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modified during the quarter [Member]",
        "label": "Modified during the quarter [Member]",
        "terseLabel": "Modified during the quarter"
       }
      }
     },
     "localname": "ModifiedduringthequarterMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other liabilities.",
        "label": "Net Change in Accrued Interest Receivable, Prepaid Expenses and Other Assets, Accrued Expenses and Other Liabilities",
        "verboseLabel": "Net change in accrued interest receivable, prepaid expenses and other assets, and accrued expenses and other liabilities"
       }
      }
     },
     "localname": "NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition accounts FHLB stock acquired.",
        "label": "Noncash or Part Noncash Acquisition Accounts FHLB Stock Acquired",
        "terseLabel": "Federal Home Loan Bank stock"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionAccountsFhlbStockAcquired",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NoncashOrPartNoncashAcquisitionDepositsLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition deposits liability.",
        "label": "Noncash or Part Noncash Acquisition Deposits Liability",
        "negatedLabel": "Deposits"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionDepositsLiability",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition investment available for sale.",
        "label": "Noncash or Part Noncash Acquisition Investment Available for Sale",
        "terseLabel": "Investment securities available for sale"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionInvestmentAvailableForSale",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NoncashOrPartNoncashAcquisitionOtherRealEstateOwned": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition other real estate owned.",
        "label": "Noncash or Part Noncash Acquisition Other Real Estate Owned",
        "terseLabel": "Other real estate owned",
        "verboseLabel": "Additions from acquisitions"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionOtherRealEstateOwned",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or part noncash acquisition purchased non covered loans receivable.",
        "label": "Noncash or Part Noncash Acquisition Purchased Non Covered Loans Receivable",
        "terseLabel": "Loans receivable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionPurchasedNonCoveredLoansReceivable",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_NoncashorPartNoncashBankOwnedLifeInsuranceacquired": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or Part Noncash, Bank Owned Life Insurance acquired",
        "label": "Noncash or Part Noncash, Bank Owned Life Insurance acquired",
        "terseLabel": "Bank owned life insurance"
       }
      }
     },
     "localname": "NoncashorPartNoncashBankOwnedLifeInsuranceacquired",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Noncash or Part Noncash Acquisition, Securities Sold Under Agreements to Repurchase",
        "label": "noncash or part noncash acquisition, securities sold under agreements to repurchase",
        "negatedTerseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "Noncashorpartnoncashacquisitionsecuritiessoldunderagreementstorepurchase",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NumberOfLoanSegments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of loan segments.",
        "label": "Number of Loan Segments",
        "verboseLabel": "Number of loan segments"
       }
      }
     },
     "localname": "NumberOfLoanSegments",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_NumberofTranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of Tranches",
        "label": "Number of Tranches",
        "terseLabel": "Number of Tranches"
       }
      }
     },
     "localname": "NumberofTranches",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "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",
        "verboseLabel": "One-to-four Family Real Estate Construction"
       }
      }
     },
     "localname": "OnetoFourFamilyRealEstateConstructionMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OptionOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option One.",
        "label": "Option One [Member]",
        "terseLabel": "Option 1",
        "verboseLabel": "Option One [Member]"
       }
      }
     },
     "localname": "OptionOneMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OptionTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Option two.",
        "label": "Option Two [Member]",
        "terseLabel": "Option 2"
       }
      }
     },
     "localname": "OptionTwoMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outstanding Commitments to Extend Credit and Letters of credit.",
        "label": "Outstanding Commitments to Extend Credit and Letters of Credit [Table Text Block]",
        "terseLabel": "Summary of outstanding commitments to extend credit, including letters of credit"
       }
      }
     },
     "localname": "OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_OwnerOccupiedCommercialRealEstateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owner occupied commercial real estate.",
        "label": "Owner Occupied Commercial Real Estate [Member]",
        "terseLabel": "Owner-occupied CRE"
       }
      }
     },
     "localname": "OwnerOccupiedCommercialRealEstateMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PPPLFFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPPLF Facility",
        "label": "PPPLF Facility [Member]",
        "terseLabel": "PPPLF Facility [Member]"
       }
      }
     },
     "localname": "PPPLFFacilityMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "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/20201231",
     "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",
        "verboseLabel": "Past Modified Maturity Date"
       }
      }
     },
     "localname": "PastModifiedMaturityDateMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PaycheckProtectionProgramMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program",
        "label": "Paycheck Protection Program [Member]",
        "terseLabel": "Paycheck Protection Program [Member]"
       }
      }
     },
     "localname": "PaycheckProtectionProgramMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PotentialProblemLoansReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Potential problem loans receivable.",
        "label": "Potential Problem Loans Receivable",
        "terseLabel": "Potential problem loans receivable"
       }
      }
     },
     "localname": "PotentialProblemLoansReceivable",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_PremierCommercialBancorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Premier Commercial Bancorp [Member]",
        "label": "Premier Commercial Bancorp [Member]",
        "netLabel": "Premier Commercial",
        "verboseLabel": "Premier Merger"
       }
      }
     },
     "localname": "PremierCommercialBancorpMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ProceedsfromSaleofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_PugetSoundBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Puget Sound Bank [Member]",
        "label": "Puget Sound Bank [Member]",
        "netLabel": "Puget Sound",
        "verboseLabel": "Puget Sound Merger"
       }
      }
     },
     "localname": "PugetSoundBankMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PurchaseCreditImpairedLoansMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Credit Impaired Loans [Member]",
        "label": "Purchase Credit Impaired Loans [Member]",
        "terseLabel": "Purchase Credit Impaired Loans [Member]"
       }
      }
     },
     "localname": "PurchaseCreditImpairedLoansMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_PurchaseCreditImpairedLoansMemberDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase Credit Impaired Loans [Member] [Domain]",
        "label": "Purchase Credit Impaired Loans [Member] [Domain]",
        "terseLabel": "Purchase Credit Impaired Loans [Member] [Domain]",
        "verboseLabel": "PCI Loans"
       }
      }
     },
     "localname": "PurchaseCreditImpairedLoansMemberDomain",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_Purchasebankownedlifeinsurance": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase bank owned life insurance",
        "label": "Purchase bank owned life insurance",
        "negatedLabel": "Purchases of bank owned life insurance"
       }
      }
     },
     "localname": "Purchasebankownedlifeinsurance",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "verboseLabel": "Qualified Affordable Housing Project Investments, Future Commitment"
       }
      }
     },
     "localname": "QualifiedAffordableHousingProjectInvestmentsFutureCommitment",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "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",
        "verboseLabel": "Real Estate Construction and Land Development"
       }
      }
     },
     "localname": "RealEstateConstructionAndLandDevelopmentMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_RecognizedTaxBenefit": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 6.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/20201231",
     "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 Requirement"
       }
      }
     },
     "localname": "RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestrictions"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "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/20201231",
     "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 Loans [Member]"
       }
      }
     },
     "localname": "SBAPPPLoansMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Average Funded and Approved Financing Receivable Balance",
        "label": "SBA Paycheck Protection Program, Average Funded and Approved Financing Receivable Balance",
        "terseLabel": "Average loan balance for funded and approved loans"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramAverageFundedAndApprovedFinancingReceivableBalance",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramFinancingReceivable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Financing Receivable",
        "label": "SBA Paycheck Protection Program, Financing Receivable",
        "terseLabel": "Total amount of loans funded"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramFinancingReceivable",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Financing Receivable, Interest Rate, Percent",
        "label": "SBA Paycheck Protection Program, Financing Receivable, Interest Rate, Percent",
        "terseLabel": "Bank interest rate (as a percent)"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramFinancingReceivableInterestRatePercent",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramLoansFunded": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Loans Funded",
        "label": "SBA Paycheck Protection Program, Loans Funded",
        "terseLabel": "Loans funded"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramLoansFunded",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Percent of Outstanding Balance of SBA PPP Loans",
        "label": "SBA Paycheck Protection Program, Percent of Outstanding Balance of SBA PPP Loans",
        "terseLabel": "Outstanding balance of SBA PPP loans (as a percent)"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramPercentOfOutstandingBalanceOfSBAPPPLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Percent of Total Originated First Round SBA PPP Loans",
        "label": "SBA Paycheck Protection Program, Percent of Total Originated First Round SBA PPP Loans",
        "terseLabel": "Total originated first round SBA PPP loans (as a percent)"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramPercentOfTotalOriginatedFirstRoundSBAPPPLoans",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Paycheck Protection Program, Proceeds From Principal and Interest Forgiveness Payments",
        "label": "SBA Paycheck Protection Program, Proceeds From Principal and Interest Forgiveness Payments",
        "terseLabel": "Proceeds from principal and interest forgiveness"
       }
      }
     },
     "localname": "SBAPaycheckProtectionProgramProceedsFromPrincipalAndInterestForgivenessPayments",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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",
        "verboseLabel": "Balance acquired in Premier Merger"
       }
      }
     },
     "localname": "SalaryContinuationPlan",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansEmployeeBenefitPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of average recorded investment impaired loans including restructuring loans.",
        "label": "Schedule of Average Recorded Investment Impaired Loans Including Restructuring Loans [Table Text Block]",
        "verboseLabel": "Schedule of average recorded investment impaired loans including restructuring loans"
       }
      }
     },
     "localname": "ScheduleOfAverageRecordedInvestmentImpairedLoansIncludingRestructuringLoansTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hfwa_ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing information related to financing receivables by portfolio segment. A portfolio segment is a level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Schedule of Financing Receivables for Credit Losses [Table Text Block]",
        "verboseLabel": "Schedule of loan receivables on the basis of impairment method"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesForCreditLossesTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of financing receivables loans acquired with credit deterioration.",
        "label": "Schedule of Financing Receivables Loans Acquired with Credit Deterioration [Table Text Block]",
        "verboseLabel": "Purchased impaired loans"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesLoansAcquiredWithCreditDeteriorationTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of impaired purchased loans accretable yield.",
        "label": "Schedule of Impaired Purchased Loans Accretable Yield [Table Text Block]",
        "verboseLabel": "Schedule of impaired purchased loans accretable yield"
       }
      }
     },
     "localname": "ScheduleOfImpairedPurchasedLoansAccretableYieldTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of loan receivables on basis of impairment method.",
        "label": "Schedule of Loan Receivables on Basis of Impairment Method [Abstract]",
        "verboseLabel": "Schedule of loan receivables on the basis of impairment method"
       }
      }
     },
     "localname": "ScheduleOfLoanReceivablesOnBasisOfImpairmentMethodAbstract",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/20201231",
     "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/20201231",
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SingleFamilyResidenceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single Family Residence",
        "label": "Single Family Residence [Member]",
        "terseLabel": "Single Family Residence [Member]"
       }
      }
     },
     "localname": "SingleFamilyResidenceMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_SpecialDividendMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special Dividend [Member]",
        "label": "Special Dividend [Member]",
        "terseLabel": "Special Dividend"
       }
      }
     },
     "localname": "SpecialDividendMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hfwa_StockRepurchasedDuringPeriodValuePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock Repurchased During Period, Value Per Share",
        "label": "Stock Repurchased During Period, Value Per Share",
        "terseLabel": "Stock Repurchased During Period, Value Per Share"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodValuePerShare",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "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/20201231",
     "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": "Tax Credit Carryforward, Required Funding Percentage"
       }
      }
     },
     "localname": "TaxCreditCarryforwardRequiredFundingPercentage",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hfwa_TimeDeposits250000orMoreDomestic": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Time Deposits, $250,000 or More, Domestic",
        "label": "Time Deposits, $250,000 or More, Domestic",
        "terseLabel": "Certificates of deposit equal to or in excess of $250,000"
       }
      }
     },
     "localname": "TimeDeposits250000orMoreDomestic",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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 [Member]"
       }
      }
     },
     "localname": "TotalAllowanceForCreditLossesMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TotalStockRepurchasedDuringPeriodShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Stock Repurchased During Period, Shares",
        "label": "Total Stock Repurchased During Period, Shares",
        "terseLabel": "Total Stock Repurchased During Period, Shares"
       }
      }
     },
     "localname": "TotalStockRepurchasedDuringPeriodShares",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20201231",
     "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 properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net"
       }
      }
     },
     "localname": "TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale",
     "nsuri": "http://www.hf-wa.com/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Troubled debt restructurings loans subsequently defaulted.",
        "label": "Troubled Debt Restructurings Loans Subsequently Defaulted [Table Text Block]",
        "terseLabel": "Troubled debt restructuring loans, subsequently defaulted"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_TwelfthStockRepurchasePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twelfth Stock Repurchase Plan",
        "label": "Twelfth Stock Repurchase Plan [Member]",
        "terseLabel": "Twelfth Stock Repurchase Plan [Member]"
       }
      }
     },
     "localname": "TwelfthStockRepurchasePlanMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_TwentyTwentyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty Twenty [Member]",
        "label": "Twenty Twenty [Member]",
        "terseLabel": "Twenty Twenty [Member]"
       }
      }
     },
     "localname": "TwentyTwentyMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_UnallocatedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unallocated.",
        "label": "Unallocated [Member]",
        "terseLabel": "Unallocated"
       }
      }
     },
     "localname": "UnallocatedMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "UnusedCommitmentstoExtendCreditMember",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_VariableInterestEntityNumberofInvestments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Variable Interest Entity Number of Investments",
        "label": "Variable Interest Entity Number of Investments",
        "terseLabel": "Variable Interest Entity Number of Investments"
       }
      }
     },
     "localname": "VariableInterestEntityNumberofInvestments",
     "nsuri": "http://www.hf-wa.com/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "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/20201231",
     "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/20201231",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "auth_ref": [
      "r114",
      "r483",
      "r788"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CondensedCashFlowStatementTable": {
     "auth_ref": [
      "r114",
      "r483",
      "r789"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_CondensedIncomeStatementTable": {
     "auth_ref": [
      "r114",
      "r483",
      "r789"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r486",
      "r487",
      "r490",
      "r491",
      "r774",
      "r786"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r486",
      "r487",
      "r490",
      "r491"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r120",
      "r128",
      "r269",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r120",
      "r128",
      "r269",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r120",
      "r128",
      "r269",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r120",
      "r128",
      "r269",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r383",
      "r386",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r616",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r383",
      "r386",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r616",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ParentCompanyMember": {
     "auth_ref": [],
     "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%) 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/2020-01-31",
     "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": [
      "r368",
      "r383",
      "r386",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r616",
      "r724",
      "r725"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r368",
      "r383",
      "r386",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r616",
      "r724",
      "r725"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r384",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information reported for future period.",
        "label": "Forecast [Member]",
        "verboseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r384"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": {
     "auth_ref": [
      "r790"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_SingleFamilyMember": {
     "auth_ref": [
      "r767",
      "r773",
      "r785",
      "r787"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual, freestanding, unattached residential building.",
        "label": "Single Family [Member]",
        "terseLabel": "Single Family [Member]"
       }
      }
     },
     "localname": "SingleFamilyMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r334",
      "r384",
      "r577"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SubsidiariesMember": {
     "auth_ref": [
      "r376",
      "r572",
      "r573",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Subsidiaries [Member]",
        "terseLabel": "Subsidiaries [Member]"
       }
      }
     },
     "localname": "SubsidiariesMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_WeightedAverageMember": {
     "auth_ref": [
      "r585",
      "r587",
      "r590"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "ASU 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r265"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableFairValueDisclosure": {
     "auth_ref": [
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedInvestmentIncomeReceivable": {
     "auth_ref": [
      "r17",
      "r628",
      "r711"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments.",
        "label": "Accrued Investment Income Receivable",
        "terseLabel": "Accrued Investment Income Receivable"
       }
      }
     },
     "localname": "AccruedInvestmentIncomeReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r31"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r27",
      "r325"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r19",
      "r47",
      "r49",
      "r50",
      "r708",
      "r733",
      "r737"
     ],
     "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 income, net"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r46",
      "r50",
      "r53",
      "r117",
      "r118",
      "r119",
      "r489",
      "r728",
      "r729"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r454",
      "r455",
      "r456",
      "r457",
      "r619",
      "r620",
      "r621",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancesFromFederalHomeLoanBanksAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advances from Federal Home Loan Banks [Abstract]",
        "terseLabel": "Advances from Federal Home Loan Banks [Abstract]"
       }
      }
     },
     "localname": "AdvancesFromFederalHomeLoanBanksAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r429"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AffordableHousingProjectInvestmentWriteDownAmount": {
     "auth_ref": [
      "r264"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount": {
     "auth_ref": [
      "r260"
     ],
     "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",
        "verboseLabel": "Affordable Housing Tax Credits and Other Tax Benefits, Amount"
       }
      }
     },
     "localname": "AffordableHousingTaxCreditsAndOtherTaxBenefitsAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r389",
      "r414",
      "r427"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r195",
      "r278"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "auth_ref": [
      "r231"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts": {
     "auth_ref": [
      "r191"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Allowance for Loan and Lease Losses [Roll Forward]",
        "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": {
     "auth_ref": [
      "r190"
     ],
     "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",
        "terseLabel": "Allowance for Loan and Lease Losses, Write-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after recoveries, of loans and leases that have been written-off.",
        "label": "Allowance for Loan and Lease Losses Write-offs, Net",
        "negatedTerseLabel": "Allowance for Loan and Lease Losses Write-offs, Net"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization": {
     "auth_ref": [
      "r261"
     ],
     "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",
        "verboseLabel": "Amortization Method Qualified Affordable Housing Project Investments, Amortization"
       }
      }
     },
     "localname": "AmortizationMethodQualifiedAffordableHousingProjectInvestmentsAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r89",
      "r313",
      "r320"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 9.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",
        "negatedTerseLabel": "Amortization",
        "verboseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r142"
     ],
     "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": "Anti-dilutive securities excluded from computation"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityEarningsPerCommonShareTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r104",
      "r164",
      "r175",
      "r181",
      "r259",
      "r486",
      "r490",
      "r535",
      "r629",
      "r706"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r237"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r238"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r235",
      "r295"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.",
        "label": "Available-for-sale Securities",
        "totalLabel": "Fair\u00a0Value",
        "verboseLabel": "Investment securities available for sale, at fair value, net (amortized cost of $770,195 and $939,160, respectively)"
       }
      }
     },
     "localname": "AvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesAmortizedCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.",
        "label": "Available-for-sale Securities, Amortized Cost Basis",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investments in debt and equity securities in an unrealized loss position categorized neither as held-to-maturity nor trading securities.",
        "label": "Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block]",
        "verboseLabel": "Schedule of fair value and unrealized losses of available for sale investment securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": {
     "auth_ref": [
      "r243"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r239",
      "r243",
      "r675"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecurities",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r239",
      "r242",
      "r674"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecurities",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": {
     "auth_ref": [
      "r244"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r239",
      "r244",
      "r676"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecurities",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]",
        "terseLabel": "Fair\u00a0Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r241"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r239",
      "r241",
      "r673"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecurities",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r232",
      "r236",
      "r295",
      "r634"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails": {
       "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"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure 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": "Available-for-sale Securities [Table Text Block]",
        "verboseLabel": "Schedule of securities available for sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AvailableforsaleSecuritiesMember": {
     "auth_ref": [
      "r254"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r390",
      "r416"
     ],
     "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/2020-01-31",
     "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/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BadDebtReserveForTaxPurposesOfQualifiedLender": {
     "auth_ref": [
      "r430",
      "r696",
      "r697",
      "r738"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r500",
      "r504"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BankOwnedLifeInsurance": {
     "auth_ref": [
      "r628"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankOwnedLifeInsuranceIncome": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankingAndThriftInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking and Thrift, Interest [Abstract]"
       }
      }
     },
     "localname": "BankingAndThriftInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BankingAndThriftOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Banking and Thrift, Other Disclosures [Abstract]"
       }
      }
     },
     "localname": "BankingAndThriftOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "verboseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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]",
        "verboseLabel": "Buildings and building improvements"
       }
      }
     },
     "localname": "BuildingAndBuildingImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r382",
      "r385"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r382",
      "r385",
      "r472",
      "r473"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails",
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": {
     "auth_ref": [
      "r481"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned",
        "terseLabel": "Fair value of shares issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Number of shares issued"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "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": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": {
     "auth_ref": [
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic",
        "terseLabel": "Basic earnings per common share (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": {
     "auth_ref": [
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted",
        "terseLabel": "Diluted earnings per common share (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "terseLabel": "Unaudited pro forma information"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.",
        "label": "Business Acquisition, Share Price",
        "terseLabel": "Share price (in usd per share)",
        "verboseLabel": "Average share price (in usd per share)"
       }
      }
     },
     "localname": "BusinessAcquisitionSharePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r470",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r470",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Net interest income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsUnauditedProFormaDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesFairValue": {
     "auth_ref": [
      "r475"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of acquired receivable from business combination, excluding certain loans and debt securities acquired in transfer.",
        "label": "Business Combination, Acquired Receivable, Fair Value",
        "terseLabel": "Loans receivable"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r469"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Business Combination, Acquisition Related Costs",
        "verboseLabel": "Acquisition-related costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r478",
      "r479",
      "r480"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration paid",
        "verboseLabel": "Consideration transferred"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Provisional Information, Initial Accounting Incomplete, Adjustments [Abstract]",
        "terseLabel": "Fair value adjustments:"
       }
      }
     },
     "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "totalLabel": "Total assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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, acquired at the acquisition date. 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": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Marketable Securities",
        "terseLabel": "Investment securities available for sale"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "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 that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities",
        "terseLabel": "Total liabilities acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Total liabilities acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r474",
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net",
        "terseLabel": "Fair value of net assets on merger date",
        "totalLabel": "Fair value of net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r474",
      "r476"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Premises and equipment, net"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_Capital": {
     "auth_ref": [
      "r689",
      "r763",
      "r764"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of total capital as defined by regulatory framework.",
        "label": "Banking Regulation, Total Capital, Actual",
        "terseLabel": "Capital"
       }
      }
     },
     "localname": "Capital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum total risk-based capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital, Capital Adequacy, Minimum",
        "terseLabel": "Capital Required for Capital Adequacy"
       }
      }
     },
     "localname": "CapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalRequiredForCapitalAdequacyToRiskWeightedAssets": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Total Risk-Based Capital Ratio, Capital Adequacy, Minimum",
        "terseLabel": "Capital Required for Capital Adequacy to Risk Weighted Assets"
       }
      }
     },
     "localname": "CapitalRequiredForCapitalAdequacyToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum total risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Total Risk-Based Capital, Well Capitalized, Minimum",
        "terseLabel": "Capital Required to be Well Capitalized"
       }
      }
     },
     "localname": "CapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum total risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Total Risk-Based Capital Ratio, Well Capitalized, Minimum",
        "terseLabel": "Capital Required to be Well Capitalized to Risk Weighted Assets"
       }
      }
     },
     "localname": "CapitalRequiredToBeWellCapitalizedToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r689"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r531",
      "r532"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Reported Value Measurement",
        "verboseLabel": "Reported Value Measurement"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAcquiredFromAcquisition": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r23",
      "r91"
     ],
     "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": "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r6",
      "r93",
      "r100"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndDueFromBanks": {
     "auth_ref": [
      "r626"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r83",
      "r91",
      "r98"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r83",
      "r537"
     ],
     "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 increase in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r23"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield": {
     "auth_ref": [
      "r226",
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYield",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion": {
     "auth_ref": [
      "r226",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accretion recognized for the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities, with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Accretion",
        "negatedLabel": "Accretion"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldAccretion",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans": {
     "auth_ref": [
      "r226",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reduction, resulting from a sale or transfer of a loan, in the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Disposals of Loans",
        "negatedLabel": "Disposal and other"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldDisposalsOfLoans",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward": {
     "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": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]",
        "terseLabel": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield Movement Schedule [Roll Forward]"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldMovementScheduleRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference": {
     "auth_ref": [
      "r226",
      "r228"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reclassification (to) from nonaccretable difference (from) to the excess of a loan's cash flows expected to be collected over the investor's initial investment in acquired loans not accounted for as debt securities with evidence of deterioration of credit quality.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Accretable Yield, Reclassifications (to) from Nonaccretable Difference",
        "verboseLabel": "Change in accretable yield"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesAccretableYieldReclassificationsToFromNonaccretableDifference",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance": {
     "auth_ref": [
      "r226",
      "r227"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The undiscounted sum of all amounts, including amounts deemed principal, interest, fees, penalties, and other under the loan, owed to the investor at the reporting date, whether or not currently due and whether or not any such amounts have been written or charged off by the investor.  This relates to loans not accounted for as debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it is probable, at acquisition, that the investor will be unable to collect all contractually required payments receivable.",
        "label": "Certain Loans Acquired in Transfer Not Accounted for as Debt Securities, Outstanding Balance",
        "terseLabel": "Outstanding Principal"
       }
      }
     },
     "localname": "CertainLoansAcquiredInTransferNotAccountedForAsDebtSecuritiesOutstandingBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For loans and debt securities, 1) for which at acquisition it was probable that the investor would be unable to collect all contractually required payments receivable, and 2) for which it is further probable that the investor will not be able to collect all cash flows expected at acquisition (plus any additional cash flows expected due to changes in estimate after acquisition), the allowance for credit losses recorded to reflect the impairment since acquisition.",
        "label": "Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment",
        "terseLabel": "Certain Loans and Debt Securities Acquired in Transfer, Allowance for Credit Losses Due to Subsequent Impairment"
       }
      }
     },
     "localname": "CertainLoansAndDebtSecuritiesAcquiredInTransferAllowanceForCreditLossesDueToSubsequentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment": {
     "auth_ref": [
      "r203"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The recorded amount of loans and debt securities, with evidence of deterioration of credit quality since origination that were acquired by completion of a transfer for which it was probable, at acquisition, that the investor would be unable to collect all contractually required payments receivable. They are deemed to be impaired since the acquisition and an allowance for credit losses has been recorded. Disclosure is gross of the allowance.",
        "label": "Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment",
        "terseLabel": "Certain Loans and Debt Securities Acquired in Transfer, with Related Allowance for Credit Losses Due to Subsequent Impairment"
       }
      }
     },
     "localname": "CertainLoansAndDebtSecuritiesAcquiredInTransferWithRelatedAllowanceForCreditLossesDueToSubsequentImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Class of Stock [Line Items]",
        "terseLabel": "Class of Stock [Line Items]"
       }
      }
     },
     "localname": "ClassOfStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfTreasuryStockTable": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Class of Treasury Stock [Table]",
        "terseLabel": "Class of Treasury Stock [Table]"
       }
      }
     },
     "localname": "ClassOfTreasuryStockTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CollateralAxis": {
     "auth_ref": [
      "r289"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r245",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by commercial real estate mortgage loans.",
        "label": "Commercial Mortgage Backed Securities [Member]",
        "verboseLabel": "Commercial mortgage-backed securities"
       }
      }
     },
     "localname": "CommercialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "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",
        "verboseLabel": "Commercial Portfolio Segment [Member]"
       }
      }
     },
     "localname": "CommercialPortfolioSegmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommercialRealEstateMember": {
     "auth_ref": [
      "r290",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property that is solely used for business purposes.",
        "label": "Commercial Real Estate [Member]",
        "terseLabel": "Commercial Real Estate [Member]"
       }
      }
     },
     "localname": "CommercialRealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r335"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonEquityTierOneCapital": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Common Equity Tier 1 risk-based capital as defined by regulatory framework.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital, Actual",
        "terseLabel": "Common Equity Tier One Capital"
       }
      }
     },
     "localname": "CommonEquityTierOneCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonEquityTierOneCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Common Equity Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital, Capital Adequacy, Minimum",
        "terseLabel": "Common Equity Tier One Capital Required for Capital Adequacy"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonEquityTierOneCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Common Equity Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Common Equity Tier One Risk-Based Capital, Well Capitalized, Minimum",
        "terseLabel": "Common Equity Tier One Capital Required to be Well-Capitalized"
       }
      }
     },
     "localname": "CommonEquityTierOneCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "auth_ref": [
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "netLabel": "Cash dividends declared on common stock (in usd per share)",
        "terseLabel": "Cash dividends declared on common stock (in usd per share)",
        "verboseLabel": "Dividends declared per common share (in usd per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareDeclared",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquityParenthetical",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails",
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r117",
      "r118"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r16"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r16"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "verboseLabel": "Common stock, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r16",
      "r341"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r16"
     ],
     "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,912,243 and 36,618,729 shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommunicationsAndInformationTechnology": {
     "auth_ref": [
      "r66"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r366",
      "r367",
      "r387",
      "r428"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r395"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r56",
      "r58",
      "r59",
      "r63",
      "r649",
      "r715"
     ],
     "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 income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r533",
      "r534"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r533",
      "r534",
      "r740"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r533",
      "r534",
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration Risk, Percentage",
        "verboseLabel": "Percentage of concentrations of loans in any industry (in excess of 10%) (percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r533",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "auth_ref": [
      "r1",
      "r114",
      "r483"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CoreDepositsMember": {
     "auth_ref": [
      "r684"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r369",
      "r381",
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "verboseLabel": "Other asset-backed securities"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r450",
      "r460",
      "r462"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r450",
      "r460"
     ],
     "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": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "verboseLabel": "State/municipal business and use taxes"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "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": "Amount of realized gain (loss) on investment in debt and equity securities.",
        "label": "Debt and Equity Securities, Realized Gain (Loss)",
        "terseLabel": "Gain on sale of investment securities, net"
       }
      }
     },
     "localname": "DebtAndEquitySecuritiesRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r337"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebentures",
      "http://www.hf-wa.com/role/OtherBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r630",
      "r632",
      "r704"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r548",
      "r550"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r33",
      "r548"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r34"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r34",
      "r107",
      "r342",
      "r345",
      "r346",
      "r347",
      "r547",
      "r548",
      "r550",
      "r685"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r252",
      "r299",
      "r302"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r252",
      "r299"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r252",
      "r299",
      "r302"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r252",
      "r299"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r255"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r255"
     ],
     "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"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r255"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesRealizedGainsandLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r249",
      "r296",
      "r302"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r250",
      "r297"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "auth_ref": [
      "r28",
      "r100"
     ],
     "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": "Loan Fees and Costs"
       }
      }
     },
     "localname": "DeferredChargesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "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": "Deferred Compensation Arrangement with Individual, Distribution Paid"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualDistributionPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualRecordedLiability": {
     "auth_ref": [
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansChangesinDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r89",
      "r105",
      "r451",
      "r460",
      "r461",
      "r462"
     ],
     "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"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r13",
      "r14",
      "r441",
      "r631",
      "r702"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r442"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r443"
     ],
     "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 (liability), net"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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 allowances of deferred tax asset attributable to deductible temporary differences from the provision for loan losses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Provision for Loan Losses",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r433",
      "r443"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Deferred tax asset (liability), net"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r448",
      "r449"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityBadDebtReserveForTaxPurposesOfQualifiedLender": {
     "auth_ref": [
      "r698"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "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": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepositLiabilitiesAccruedInterest": {
     "auth_ref": [
      "r641"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments": {
     "auth_ref": [
      "r680"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits.",
        "label": "Deposit Liabilities, Collateral Issued, Financial Instruments",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DepositLiabilitiesCollateralIssuedFinancialInstruments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositLiabilitiesDisclosuresTextBlock": {
     "auth_ref": [
      "r638",
      "r682"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/Deposits"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DepositLiabilitiesReclassifiedAsLoansReceivable1": {
     "auth_ref": [
      "r681"
     ],
     "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 Liabilities Reclassified as Loans Receivable"
       }
      }
     },
     "localname": "DepositLiabilitiesReclassifiedAsLoansReceivable1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r638"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 1.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/2020-01-31",
     "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/2020-01-31",
     "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": "Noninterest deposits, interest bearing demand deposits, money market accounts and savings accounts"
       }
      }
     },
     "localname": "DepositsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r89",
      "r323"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAmortizationAndAccretionNet": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAssetNotionalAmount": {
     "auth_ref": [
      "r494",
      "r495",
      "r497"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "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",
        "terseLabel": "Derivative Credit Risk Valuation Adjustment, Derivative Assets"
       }
      }
     },
     "localname": "DerivativeCreditRiskValuationAdjustmentDerivativeAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r40",
      "r43",
      "r502",
      "r593"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "terseLabel": "Derivative assets - interest rate swaps",
        "verboseLabel": "Estimated Fair Value - Interest rate swaps with customer"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r40",
      "r43",
      "r502",
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "terseLabel": "Derivative liabilities - interest rate swaps",
        "verboseLabel": "Estimated Fair Value - Interest rate swap with third party"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r501",
      "r503",
      "r506",
      "r508"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeLiabilityNotionalAmount": {
     "auth_ref": [
      "r494",
      "r495",
      "r497"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative [Line Items]",
        "terseLabel": "Derivative [Line Items]"
       }
      }
     },
     "localname": "DerivativeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeTable": {
     "auth_ref": [
      "r493",
      "r496",
      "r497",
      "r498",
      "r499",
      "r505",
      "r506",
      "r511",
      "r513",
      "r514"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r113",
      "r493",
      "r496",
      "r498",
      "r499",
      "r512"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r390",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]",
        "verboseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendIncomeOperating": {
     "auth_ref": [
      "r662"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date to be Paid",
        "verboseLabel": "Paid Date"
       }
      }
     },
     "localname": "DividendPayableDateToBePaidDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about distribution of earnings to shareholders including, but not limited to, cash, property or capital stock.",
        "label": "Dividends [Axis]",
        "terseLabel": "Dividends [Axis]"
       }
      }
     },
     "localname": "DividendsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DividendsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distributions of earnings to shareholders including but not limited to cash, property or capital stock.",
        "label": "Dividends [Domain]",
        "terseLabel": "Dividends [Domain]"
       }
      }
     },
     "localname": "DividendsDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date Declared",
        "verboseLabel": "Declared"
       }
      }
     },
     "localname": "DividendsPayableDateDeclaredDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.",
        "label": "Dividends Payable, Date of Record",
        "verboseLabel": "Record Date"
       }
      }
     },
     "localname": "DividendsPayableDateOfRecordDayMonthAndYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r64",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r134",
      "r137",
      "r139",
      "r140",
      "r141",
      "r144",
      "r145",
      "r650",
      "r716"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "verboseLabel": "Basic earnings per common share (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r64",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r137",
      "r139",
      "r140",
      "r141",
      "r144",
      "r145",
      "r650",
      "r716"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r142",
      "r143"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r435",
      "r463"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r415"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "auth_ref": [
      "r415"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r414"
     ],
     "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",
        "verboseLabel": "Tax benefit"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r413"
     ],
     "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]",
        "terseLabel": "Employee Stock Option",
        "verboseLabel": "Share-based Payment Arrangement, Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityClassOfTreasuryStockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Equity, Class of Treasury Stock [Line Items]",
        "terseLabel": "Equity, Class of Treasury Stock [Line Items]"
       }
      }
     },
     "localname": "EquityClassOfTreasuryStockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r122",
      "r131",
      "r133",
      "r148",
      "r269",
      "r341",
      "r348",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r728",
      "r729",
      "r730"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r528"
     ],
     "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).",
        "label": "Equity Securities, FV-NI",
        "terseLabel": "Equity security"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r516",
      "r517",
      "r518",
      "r524"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "verboseLabel": "Fair value measurements for financial instruments measured at fair value on a non-recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": {
     "auth_ref": [
      "r516",
      "r517",
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock": {
     "auth_ref": [
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r516",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "verboseLabel": "Fair value measurements of assets on a recurring basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r516",
      "r531",
      "r532"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r516",
      "r531"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r381",
      "r517",
      "r582",
      "r583",
      "r584"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r516",
      "r525"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r516",
      "r517",
      "r520",
      "r521",
      "r526"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r369",
      "r370",
      "r375",
      "r381",
      "r517",
      "r582"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r369",
      "r370",
      "r375",
      "r381",
      "r517",
      "r583"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r381",
      "r517",
      "r584"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations": {
     "auth_ref": [
      "r516",
      "r517"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r527"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r381",
      "r582",
      "r583",
      "r584"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsNonrecurringMember": {
     "auth_ref": [
      "r516",
      "r517",
      "r520",
      "r521",
      "r522",
      "r526"
     ],
     "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]",
        "terseLabel": "Fair Value, Nonrecurring [Member]",
        "verboseLabel": "Nonrecurring"
       }
      }
     },
     "localname": "FairValueMeasurementsNonrecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r523",
      "r526"
     ],
     "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]",
        "verboseLabel": "Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r536"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalDepositInsuranceCorporationPremiumExpense": {
     "auth_ref": [
      "r661"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalFundsPurchased": {
     "auth_ref": [
      "r639"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The calculated average balance outstanding for the year for all Federal Home Loan Bank advances as of the Balance Sheet date.",
        "label": "Federal Home Loan Bank, Advances, Activity for Year, Average Balance of Agreements Outstanding",
        "terseLabel": "Average balance during the year"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesActivityForYearAverageBalanceOfAgreementsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The calculated weighted average interest rate for Federal Home Loan Bank advances for the period ended as of the Balance Sheet date.",
        "label": "Federal Home Loan Bank, Advances, Activity for Year, Average Interest Rate for Year",
        "terseLabel": "Weighted average rate during the year"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesActivityForYearAverageInterestRateForYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd": {
     "auth_ref": [
      "r640"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum balance outstanding at any month end during the period as of the Balance Sheet date.",
        "label": "Federal Home Loan Bank, Advances, Activity for Year, Maximum Outstanding at any Month End",
        "terseLabel": "Maximum month-end balance during the year"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesActivityForYearMaximumOutstandingAtAnyMonthEnd",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankAmountOfAdvancesByBranch": {
     "auth_ref": [
      "r683"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesGeneralDebtObligationsDisclosuresMaximumAmountAvailable": {
     "auth_ref": [
      "r32",
      "r640",
      "r683"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesLineItems": {
     "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": "Federal Home Loan Bank, Advances [Line Items]",
        "terseLabel": "Federal Home Loan Bank, Advances [Line Items]"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about advances made and reported by Federal Home Loan Bank (FHLBank).",
        "label": "Federal Home Loan Bank, Advances [Table]",
        "terseLabel": "Federal Home Loan Bank, Advances [Table]"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsFHLBAdvancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FederalHomeLoanBankAdvancesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of advances made and reported by Federal Home Loan Bank (FHLBank).",
        "label": "Federal Home Loan Bank, Advances [Table Text Block]",
        "terseLabel": "Schedule of FHLB advances"
       }
      }
     },
     "localname": "FederalHomeLoanBankAdvancesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FederalHomeLoanBankStock": {
     "auth_ref": [
      "r679"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FederalReserveBankAdvancesMember": {
     "auth_ref": [
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowings from the Federal Reserve Bank, which are primarily used to cover shortages in the required reserve balance and also in times of liquidity shortages.",
        "label": "Federal Reserve Bank Advances [Member]",
        "terseLabel": "Federal Reserve Bank Advances"
       }
      }
     },
     "localname": "FederalReserveBankAdvancesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FeesAndCommissionsMortgageBankingAndServicing": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLoanAndLeaseReceivablesHeldForSalePolicy": {
     "auth_ref": [
      "r187",
      "r204",
      "r213",
      "r223"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r247",
      "r248",
      "r273",
      "r278",
      "r279",
      "r283",
      "r284",
      "r298",
      "r300",
      "r301",
      "r302",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r594",
      "r597",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "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": [
      "r284"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r188",
      "r272",
      "r274",
      "r277",
      "r635"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "negatedTerseLabel": "Allowance for credit losses on loans",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Allowance for credit losses on loans"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance for financing receivables that are expected to be uncollectible that were collectively evaluated for impairment.",
        "label": "Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment",
        "terseLabel": "Financing Receivable, Allowance for Credit Losses, Collectively Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesCollectivelyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effect of a change in method or methods for calculating the allowance for credit losses on the current period provision.",
        "label": "Financing Receivable, Allowance for Credit Losses, Effect of Change in Method",
        "terseLabel": "Financing Receivable, Allowance for Credit Losses, Effect of Change in Method"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesEffectOfChangeInMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation allowance for financing receivables that are expected to be uncollectible that were individually evaluated for impairment.",
        "label": "Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment",
        "terseLabel": "Financing Receivable, Allowance for Credit Losses, Individually Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesIndividuallyEvaluatedForImpairment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r191",
      "r276",
      "r293"
     ],
     "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": "Financing Receivable, Allowance for Credit Loss, Recovery"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r190",
      "r275",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCollectivelyEvaluatedForImpairment": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of financing receivables that were collectively evaluated for impairment.",
        "label": "Financing Receivable, Collectively Evaluated for Impairment",
        "terseLabel": "Loans Collectively Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableCollectivelyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r205",
      "r284"
     ],
     "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": "Loans receivable by credit quality indicator"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableIndividuallyEvaluatedForImpairment": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of financing receivables that were individually evaluated for impairment.",
        "label": "Financing Receivable, Individually Evaluated for Impairment",
        "terseLabel": "Financing Receivable, Individually Evaluated for Impairment"
       }
      }
     },
     "localname": "FinancingReceivableIndividuallyEvaluatedForImpairment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableModificationsNumberOfContracts2": {
     "auth_ref": [
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of financing receivables that have been modified by troubled debt restructurings.",
        "label": "Financing Receivable, Modifications, Number of Contracts",
        "terseLabel": "Financing Receivable, Modifications, Number of Contracts",
        "verboseLabel": "Number\u00a0of Contracts"
       }
      }
     },
     "localname": "FinancingReceivableModificationsNumberOfContracts2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r207"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after troubled debt restructuring, of modified financing receivable.",
        "label": "Financing Receivable, Troubled Debt Restructuring, Postmodification",
        "terseLabel": "Outstanding Principal Balance"
       }
      }
     },
     "localname": "FinancingReceivableModificationsPostModificationRecordedInvestment2",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": {
     "auth_ref": [
      "r209"
     ],
     "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\u00a0of Contracts (1)"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1": {
     "auth_ref": [
      "r208"
     ],
     "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": "Recorded Investment",
        "verboseLabel": "Loans modified during the previous twelve months and subsequently defaulted"
       }
      }
     },
     "localname": "FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualNoAllowance": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status with no allowance for credit loss.",
        "label": "Financing Receivable, Nonaccrual, No Allowance",
        "terseLabel": "Financing Receivable, Nonaccrual, No Allowance"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualNoAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated more than five years prior to current fiscal year.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated four years prior to current fiscal year.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in current fiscal year.",
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated in Current Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated in fiscal year prior to current fiscal year.",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated three years prior to current fiscal year.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Three Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable originated two years prior to current fiscal year.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "Financing Receivable, Originated Two Years before Latest Fiscal Year"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r273",
      "r278",
      "r286"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "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/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "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/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing": {
     "auth_ref": [
      "r215",
      "r281",
      "r294"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable 90 days or more past due and still accruing.",
        "label": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "terseLabel": "Financing Receivable, 90 Days or More Past Due, Still Accruing",
        "verboseLabel": "90 Days or More and Still Accruing"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis": {
     "auth_ref": [
      "r206",
      "r216",
      "r217",
      "r279",
      "r283",
      "r284",
      "r287",
      "r288",
      "r293",
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentCurrent": {
     "auth_ref": [
      "r217",
      "r279",
      "r294"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails": {
       "order": 2.0,
       "parentTag": "hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable not past due.",
        "label": "Financing Receivable, Not Past Due",
        "verboseLabel": "Current"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus": {
     "auth_ref": [
      "r214",
      "r280"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual",
        "verboseLabel": "Gross nonaccrual loans"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentNonaccrualStatus",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDue": {
     "auth_ref": [
      "r217",
      "r279",
      "r294"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails": {
       "order": 1.0,
       "parentTag": "hfwa_LoanandLeaseReceivableGrossexcludingPurchaseCreditImpairedLoans",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable past due.",
        "label": "Financing Receivable, Past Due",
        "terseLabel": "Total Past Due"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRevolving": {
     "auth_ref": [
      "r285",
      "r293"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of financing receivable that can be withdrawn, repaid and redrawn.",
        "label": "Financing Receivable, Revolving",
        "terseLabel": "Financing Receivable, Revolving"
       }
      }
     },
     "localname": "FinancingReceivableRevolving",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount": {
     "auth_ref": [
      "r211",
      "r222",
      "r224"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized loan commitment, origination, and other fees (costs) and purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)",
        "terseLabel": "Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount": {
     "auth_ref": [
      "r211",
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Purchase Premium (Discount)",
        "terseLabel": "Financing Receivable, Unamortized Purchase Premium (Discount)"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedPurchasePremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember": {
     "auth_ref": [
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset equal to or greater than 90 days past due.",
        "label": "Financial Asset, Equal to or Greater than 90 Days Past Due [Member]",
        "terseLabel": "90\u00a0Days\u00a0or Greater"
       }
      }
     },
     "localname": "FinancingReceivablesEqualToGreaterThan90DaysPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r279",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by time period financial asset is past due.",
        "label": "Financial Asset, Period Past Due [Axis]",
        "terseLabel": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is 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, Period Past Due [Domain]",
        "terseLabel": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivablesTextBlock": {
     "auth_ref": [
      "r221",
      "r225"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r321"
     ],
     "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": "2021"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r321"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r321"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r321"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r321"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r314",
      "r315",
      "r319",
      "r322",
      "r618",
      "r622"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r314",
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r319",
      "r618"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Finite-lived Intangible Assets [Roll Forward]",
        "terseLabel": "Finite-lived Intangible Assets [Roll Forward]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r89"
     ],
     "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 on sale of investment securities, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfLoansAndLeases": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfMortgageLoans": {
     "auth_ref": [
      "r89",
      "r719",
      "r720",
      "r721"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r89"
     ],
     "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": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedTerseLabel": "Loss (gain) on sale of premises and equipment, net"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSalesOfLoansNet": {
     "auth_ref": [
      "r89",
      "r657",
      "r718"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnSalesOfOtherRealEstate": {
     "auth_ref": [
      "r660"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.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) loss on sale of other real estate owned, net",
        "terseLabel": "Gain (loss) on sale, net"
       }
      }
     },
     "localname": "GainsLossesOnSalesOfOtherRealEstate",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicDistributionAxis": {
     "auth_ref": [
      "r291",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Axis]",
        "terseLabel": "Geographic Distribution [Axis]"
       }
      }
     },
     "localname": "GeographicDistributionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeographicDistributionDomain": {
     "auth_ref": [
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.",
        "label": "Geographic Distribution [Domain]",
        "terseLabel": "Geographic Distribution [Domain]"
       }
      }
     },
     "localname": "GeographicDistributionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r303",
      "r305",
      "r627"
     ],
     "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": "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",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r306"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "netLabel": "Additions as a result of acquisitions",
        "terseLabel": "Goodwill",
        "verboseLabel": "Goodwill recognized from the mergers"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r100",
      "r308"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r100",
      "r316"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r311"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r89",
      "r304",
      "r307",
      "r309"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r498",
      "r509"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r498"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_HeldToMaturitySecurities": {
     "auth_ref": [
      "r232",
      "r246",
      "r634"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).",
        "label": "Debt Securities, Held-to-maturity",
        "verboseLabel": "Debt Securities, Held-to-maturity"
       }
      }
     },
     "localname": "HeldToMaturitySecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment": {
     "auth_ref": [
      "r199",
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.",
        "label": "Impaired Financing Receivable, Average Recorded Investment",
        "terseLabel": "Average recorded investment of impaired loans"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableAverageRecordedInvestment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod": {
     "auth_ref": [
      "r200"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income recognized that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.",
        "label": "Impaired Financing Receivable, Interest Income, Accrual Method",
        "terseLabel": "Impaired Financing Receivable, Interest Income, Accrual Method",
        "verboseLabel": "Interest income recognized"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableInterestIncomeAccrualMethod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRecordedInvestment": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.",
        "label": "Impaired Financing Receivable, Recorded Investment",
        "terseLabel": "Impaired Financing Receivable, Recorded Investment",
        "totalLabel": "Total Recorded Investment"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRecordedInvestment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r197"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit losses related to recorded investment.",
        "label": "Impaired Financing Receivable, Related Allowance",
        "terseLabel": "Related Specific Valuation Allowance",
        "verboseLabel": "Related specific valuation allowance for TDRs"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableRelatedAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance": {
     "auth_ref": [
      "r198"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses.",
        "label": "Impaired Financing Receivable, Unpaid Principal Balance",
        "terseLabel": "Unpaid Contractual Principal Balance"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableUnpaidPrincipalBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ImpairedFinancingReceivableRecordedInvestment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in impaired financing receivables for which there is no related allowance for credit losses.",
        "label": "Impaired Financing Receivable, with No Related Allowance, Recorded Investment",
        "terseLabel": "Impaired Financing Receivable, with No Related Allowance, Recorded Investment",
        "verboseLabel": "Recorded Investment\u00a0With No Specific Valuation Allowance"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment": {
     "auth_ref": [
      "r196"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ImpairedFinancingReceivableRecordedInvestment",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in impaired financing receivables for which there is a related allowance for credit losses.",
        "label": "Impaired Financing Receivable, with Related Allowance, Recorded Investment",
        "terseLabel": "Recorded Investment\u00a0With Specific Valuation Allowance"
       }
      }
     },
     "localname": "ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromAffordableHousingProjectsEquityMethodInvestments": {
     "auth_ref": [
      "r262"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r108",
      "r164",
      "r174",
      "r177",
      "r180",
      "r182"
     ],
     "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 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",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "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": "Income Tax Contingency [Line Items]",
        "terseLabel": "Income Tax Contingency [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxContingencyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "auth_ref": [
      "r437",
      "r438",
      "r440",
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.",
        "label": "Income Tax Contingency [Table]",
        "terseLabel": "Income Tax Contingency [Table]"
       }
      }
     },
     "localname": "IncomeTaxContingencyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r436",
      "r439",
      "r445",
      "r458",
      "r464",
      "r466",
      "r467",
      "r468"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r105",
      "r132",
      "r133",
      "r162",
      "r434",
      "r459",
      "r465",
      "r717"
     ],
     "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)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Income tax expense",
        "verboseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r60",
      "r100",
      "r431",
      "r432",
      "r439",
      "r440",
      "r444",
      "r452",
      "r768"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r435"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r435"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxExemptIncome": {
     "auth_ref": [
      "r435"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesReconciliationofEffectiveIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r94"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeposits": {
     "auth_ref": [
      "r92",
      "r667"
     ],
     "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 increase in deposits"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeposits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentAssetsAndLiabilitiesNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements": {
     "auth_ref": [
      "r88"
     ],
     "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": "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 increase (decrease) in securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "IncreaseDecreaseInReceivablesUnderRepurchaseAgreements",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsChangeinOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r312",
      "r317"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 8.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestAndDividendIncomeOperating": {
     "auth_ref": [
      "r652"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestIncomeExpenseNet",
       "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": "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",
        "terseLabel": "Interest income",
        "totalLabel": "Total interest income"
       }
      }
     },
     "localname": "InterestAndDividendIncomeOperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestAndFeeIncomeLoansAndLeases": {
     "auth_ref": [
      "r651"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDepositsInBanks": {
     "auth_ref": [
      "r624",
      "r643"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits": {
     "auth_ref": [
      "r638"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Deposits",
       "weight": 1.0
      },
      "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/2020-01-31",
     "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": [
      "r638"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositMoneyMarket": {
     "auth_ref": [
      "r638"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositSavings": {
     "auth_ref": [
      "r638"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestBearingDomesticDepositTimeDeposits": {
     "auth_ref": [
      "r638"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r61",
      "r158",
      "r546",
      "r549",
      "r666"
     ],
     "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",
        "terseLabel": "Interest expense",
        "totalLabel": "Total interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpenseDemandDepositAccounts": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDeposits": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseDomesticDepositLiabilitiesCertificatesOfDeposit": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseJuniorSubordinatedDebentures": {
     "auth_ref": [
      "r665"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseMoneyMarketDeposits": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseSavingsDeposits": {
     "auth_ref": [
      "r664"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofInterestExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeDepositsWithFinancialInstitutions": {
     "auth_ref": [
      "r663"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InterestAndDividendIncomeOperating",
       "weight": 1.0
      }
     },
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss": {
     "auth_ref": [
      "r655"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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 provision for credit losses"
       }
      }
     },
     "localname": "InterestIncomeExpenseAfterProvisionForLoanLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r653"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxExempt": {
     "auth_ref": [
      "r662"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeSecuritiesTaxable": {
     "auth_ref": [
      "r662"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r81",
      "r85",
      "r94"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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",
        "verboseLabel": "Interest Rate Derivative Liabilities, at Fair Value"
       }
      }
     },
     "localname": "InterestRateDerivativeLiabilitiesAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestRateSwapMember": {
     "auth_ref": [
      "r507"
     ],
     "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",
        "verboseLabel": "Interest Rate Swap"
       }
      }
     },
     "localname": "InterestRateSwapMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r38"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalCreditAssessmentAxis": {
     "auth_ref": [
      "r205",
      "r284",
      "r292",
      "r293",
      "r336",
      "r510"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions": {
     "auth_ref": [
      "r656"
     ],
     "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 fees and commissions from banking, advisory, brokerage, and securities underwriting activities. Activities include, but are not limited to, underwriting securities, private placements of securities, investment advisory and management services, merger and acquisition services, sale and servicing of mutual funds, and other related consulting fees.",
        "label": "Investment Banking, Advisory, Brokerage, and Underwriting Fees and Commissions",
        "terseLabel": "Service charges and other fees"
       }
      }
     },
     "localname": "InvestmentBankingAdvisoryBrokerageAndUnderwritingFeesAndCommissions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentCreditMember": {
     "auth_ref": [
      "r447"
     ],
     "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 [Member]"
       }
      }
     },
     "localname": "InvestmentCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentHoldingsTable": {
     "auth_ref": [
      "r743",
      "r753",
      "r756",
      "r757"
     ],
     "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/2020-01-31",
     "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": [
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r754",
      "r755",
      "r758",
      "r759",
      "r760",
      "r761"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]",
        "terseLabel": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r516"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": {
     "auth_ref": [
      "r24"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r258",
      "r623",
      "r678",
      "r762"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_JuniorSubordinatedNotes": {
     "auth_ref": [
      "r12",
      "r632",
      "r703"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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/2020-01-31",
     "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": [
      "r65"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r362"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r568",
      "r570"
     ],
     "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"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r568"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r559"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r569"
     ],
     "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": "2021"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r569"
     ],
     "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": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r569"
     ],
     "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": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r569"
     ],
     "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": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r569"
     ],
     "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": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r569"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r571"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r104",
      "r176",
      "r259",
      "r487",
      "r490",
      "r491",
      "r535"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r22",
      "r104",
      "r259",
      "r535",
      "r633",
      "r710"
     ],
     "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": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilityForFuturePolicyBenefitsLife": {
     "auth_ref": [
      "r713",
      "r722"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accrued obligation to policyholders that relates to insured events under long-term life insurance contracts.",
        "label": "Liability for Future Policy Benefits, Life",
        "verboseLabel": "Carrying value of obligation"
       }
      }
     },
     "localname": "LiabilityForFuturePolicyBenefitsLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": {
     "auth_ref": [
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails",
      "http://www.hf-wa.com/role/OtherBorrowingsFederalFundsPurchasedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r29",
      "r107"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherBorrowingsCreditFacilitiesDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndFinanceReceivablesMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual rights to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position.",
        "label": "Loans and Finance Receivables [Member]",
        "terseLabel": "Loans and Finance Receivables [Member]"
       }
      }
     },
     "localname": "LoansAndFinanceReceivablesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowance": {
     "auth_ref": [
      "r188",
      "r193",
      "r220",
      "r229"
     ],
     "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",
        "verboseLabel": "Loans and Leases Receivable, Allowance"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableAllowanceForLoanLossesPolicy": {
     "auth_ref": [
      "r100",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for estimating the allowance for losses on loans and lease receivables. The disclosure may include (a) how the entity determines each element of the allowance, (b) which loans are evaluated individually and which loans are evaluated as a group, (c) how the entity determines both the allocated and unallocated portions of the allowance, (d) how the entity determines the loss factors applied to graded loans in order to develop a general allowance, and (e) what self-correcting mechanism the entity uses to reduce differences between estimated and actual losses.",
        "label": "Loans and Leases Receivable, Allowance for Loan Losses Policy [Policy Text Block]",
        "terseLabel": "Allowance for Credit Losses on Loans and Accrued Interest Receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableAllowanceForLoanLossesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableCollateralForSecuredBorrowings": {
     "auth_ref": [
      "r212",
      "r595"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the aggregate value of loans, trade receivables, securities and financial instruments that serve as collateral for obligations arising from a transfer of financial assets recorded as a secured borrowing.",
        "label": "Loans and Leases Receivable, Collateral for Secured Borrowings",
        "terseLabel": "Loans and Leases Receivable, Collateral for Secured Borrowings"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableCollateralForSecuredBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableCommitmentsFixedRates": {
     "auth_ref": [
      "r700",
      "r701"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at stated interest rates.",
        "label": "Loans and Leases Receivable, Commitments, Fixed Rates",
        "terseLabel": "Fixed rate"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableCommitmentsFixedRates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableCommitmentsToPurchaseOrSell": {
     "auth_ref": [
      "r699",
      "r701"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the carrying amount of loans and leases for which agreements to acquire or dispose exist.",
        "label": "Loans and Leases Receivable, Commitments to Purchase or Sell",
        "terseLabel": "Commitments to sell residential real estate loans"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableCommitmentsToPurchaseOrSell",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableCommitmentsVariableRates": {
     "auth_ref": [
      "r700",
      "r701"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the amount of cash required to fully fund agreements to provide advances to borrowers and lessees at interest rates that increase or decrease depending on certain facts or circumstances.",
        "label": "Loans and Leases Receivable, Commitments, Variable Rates",
        "terseLabel": "Variable or adjustable rate"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableCommitmentsVariableRates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableDisclosureTable": {
     "auth_ref": [
      "r185"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansAndLeasesReceivableGrossCarryingAmount": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allowance of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Includes deferred interest and fees, undisbursed portion of loan balance, unamortized costs and premiums and discounts from face amounts. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Gross",
        "terseLabel": "Loans and Leases Receivable, Gross",
        "totalLabel": "Loans and Leases Receivable, Gross, Total",
        "verboseLabel": "Gross loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableGrossCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend": {
     "auth_ref": [
      "r230"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePerformingandNonaccrualTDRDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableMortgageBankingActivitiesPolicy": {
     "auth_ref": [
      "r766"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome": {
     "auth_ref": [
      "r185",
      "r211"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 1.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetReportedAmount",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allowance and after deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements.",
        "label": "Loans and Leases Receivable, Net of Deferred Income",
        "terseLabel": "Loans and Leases Receivable, Net of Deferred Income",
        "totalLabel": "Loans receivable, net",
        "verboseLabel": "Loans receivable"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetOfDeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableNetReportedAmount": {
     "auth_ref": [
      "r185",
      "r646"
     ],
     "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 allowance and deduction of deferred interest and fees, unamortized costs and premiums and discounts from face amounts, of loans and leases held in portfolio, including but not limited to, commercial and consumer loans. Excludes loans and leases covered under loss sharing agreements and loans held for sale.",
        "label": "Loans and Leases Receivable, Net Amount",
        "totalLabel": "Loans receivable, net"
       }
      }
     },
     "localname": "LoansAndLeasesReceivableNetReportedAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedParties": {
     "auth_ref": [
      "r573",
      "r645"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesAdditions": {
     "auth_ref": [
      "r573",
      "r645"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableRelatedPartyLoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansAndLeasesReceivableRelatedPartiesProceeds": {
     "auth_ref": [
      "r69",
      "r636"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableFairValueDisclosure": {
     "auth_ref": [
      "r221"
     ],
     "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",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "LoansReceivableFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r185",
      "r765"
     ],
     "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, 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",
        "verboseLabel": "Loans held for sale"
       }
      }
     },
     "localname": "LoansReceivableHeldForSaleNetNotPartOfDisposalGroup",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r677"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r66"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_NoninterestExpense",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "verboseLabel": "Marketing"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputComparabilityAdjustmentMember": {
     "auth_ref": [
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputDiscountRateMember": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate to determine present value of future cash flows.",
        "label": "Measurement Input, Discount Rate [Member]",
        "terseLabel": "Measurement Input, Discount Rate"
       }
      }
     },
     "localname": "MeasurementInputDiscountRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPrepaymentRateMember": {
     "auth_ref": [
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using principal prepayment at other than constant rate as proportion of outstanding loan principal.",
        "label": "Measurement Input, Prepayment Rate [Member]",
        "terseLabel": "Measurement Input, Prepayment Rate"
       }
      }
     },
     "localname": "MeasurementInputPrepaymentRateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r519"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MortgageLoansInProcessOfForeclosureAmount": {
     "auth_ref": [
      "r210"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r83"
     ],
     "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 provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r83"
     ],
     "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 by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r83",
      "r87",
      "r90"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r54",
      "r57",
      "r62",
      "r90",
      "r104",
      "r121",
      "r126",
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r138",
      "r164",
      "r174",
      "r177",
      "r180",
      "r182",
      "r259",
      "r535",
      "r648",
      "r714"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.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/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "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",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/SelectedQuarterlyFinancialDataDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r128",
      "r144",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r454",
      "r455",
      "r456",
      "r457",
      "r619",
      "r620",
      "r621",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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 Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of accounts receivable that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Accounts Receivable Acquired",
        "terseLabel": "Accrued interest receivable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionDebtAssumed1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of debt that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Debt Assumed",
        "negatedTerseLabel": "Federal Home Loan Bank advances"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionDebtAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired",
        "terseLabel": "Premises and equipment"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of intangibles that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Intangible Assets Acquired",
        "terseLabel": "Other intangible assets"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionIntangibleAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed) [Abstract]",
        "terseLabel": "Business Combinations:"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, classified as other, acquired in a noncash or part noncash acquisition.",
        "label": "Noncash or Part Noncash Acquisition, Other Assets Acquired",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionOtherAssetsAcquired1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities, classified as other, assumed in acquiring a business or in consideration for an asset received in a noncash or part noncash acquisition.",
        "label": "Noncash or Part Noncash Acquisition, Other Liabilities Assumed",
        "negatedLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionOtherLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]",
        "terseLabel": "Assets acquired (liabilities assumed) in acquisitions:"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r498"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoninterestBearingDomesticDepositDemand": {
     "auth_ref": [
      "r638"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoninterestExpense": {
     "auth_ref": [
      "r661"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total aggregate amount of all noninterest expense.",
        "label": "Noninterest Expense",
        "terseLabel": "Noninterest expense",
        "totalLabel": "Total noninterest expense"
       }
      }
     },
     "localname": "NoninterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncome": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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",
        "terseLabel": "Noninterest income",
        "totalLabel": "Total noninterest income"
       }
      }
     },
     "localname": "NoninterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoninterestIncomeOther": {
     "auth_ref": [
      "r658"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r154"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OccupancyNet": {
     "auth_ref": [
      "r67",
      "r552",
      "r659"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r560",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseImpairmentLoss": {
     "auth_ref": [
      "r554"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.",
        "label": "Operating Lease, Impairment Loss",
        "terseLabel": "Impairment of right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r556"
     ],
     "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",
        "verboseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/LeasesDetails",
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r557"
     ],
     "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 List]",
        "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeasePaymentObligationsDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r558",
      "r564"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r555"
     ],
     "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",
        "verboseLabel": "Operating lease assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r567",
      "r570"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r566",
      "r570"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesRentExpenseNet": {
     "auth_ref": [
      "r551"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.",
        "label": "Operating Leases, Rent Expense, Net",
        "terseLabel": "Rental expense"
       }
      }
     },
     "localname": "OperatingLeasesRentExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r446"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r492"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAggregatedInvestmentsMember": {
     "auth_ref": [
      "r745",
      "r748",
      "r751"
     ],
     "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]",
        "verboseLabel": "Other Security Investments"
       }
      }
     },
     "localname": "OtherAggregatedInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAssets": {
     "auth_ref": [
      "r9",
      "r628",
      "r705"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails",
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r55",
      "r58",
      "r484",
      "r485",
      "r488"
     ],
     "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 income (loss)",
        "verboseLabel": "Other comprehensive income (loss), net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r47",
      "r51",
      "r52",
      "r257"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $(330), $(69) and $(29), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": {
     "auth_ref": [
      "r48",
      "r257"
     ],
     "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",
        "negatedTerseLabel": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r44",
      "r47"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.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 $4,506, $4,834 and $(1,591), respectively"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": {
     "auth_ref": [
      "r45",
      "r48"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncomeParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInterestAndDividendIncome": {
     "auth_ref": [
      "r663"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r642"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoninterestExpense": {
     "auth_ref": [
      "r661"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRealEstate": {
     "auth_ref": [
      "r637"
     ],
     "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": "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwnedTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherRealEstateValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.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",
        "negatedLabel": "Valuation adjustment on other real estate owned",
        "terseLabel": "Valuation adjustment"
       }
      }
     },
     "localname": "OtherRealEstateValuationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/OtherRealEstateOwnedChangesinOtherRealEstateOwnedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PassMember": {
     "auth_ref": [
      "r205",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables not considered to be special mention, substandard, doubtful, and loss receivables.",
        "label": "Pass [Member]",
        "terseLabel": "Pass [Member]"
       }
      }
     },
     "localname": "PassMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r216",
      "r217",
      "r279",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "verboseLabel": "Past due financing receivables"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForOriginationOfMortgageLoansHeldForSale": {
     "auth_ref": [
      "r82",
      "r86"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForProceedsFromLoansAndLeases": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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": "Loans originated, net of principal payments"
       }
      }
     },
     "localname": "PaymentsForProceedsFromLoansAndLeases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r78"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": {
     "auth_ref": [
      "r74",
      "r233"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.",
        "label": "Payments to Acquire Available-for-sale Securities",
        "negatedLabel": "Purchase of investment securities available for sale"
       }
      }
     },
     "localname": "PaymentsToAcquireAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireFederalHomeLoanBankStock": {
     "auth_ref": [
      "r75"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r76"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.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/2020-01-31",
     "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": "Percent"
       }
      }
     },
     "localname": "PercentageOfInterestBearingDomesticDepositLiabilitiesToDepositLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsComponentsofDepositsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r390",
      "r416"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue": {
     "auth_ref": [
      "r594"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the fair values, as of the date of each statement of financial position presented, of securities that are restricted as collateral for the payment of related debt obligations, primarily secured borrowings and repurchase agreements, and that are reclassified and separately reported in the statement of financial position because the transferee has the right by contract or custom to sell or re-pledge them.",
        "label": "Pledged Assets Separately Reported, Securities Pledged as Collateral, at Fair Value",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r529"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockNoParValue": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialConditionParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssets": {
     "auth_ref": [],
     "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": "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r68",
      "r69",
      "r233"
     ],
     "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 maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale",
        "verboseLabel": "Maturities, calls and payments of investment securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r70",
      "r233"
     ],
     "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": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.",
        "label": "Proceeds from Sale of Available-for-sale Securities",
        "terseLabel": "Proceeds from sales of investment securities available for sale"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfForeclosedAssets": {
     "auth_ref": [
      "r73"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansHeldForSale": {
     "auth_ref": [
      "r80",
      "r82"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfMortgageLoansHeldForSale": {
     "auth_ref": [
      "r82",
      "r84"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableMortgageBankingActivitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r72"
     ],
     "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": "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSalesOfAssetsInvestingActivities": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r77",
      "r417"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r741",
      "r742"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome": {
       "order": 5.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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r27",
      "r326"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r328",
      "r769",
      "r770",
      "r771"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r26",
      "r324"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r7",
      "r8",
      "r326",
      "r712"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r25",
      "r100",
      "r326",
      "r769",
      "r770"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r7",
      "r326"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/PremisesandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r7",
      "r324"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForLoanAndLeaseLosses": {
     "auth_ref": [
      "r88",
      "r189",
      "r654"
     ],
     "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",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanAndLeaseLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLeaseAndOtherLosses": {
     "auth_ref": [
      "r88",
      "r189",
      "r654"
     ],
     "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": "Provision for credit losses",
        "verboseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "ProvisionForLoanLeaseAndOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofIncome",
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForOtherCreditLosses": {
     "auth_ref": [
      "r88",
      "r647"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions.",
        "label": "Provision for Other Credit Losses",
        "terseLabel": "Provision for credit losses on unfunded commitments"
       }
      }
     },
     "localname": "ProvisionForOtherCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesACLonUnfundedCommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QualifiedAffordableHousingProjectInvestmentsCommitment": {
     "auth_ref": [
      "r263"
     ],
     "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",
        "verboseLabel": "Qualified Affordable Housing Project Investments, Commitment"
       }
      }
     },
     "localname": "QualifiedAffordableHousingProjectInvestmentsCommitment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_QuarterlyFinancialInformationDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information Disclosure [Abstract]",
        "terseLabel": "Quarterly Financial Information Disclosure [Abstract]"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.",
        "label": "Quarterly Financial Information [Text Block]",
        "terseLabel": "Selected Quarterly Financial Data (Unaudited)"
       }
      }
     },
     "localname": "QuarterlyFinancialInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstateMember": {
     "auth_ref": [
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property consisting of land, land improvement and buildings.",
        "label": "Real Estate [Member]",
        "terseLabel": "Real Estate [Member]"
       }
      }
     },
     "localname": "RealEstateMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RealEstateOwnedTextBlock": {
     "auth_ref": [
      "r186"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/OtherRealEstateOwned"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RealEstatePolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r545",
      "r772"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReceivableTypeDomain": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r686",
      "r687",
      "r688",
      "r690",
      "r691",
      "r692",
      "r694",
      "r695"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDepositLiabilities": {
     "auth_ref": [
      "r106",
      "r109"
     ],
     "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": "Related Party Deposit Liabilities"
       }
      }
     },
     "localname": "RelatedPartyDepositLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfDebt": {
     "auth_ref": [
      "r79"
     ],
     "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 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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResidentialMortgageBackedSecuritiesMember": {
     "auth_ref": [
      "r234",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities collateralized by residential real estate mortgage loans.",
        "label": "Residential Mortgage Backed Securities [Member]",
        "verboseLabel": "Residential mortgage-backed securities"
       }
      }
     },
     "localname": "ResidentialMortgageBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails",
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "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/LoansReceivablePurchasedCreditImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r98",
      "r625",
      "r707"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r6",
      "r91",
      "r98"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. 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": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted Cash and Cash Equivalents, Current"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestrictionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r142"
     ],
     "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",
        "verboseLabel": "Restricted Stock Awards"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r18",
      "r348",
      "r425",
      "r709",
      "r732",
      "r737"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r122",
      "r131",
      "r133",
      "r269",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457",
      "r728",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings [Member]",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r101",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r363"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r565",
      "r570"
     ],
     "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, excluding adoption impact"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansNarrativeDetails",
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansRecordedInvestmentDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/LoansReceivableChangeinAccretableYieldDetails",
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails",
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r37"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAssetsSoldUnderAgreementsToRepurchaseTable": {
     "auth_ref": [
      "r111"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r240",
      "r245",
      "r251",
      "r252",
      "r253",
      "r256",
      "r671",
      "r672"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r472",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsFairValueEstimatesofAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsSummaryofFairValueAdjustmentsandGoodwillDetails",
      "http://www.hf-wa.com/role/BusinessCombinationsTextualsDetails",
      "http://www.hf-wa.com/role/StockholdersEquityIssuanceofCommonStockDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTable": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComplianceWithRegulatoryCapitalRequirementsUnderBankingRegulationsTextBlock": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r452"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": {
     "auth_ref": [
      "r364",
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r443"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r380",
      "r381"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/EmployeeBenefitPlansSalaryContinuationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r141"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r435"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock": {
     "auth_ref": [
      "r594",
      "r596"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r284",
      "r293"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable": {
     "auth_ref": [
      "r207",
      "r209"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableAverageRecordedInvestmentofImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock": {
     "auth_ref": [
      "r216",
      "r283"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r279",
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r314",
      "r318",
      "r618"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r314",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Change in other intangible assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r308",
      "r310"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Change in goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfImpairedFinancingReceivableTable": {
     "auth_ref": [
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableImpairedLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePurchasedCreditImpairedLoansDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": {
     "auth_ref": [
      "r495"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r27",
      "r326"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPremisesandEquipmentDetails",
      "http://www.hf-wa.com/role/PremisesandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.",
        "label": "Quarterly Financial Information [Table Text Block]",
        "terseLabel": "Results of operations on a quarterly basis"
       }
      }
     },
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SelectedQuarterlyFinancialDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "auth_ref": [
      "r255"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.",
        "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]",
        "terseLabel": "Preliminary fair value estimates of assets acquired and liabilities assumed and adjustments"
       }
      }
     },
     "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/BusinessCombinationsTables"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRepurchaseAgreements": {
     "auth_ref": [
      "r112"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SecuritiesSoldUnderAgreementstoRepurchaseTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r402",
      "r407",
      "r409"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r390",
      "r416"
     ],
     "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/2020-01-31",
     "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/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "auth_ref": [
      "r35",
      "r102",
      "r149",
      "r150",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": {
     "auth_ref": [
      "r349",
      "r350",
      "r351",
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure": {
     "auth_ref": [
      "r530"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SecuritiesSoldUnderAgreementsToRepurchase": {
     "auth_ref": [
      "r39",
      "r41",
      "r42",
      "r110",
      "r639"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after the effects of master netting arrangements, of funds outstanding borrowed in the form of a security repurchase agreement between the entity and another party for the sale and repurchase of identical or substantially the same securities at a date certain for a specified price. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Securities Sold under Agreements to Repurchase",
        "terseLabel": "Repurchase agreement obligations",
        "verboseLabel": "Securities sold under agreement to repurchase"
       }
      }
     },
     "localname": "SecuritiesSoldUnderAgreementsToRepurchase",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/RepurchaseAgreementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r184",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r100",
      "r167",
      "r168",
      "r169",
      "r170",
      "r171",
      "r172",
      "r183"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ServicingAssetAtFairValueAmount": {
     "auth_ref": [
      "r598",
      "r599",
      "r600",
      "r601"
     ],
     "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 at Fair Value, Amount"
       }
      }
     },
     "localname": "ServicingAssetAtFairValueAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServicingAssetMeasurementInput": {
     "auth_ref": [
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure servicing asset.",
        "label": "Servicing Asset, Measurement Input",
        "terseLabel": "Servicing Asset, Measurement Input"
       }
      }
     },
     "localname": "ServicingAssetMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r391"
     ],
     "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",
        "terseLabel": "Performance period",
        "verboseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r400"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r406"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r404"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r404"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r403"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r403"
     ],
     "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/2020-01-31",
     "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": {
        "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, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted-Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r405"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r405"
     ],
     "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/2020-01-31",
     "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": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r411"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r412"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r393"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r416"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r408"
     ],
     "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",
        "verboseLabel": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r401"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r401"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r398",
      "r416"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r397"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r388",
      "r394"
     ],
     "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/2020-01-31",
     "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/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareRepurchaseProgramDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the share repurchase program.",
        "label": "Share Repurchase Program [Domain]",
        "terseLabel": "Share Repurchase Program [Domain]"
       }
      }
     },
     "localname": "ShareRepurchaseProgramDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionAwardsTextualsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r410",
      "r426"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r561",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SpecialMentionMember": {
     "auth_ref": [
      "r205",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables considered to have potential weaknesses that deserve management's close attention. If left uncorrected, those potential weaknesses may result in a deterioration of the repayment prospects for the asset or of the creditor's position at some future date.",
        "label": "Special Mention [Member]",
        "terseLabel": "Special Mention [Member]"
       }
      }
     },
     "localname": "SpecialMentionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.",
        "label": "State and Local Jurisdiction [Member]",
        "terseLabel": "State and Local Jurisdiction [Member]"
       }
      }
     },
     "localname": "StateAndLocalJurisdictionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r2",
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r173",
      "r174",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r184",
      "r308",
      "r327",
      "r329",
      "r330",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r36",
      "r117",
      "r118",
      "r119",
      "r122",
      "r131",
      "r133",
      "r148",
      "r269",
      "r341",
      "r348",
      "r422",
      "r423",
      "r424",
      "r456",
      "r457",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r728",
      "r729",
      "r730"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]",
        "terseLabel": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r117",
      "r118",
      "r119",
      "r148",
      "r617"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "auth_ref": [
      "r15",
      "r16",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "terseLabel": "Common stock issued in business combinations, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationFairValueAssumptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348",
      "r399"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "auth_ref": [
      "r36",
      "r341",
      "r348"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued pursuant to acquisitions during the period.",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "terseLabel": "Common stock issued in business combinations"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "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",
        "verboseLabel": "Restricted stock awards issued, net of forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockAwardsTextualsDetails",
      "http://www.hf-wa.com/role/StockBasedCompensationRestrictedStockUnitsTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r36",
      "r341",
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r15",
      "r16",
      "r341",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Repurchased shares to pay withholding taxes (in shares)",
        "verboseLabel": "Repurchased shares"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r16",
      "r20",
      "r21",
      "r104",
      "r219",
      "r259",
      "r535"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      },
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofFinancialConditionDetails": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementofStockholdersEquity",
      "http://www.hf-wa.com/role/ConsolidatedStatementsofFinancialCondition",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails",
      "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/2020-01-31",
     "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r103",
      "r348",
      "r353"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubleaseIncome": {
     "auth_ref": [
      "r563",
      "r570"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LeasesLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]",
        "terseLabel": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails",
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r544",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r544",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]",
        "terseLabel": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityDividendsDetails",
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r544",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r544",
      "r576"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnauditedDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]",
        "terseLabel": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r575",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Events (Unaudited)"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/SubsequentEventsUnaudited"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubstandardMember": {
     "auth_ref": [
      "r205",
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A category of financing receivables that are inadequately protected by the current sound worth and paying capacity of the obligor or of the collateral pledged, if any. Loans so classified have a well-defined weakness or weaknesses that jeopardize the liquidation of the debt. They are characterized by the distinct possibility that the creditor will sustain some loss if the deficiencies are not corrected.",
        "label": "Substandard [Member]",
        "terseLabel": "Substandard [Member]"
       }
      }
     },
     "localname": "SubstandardMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableConcentrationsofCreditDetails"
     ],
     "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/2020-01-31",
     "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:",
        "verboseLabel": "Supplemental non-cash disclosures of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.hf-wa.com/role/HeritageFinancialCorporationParentCompanyOnlyCondensedStatementsofCashFlowsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "auth_ref": [
      "r447"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "auth_ref": [
      "r447"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDescriptionofBusinessDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]",
        "terseLabel": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]",
        "terseLabel": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TierOneLeverageCapital": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Tier 1 leverage capital as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital, Actual",
        "terseLabel": "Tier One Leverage Capital"
       }
      }
     },
     "localname": "TierOneLeverageCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 leverage capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital, Capital Adequacy, Minimum",
        "terseLabel": "Tier One Leverage Capital Required for Capital Adequacy"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Capital Adequacy, Minimum",
        "terseLabel": "Tier One Leverage Capital Required for Capital Adequacy to Average Assets"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 leverage capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Leverage Capital, Well Capitalized, Minimum",
        "terseLabel": "Tier One Leverage Capital Required to be Well Capitalized"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 leverage capital to average assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Well Capitalized, Minimum",
        "terseLabel": "Tier One Leverage Capital Required to be Well Capitalized to Average Assets"
       }
      }
     },
     "localname": "TierOneLeverageCapitalRequiredToBeWellCapitalizedToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneLeverageCapitalToAverageAssets": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of Tier 1 capital to average assets as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Leverage Capital Ratio, Actual",
        "terseLabel": "Tier One Leverage Capital to Average Assets"
       }
      }
     },
     "localname": "TierOneLeverageCapitalToAverageAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneRiskBasedCapital": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Tier 1 risk-based capital as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Actual",
        "terseLabel": "Tier One Risk Based Capital"
       }
      }
     },
     "localname": "TierOneRiskBasedCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacy": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 risk-based capital required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Capital Adequacy, Minimum",
        "terseLabel": "Tier One Risk Based Capital Required for Capital Adequacy"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacy",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets": {
     "auth_ref": [
      "r689",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 risk-based capital to risk-weighted assets required for capital adequacy as defined by regulatory framework.",
        "label": "Banking Regulation, Tier One Risk-Based Capital Ratio, Capital Adequacy, Minimum",
        "terseLabel": "Tier One Risk Based Capital Required for Capital Adequacy to Risk Weighted Assets"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredForCapitalAdequacyToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalized": {
     "auth_ref": [
      "r689"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of minimum Tier 1 risk-based capital categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Risk-Based Capital, Well Capitalized, Minimum",
        "terseLabel": "Tier One Risk Based Capital Required to be Well Capitalized"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets": {
     "auth_ref": [
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ratio of minimum Tier 1 risk-based capital to risk-weighted assets categorized as well capitalized as defined by regulatory framework for prompt corrective action.",
        "label": "Banking Regulation, Tier One Risk-Based Capital Ratio, Well Capitalized, Minimum",
        "terseLabel": "Tier One Risk Based Capital Required to be Well Capitalized to Risk Weighted Assets"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalRequiredToBeWellCapitalizedToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_TierOneRiskBasedCapitalToRiskWeightedAssets": {
     "auth_ref": [
      "r689"
     ],
     "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 One Risk-Based Capital Ratio, Actual",
        "terseLabel": "Tier One Risk Based Capital to Risk Weighted Assets"
       }
      }
     },
     "localname": "TierOneRiskBasedCapitalToRiskWeightedAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/RegulatoryCapitalRequirementsDetails"
     ],
     "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 Twelve Months",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "TimeDepositMaturitiesAfterNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimeDepositMaturitiesAfterRollingYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of time deposits maturing after 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, after Rolling Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "TimeDepositMaturitiesAfterRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "2025"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearFive",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "2024"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "2023"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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": "2022"
       }
      }
     },
     "localname": "TimeDepositMaturitiesRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DepositsScheduleofMaturitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradingSecurities": {
     "auth_ref": [
      "r644"
     ],
     "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",
        "verboseLabel": "Securities classified as trading"
       }
      }
     },
     "localname": "TradingSecurities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferOfFinancialAssetsAccountedForAsSalesAmountDerecognized": {
     "auth_ref": [
      "r592"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableSBALoansDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransferToOtherRealEstate": {
     "auth_ref": [
      "r95",
      "r96",
      "r97"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r247",
      "r248",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r594",
      "r597",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "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": [
      "r349"
     ],
     "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)",
        "verboseLabel": "Stock repurchase to pay withholding taxes average share price (in usd per share)"
       }
      }
     },
     "localname": "TreasuryStockAcquiredAverageCostPerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails",
      "http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r207",
      "r209"
     ],
     "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 restructurings on financing receivables"
       }
      }
     },
     "localname": "TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r454",
      "r455",
      "r456",
      "r457",
      "r619",
      "r620",
      "r621",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansActivityinAllowanceforLossesDisaggregatedonBasisofImpairmentDetails",
      "http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsRecentlyIssuedAccountingPronouncementsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r369",
      "r670",
      "r739"
     ],
     "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]",
        "verboseLabel": "U.S. government and agency securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesReconciliationDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums": {
     "auth_ref": [
      "r222"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LoansAndLeasesReceivableNetOfDeferredIncome",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred fees paid by borrowers and unamortized costs incurred to originate loans and leases, unamortized loan commitments and loan syndication fees, and premiums over or discounts from face amounts of loans that are being amortized into income as an adjustment to yield. Excludes amounts for loans and leases covered under loss sharing agreements.",
        "label": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums",
        "terseLabel": "Unamortized Loan Commitment and Origination Fees and Unamortized Discounts or Premiums"
       }
      }
     },
     "localname": "UnamortizedLoanCommitmentAndOriginationFeesAndUnamortizedDiscountsOrPremiums",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableComponentsofLoansReceivableDetails",
      "http://www.hf-wa.com/role/LoansReceivableTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CommitmentsandContingenciesOutstandingCommitmentstoExtendCreditDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance": {
     "auth_ref": [
      "r613"
     ],
     "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 for Impairment of Recognized Servicing Assets, Balance"
       }
      }
     },
     "localname": "ValuationAllowanceForImpairmentOfRecognizedServicingAssetsBalance",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableCommercialServicingAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r115",
      "r116"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/IncomeTaxesDeferredIncomeTaxAssetLiabilityDetails",
      "http://www.hf-wa.com/role/IncomeTaxesTextualsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r562",
      "r570"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/JuniorSubordinatedDebenturesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r141"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Effect of potentially dilutive common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r136",
      "r141"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Total diluted weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r134",
      "r141"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average common shares outstanding (in shares)",
        "totalLabel": "Total basic weighted average common shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesRestrictedStock": {
     "auth_ref": [
      "r135"
     ],
     "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",
        "negatedLabel": "Restricted stock awards (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesRestrictedStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 11
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1)(a)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1)(i)(A))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(m)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(n))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21728-107793"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2646-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=d3e1280-108306"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "270",
   "URI": "http://asc.fasb.org/topic&trid=2126967"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4437-111522"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953550-111524"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5212-111524"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5258-111524"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5275-111524"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5033-111524"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953659-111524"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5066-111524"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953676-111524"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953682-111524"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953682-111524"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL49126937-111524"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5086-111524"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5093-111524"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5111-111524"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953401-111524"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.L.1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74567-122707"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10152-111534"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "30",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585399&loc=d3e13503-111538"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)(ii)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121614798&loc=d3e15032-111544"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121585226&loc=d3e18794-111554"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6283291-111563"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27198-111563"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27290-111563"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27337-111563"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27340-111563"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL6284393-111563"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27357-111563"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(a)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(d)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(e)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(f)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=116633289&loc=SL49122993-202985"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL82887624-210437"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919232-210447"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921830-210448"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921833-210448"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921835-210448"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921842-210448"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922352-210448"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82922355-210448"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922890-210455"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22 (b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(CFRR 211.02)",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.28,29)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=49176635&loc=d3e9760-107771"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f(1))",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "217",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e640-108580"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579240-113959"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5579245-113959"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5580258-113959"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41620-113959"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41638-113959"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624171-113959"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624181-113959"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e689-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5708775-113959"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41641-113959"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41675-113959"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=d3e41678-113959"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "25",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724391-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "20",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450852&loc=d3e24871-108386"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41499-112717"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121616839&loc=d3e45280-112737"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918666-209980"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL6224234-111729"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122492-111745"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=6469459&loc=d3e122501-111745"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117340910&loc=d3e59706-112781"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(e)(1)(i))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.13(3)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7(e))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.1-5)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.11)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.13)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(b))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14(d))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.14)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.6)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=121551529&loc=d3e60009-112784"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.6)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62586-112803"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=SL120269850-112803"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62652-112803"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "325",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75031641&loc=d3e63345-112809"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3151-108585"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "405",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64684-112823"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(a)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(1)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(c)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Subparagraph": "(e)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958569-112826"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958570-112826"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958573-112826"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "505",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958575-112826"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "740",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=109255323&loc=d3e66323-112835"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Subparagraph": "(b)(2)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61082-112788"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16)(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.13(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04.3(a))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121581245&loc=d3e21286-158488"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121581245&loc=d3e21310-158488"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=117337389&loc=d3e21493-158490"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639894&loc=d3e13145-158430"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a),(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262090&loc=SL114874205-224268"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-123010"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401592&loc=d3e611379-123010"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47080-110998"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=6490092&loc=d3e47304-110998"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120238483&loc=d3e48678-111004"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=121578458&loc=d3e48700-111005"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=121604013&loc=d3e24546-110282"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r775": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r776": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r777": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r778": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r779": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r780": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r781": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r782": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r783": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "11",
   "Subsection": "03"
  },
  "r785": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r786": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r787": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "a",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "04"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "i",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "10"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3337-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3461-108585"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3095-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>169
<FILENAME>0001046025-21-000012-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001046025-21-000012-xbrl.zip
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
MUB_?V9C3M1>Z/A:8JZS@XQ0RP2K*S?J4+[P#5FW+-]+<NW$'_P)02P,$%
M  @ I(1:4K 0 A!Z!P  BQ\  !,   !E>"TS,3$Q,&LQ,C,Q,C N:'1MY5EK
M;QLW%OW>7\'*:)H">HTDOV3'0&,[B+O=-BA<9/?3@C.\([&FAE.2(UG[Z_>0
M'#T<28E29XW S0?%,[PD[^/<<R^'Y]]>_7IY^^]WUVSL)HJ]^_WUSS>7K-'J
M=-[W+SN=J]LK]O;VGS^S0;N;L%O#"RN=U 57G<[U+PW6&#M7#CN=V6S6GO7;
MVHPZM[]U_%*#CM+:4ELXT;@X]V_P2UQ<?'/^;:O%KG163:AP+#/$'0E665F,
MV'M!]HZU6K74I2[G1H[&CO6ZO82]U^9.3GD<=](INEBL<]Z)S^>=L,EYJL7\
MXES(*9/B54,>G?:Z:9^?] =).CBBTY,T/3D].:3TN'=*W=[@/PF4[$ \SK%N
MKNA58R*+UIC\_L/><>G.9E*X\3#I=K]K!+F+\UP7#IL93(Y_QC4V5G)T[UI<
MR5$Q#/8TXM3%<*:5-L.#;OAWYD=:.9](-1]^_Z.17'W?M/!\RY*1>1RV\K\T
M/(5.X6D6E3S&9"4+6BB=]+RFU_]Z>_/ZYI;UDW;"'NJY;BLW(YCK=!F675/X
MC\HZF<^?4N5+,MA29MQCC>F<O3.RR&3)%;N^IZQR<DKLUQP29/8RZ? )31IL
M->FFR7ZB/#<T9S^UV155I)HL"W;.F1MS]^+@\.1L;V-*+@02IJ4HQP[)\5;[
MXBM9""3(L'74+_]/N-MN<=)^<9 <=<\V?V_8F". AJ:29LA]-Y:6\:*H$%]#
MI3:.(>QOM)FPI-OZAP? 6ZC@^(C8&UEP0 &2E]I -$ $OCL]>T:NZ^UTW6MN
MX3!X9S)G=X6>*1(C:D8/UJX3FBPK-*@5^W!9P+-S5A7.5 3E0;:!=^%3SB9X
M\LJRG&=X99B>2,><CG(; @5E9"TW<R\RX7>$?=?6M'@GH RV5(&TL8<7R*0!
M24.LP'1H(I"TL[',QLQ6_F<U?T:&ZD6\ 1-I%=C<%X:9=&,8:$O*@H)^W1*J
M:0$SIY@F6#I?=\-S@T3_\R%!+%\FR\K)3> !XA@V:^.RR)%ND6]!M:H26!.!
M7/-H$R"01LU9B3AX"'EH*;7"2!T>^\'6@*$(34/32U0* @"&1O3"=C;HDW$[
M9KG2,[M C:&1M X=AV,\O/1B4'(M]':ARH:NSRWZ@YW1OWW@JA<')[WD^,S6
M\:WKBT\@75=+[\4;Q@V%<,'],E44_$K 2*JD'7MQ+S8!>7@"\<]"VDQI6V&>
MIQ6C58Q;:71& J\M>XDP"4+<8S2N[[,Q+\#8/R)C?ZL4))(^;R6'+^F',#4Y
M%/$I/F(O,D7$BU^?^;1>@U$,K-=E[XWR!QOEV&B!GW5P0<*7HU!__QIDCGI[
M0&9P^+20X3LA@QX;6L)Y@7X_'=FFKPP9K^S^4SQ%I\26.T72UY7! LC=J;2!
M#R!%15C'=T K)EEG(T.*A[#7K+\*7;-F*C\HP2K0Q6HE13A/V"JU4DANI#=
MQMH4^+'P*U76UXN0)384E\ ?.+! (9PDPJ22 V]9I;@G/9@5E%C5'<R(56R]
M^.*OE+P@F GS23R"B;Y*6*5[PFKO=-Y U_Y$L#?( ,RI%!X[W.+PZAF/6^#.
M=R0>4-R(17 !-\E3J:2;^Z*S;5L/]8"#$.+E&65;L8W$>E\;5%;H6"VRPU?.
M+--&! 5";S.B @51 6D8H=)#V(N@;XMH"N<?<-MSPU.V$T\TY:H*N>R=C;,3
M>@N<^PJTH)L]PK+P[<%-\7%[XQ#@@XG@%1N;DU17;K<&^[ G7TJ3[[SR3S>O
M+%WT="$C:D\L#CI^@V>$ +&;4:)S-X/D3S1UT0\C6Y'P&3SBBX_.LLKX4*PQ
M_995)]HZO,]\ YQ#/RST9X5"028N,^9V6<=\,@?0D @L%PRH&6B.,](=J?HH
M]8%\\]$V/1(H7V43?/B%F^#P$6*)L>8JZ3P'K,=YE7\^>S^CLFVT+$O5.-H6
MIXU=%I/P DM.< )W1!]AN%2C7/EQ(:%?6.0EP 5"L9ZP\+]OGA80IC\K"?4#
M7*LB"R>N'_X^O:X_H/KV('Q-A#;^W)!)0J3J0K#L.6?$[SRSQ_(<N#TT%N&S
MR.*PNBW^=C>QQ/XP'K:VY#T7F&AIF?8[P5+W(YB"B*-M:,;Z8E%<;#5!O."J
M8$W-CUO/]<^Q=NSN1GV)R VRJHDH4" "!#)\5:HCWHR$+8NI5E/RK%WP4?UQ
MS-3<09-2Z3EA=#;6D3#X SPA_E^D!K6_M@_SV_W]AE*#:C>//NX=->/%S*.5
MWW*'LKE*JIW3DP#-W9_V%]<K+G3Y]0(I<H9,"ZY1O+0T7/SA.XQ2\?E0%L'6
M,.ELZ@L&"GN](C:I;W[ZQ^U>TO.7/P[:.K%8OKX7:H=[H8X3FV.G)^W3[N[A
M;CM9CG7"VG%]Z&E+7KQJ]!N+"752#GOE/4L>FN[S=(ORC8_X,GFR= W6OS@8
M("O";T30AU<B'URC[>&/.K0>"3"&A0\ ;*'^EW76TW%;<-;C??.7S'\R^R['
MDO+-^SS/!!^Y[EMZ86E_)V3M&FWL0RGKU[HXDX?OT\/XJ6E*&Q>]*[ %('17
M4W@*Q%5N<\HG[H;KWWA-'2[,+_X'4$L#!!0    ( *2$6E+DCQ)*FP<  +D?
M   3    97@M,S$R,3!K,3(S,3(P+FAT;>59;6\;-Q+^?K^"E7%I"NAM);_*
MCH'$<1!?WX+";>X^':@E5^*96FY)KF3=K^\SY*ZTB:1::7)&X L065H.A\.9
M9YX9+B^^>?WSU>V_WEVSJ9]I]N[75S_<7+%6I]=[/[SJ]5[?OF9O;W_\@1UV
M^PF[M3QWRBN3<]WK7?_48JVI]\6HUULL%MW%L&OLI'?[2X]4'?:T,4YVA1>M
MRPMZ@D_)Q>7?+K[I=-AKDY8SF7N66LF]%*QT*I^P]T*Z.];I5%)7IEA:-9EZ
M-N@/$O;>V#LUYW'<*Z_E9:WGHA=_7_3"(A=C(Y:7%T+-F1(O6NKD1&;]5*3#
MLS0Y/#L^.^6GX[X<GITEXXP?#L;_3F!D#^)QCO-++5^T9BKO3"6M/QJ<%/Y\
MH82?CI)^_^^M('=YD9G<8S&+R?%KU+&AR<M[W^%:3?)1V$\K3JV'4Z.-'1WT
MP[]S&NED?*;T<O3M2ZNX_K;MX/F.DU9E<=BI_\K1&6P*OQ;1R!-,UBJ7M=')
M@"R]_N?;FU<WMVR8= ?L0SN;>^5V@NUZ4P2U#8/_4SJOLN5CFGPE+994*2>L
M,9.Q=U;EJ2JX9F]4SO$5WW[.("'M7ELZ>L0M'6[=TDT;F$?>"/:/+GNK<F?R
M-DO#/I?,3[E_=G!T>K[W9@HN!!*FHV6&%9*3K?N+CU0ND""CSO&P^!_A;ON.
MD^ZS@^2X?[[Y><.F?"Z9E7,E%\A]/U6.\3PO$54K"V,]0]C?&#MC2;_S/0'@
M+4SP?"(;\;\R%J(!(O#=V?D3<MU@I^M><0>'P3NS);O+S4)+,9'MZ,'*=<)(
MQW(#:L4Z7.7P[)*5N;>EA/$@V\"[\"EG,_PB8UG&4SRRS,R49]Y$N0V!7*;2
M.6Z7)#+C=Q+K-G0Z/!,P!DOJ0-I8@P1294'2$,LQ'98().UBJM(I<R5]K.<O
MI)65$MK 3#D--J?"L%!^B@VZ0J;!0-);P#0CL,TYI@DV7C;=\-0@,?QT2$B6
MK9)E[>0V\ !Q#-O&N,HSI%OD6U"M+@5T(I -C[8! F7UDA6( T&(H*7U&B-5
M>-Q'2P.&(C0-;9(H-00 #(/HA>5<L"?E;LHR;1:N1HV5$^4\.@[/>'A(8C"R
M$7I7F[)AZU.+_N'.Z-]^X*IG!Z>#Y.3<5?&MZ@LED*FJ)7GQAG$K0[C@?C76
M,OA5 B-CK=R4Q$EL!O(@ J'?0KE4&U=B'M&*-3K&K; FE0*/'7N., F)N,=H
M7-^G4YZ#L5\B8W\I-222(>\D1\_E=V%J<B3BK_@3:TF;1[R0?D9IW8!1#"S9
MLO="V0<+95BHQD\37)"@<A3J[U^#S/%@#\@<'CTN9/A.R*#'AI5P7J#?AR/;
MILJ0\M+M/X4H>BS9:J5(^J:T4(#<G2L7^ !2,@]ZJ -:,TF3C:S4/(2]8OUU
MZ-H54]&@ JO %F>T$N$\X<JQ4T)QJV@#*M:FP(\Y:2H=U8N0)2X4E\ ?.+#
M()PDPJ2" V]IJ3F1'K85C%C7'<R(5:Q9?/%M+$D0S(3Y4GP&$WV5L!KO":N]
MTWD#7?L3P=X@ S#G2A!V./IN3HS''7!''0D!BEM1!Q=P4WRLM/)+*CK;EB6H
M!QR$$*_.*-N*;236^VI#18F.U2$[J'*FJ;$B&!!ZFXG,41 UD(8161"$201]
M6T13./^ VYX:GM*=>))SKLN0R^1LF67H+=0<;G);>H15X=N#F^+/[8U#@ \F
M@E=<;$[&IO2[+=B'/?E*6E+GE3W<O+)QW=.%C*@\41]T:($GA "QFU&B<S>#
M1">:JNB'D:U(^ 0>H>)CTK2T%(H&TV_1.C/.XWE*#7 &^Z#H]Q*%0MJH9LK=
MJHY1,@?02!%8+FR@8J ESDAW4E='J8_DVY^]I\\$RE?9!!]]X28XO(188:R]
M3CKB@&:<U_E'V?L)E6VC95F9QM&V>&/=JIB$!U YPPG<2_DG##<V*%<T+A3L
M"TJ> UP@%$>$A;_4/-40EK^7"N8'N)9Y&DY<W_W_]+IT0*7V(+Q-A#5T;DB5
M1*2J0K#J.1>2WQ&SQ_(<N#TT%N&U2'U8W19_MYM88G\8#UM;\IX+3'1RE?8[
MP5+U(YB"B*-M:,?ZXE!<7#E#O."JL)N*'[>>ZY]B[=C=C5*)R"RRJHTHR$ $
M"&1XJU1%O!T)6^5SH^>26#OGD^KEF*VX0\X*;982HXNIB83!/\ 3XO]%:E#W
M:WLQO]W?;^38HMHMHX\'Q^UX,?.0\6/CO9D%4.U^*5]?C/C0GU<*QD"[M!UL
M2O/"R5']A7J#0O/E2.7!RC#I?$Y4CY)<:<0BU9W-\*A[<G)$US;>XK^HU5<W
M.MUPH]/S8G/L[+1[UM\]W.\FJ[%>T&UK@=IQAR$E//5ZVA4\?]$:MFJ9*L5&
M?98$J::>A^8,BGN:U70A9>H6)[3^)";)HR5L\.*S@T/D1?B,&/KX4N2CB[0]
M_%%!A!"%S;#P"H#5YG]99ST>NP5G?;YO_M+V'VU_U_<R+>E$Q7Y#6\;>X;2D
MJ(Z$4G8U53+;O.ZCR]9MMX$TY>7ZP%Q+UQY;^:H7F*)!53LO<1LH:%X"XP0?
MWF:/XHNIN=RX%EX#,X"FOY["QT!GZ3>G/'"37'W&2^UPO7[Y!U!+ P04
M" "DA%I2,&DP(5<%  !7%P  $P   &5X+3,R,3$P:S$R,S$R,"YH=&WM6%MS
MVD84?N^O."'3Q)E!5\#&0#Q# (])4^,Q2I,\=1;MRFPCM.IJ94Q_?<^N), F
M3IPT)6DG'H\&Z5SV.[=/J^T]&DX&P;N+$<S5(H:+UR]>C0=0LQSG36/@.,-@
M"&?!KZ^@:;L>!)(D&5=<)"1VG-%Y#6ISI=*.XRR72WO9L(6\<H)+1[MJ.K$0
M&;.IHK63GGZ"5T;HR4^]1Y8%0Q'F"Y8H""4CBE'(,YY<P1O*LO=@6:760*0K
MR:_F"GS7]^"-D._Y-2GDBJN8G51^>DYQWW/,(KV9H*N3'N77P.GS&F_36>@?
M-KQCWW>;LQDEAZX7-ED[\F@S).WP=P]!.JA>V&1J%;/GM05/K#G3ZW?\HU1U
MEYRJ><=SW9]K1N^D%XE$X6(2C8N?A8\=3XK=*(O$_"KIF'AJA6DE#D4L9.>Q
M:_ZZ6F)%9,'C5>=I7W(2/ZUGF'DK8Y)'A3CC?S%$@J#,[;) >836,4]8A=KS
M-=31V[/QBW$ #=_VX#;0#T,,,:%,UNX-[P%6^XEL,+H,QJ?C03\83\ZQ>2^G
MK_OG 003\-KPVI[: QNFHX&1>HV66__\\/<32'\*_>'D(A@-;T5183]V#V%R
M"L'9"*;]RQ?]\]'4FKQ]-7H'_4&@);[K^O?'MB#R"EMY)I02BTX+$95/E$CU
M[8,J_2DGW:T,_I%GBD>K?RF%S0^F\,EC[]#M[E['"80B25BH>0N67,U!S1F0
M),E)#)*E0BH0$9SALHI<,3CE"4E"Q(/T(U%*C.&!-GKRN(T$TAV(14J2E;GS
MNL\ Q:="+L!SK5\@$M(LL&)$ DLH<MN0A6PQ8[( U/#JFLY<(!E$/$;Y&M24
MA3FBX"Q#?!1&-^&<) @)%USP+-,X\%]K4B1-F#/)$/DVM$L33X6L#DM6AY<L
MBB1;P4L;D>0LKL-@SEF$[G$YQ:\93**(ATS6S:I#3>]4:Y_Q)!-)?4OQ-U2#
M"\DR3C5Y:_7"UR9II2^=4HVKS%4=\)GN"> 80RXA)"D)N5KI+(C")-NQ27.9
MY0074F)[HLM:%A.-]H2*5+]#MM4K)3TZI=LID3.2L,R:W,28CGYHZJY'IXYR
M@EEKM;M?/D7=E%"*+S$K9I'J'![9ZZ'@B<Y6QVIX]F;:]C,5GEW%LZ\U;Z?!
M;]C>D8XYP (4S0E1'L<K',I%&NM.7W>_9'_F7#+].C>ML*GS <$AD^"U#NBS
M=34WL[*>D[*DWG&CB<4\[IH&_7\5U/^>"LH39+M%09!(LHJ@*=43KK:J3;C$
M<J=(&KJP=2TF<0QHQC0T+'N68J6SNK&*UD2"#JG9;)HJHE8>%WTA4E:0\EW"
M*+ADS8\%B59\C$9<T*P"LL&Y63%3:%6T'T_".*>%4I:'\S(:^Y^^8[_MN_"!
MZ,TJ6_#U/>)79!:SRF(F)&72PCABDF:L4_WH4IZE,5EU>&)P&:/NM2;_D,3E
M_@"=;C;3MEMLJ!5N/A2M_)=BVX@<17=E+=]N--OWBEW;NU?V,;?-EMUL^0]R
MZQC(!6R,/\,>?%YKU"J#<FXZ?GH#WNT-DAZE#R1E7TUB$G[*9C(G<@7^H=F0
M>.ON*./^6B'=WV?[&PNW&(OF43<SUV(>[NZ,[GS%?4:-72B"^4CNRHDQ Y5B
MQ"+F%*I0OVYB]\@W)K%[S>.W&JOC!Z7BGJVU_K2ZD/A6X2F^:';%VZ-7IJJ"
MNV;V@H2_5OINJ?Y@LO\XD]W]:/O!9%^6V+WF\?MFLB_YZK]-<QNQ-NF'H<@3
MI8]Y[V4]QVP7MS:H#SF9VCZB345Q0-V1+"8:_,ZA[::)38.Y&Q,RPT[.U:[)
M)\YYRVMQY&P.OT_^!E!+ P04    " "DA%I2!UO/9R@@   NH@  $@   &5X
M+30R,3!K,3(S,3(P+FAT;>T]:7,;QY7?]U=,Y(HC50U)D=1A2XJJ*$J.5;$E
MK:A$FT];C9D&T-;,-#('(>37[SOZG , $QV4EZF*;0*8[M>OWWW-DS\\?WW^
M[A]O7B3+MBR2-W][]LO+\^36P='1^]/SHZ/G[YXG/[_[]9?DWN'=X^1=+:I&
MM4I7HC@Z>O'J5G)KV;:K1T='Z_7Z<'UZJ.O%T;NW1[C4O:-"ZT8>YFU^Z^D3
M_ 3^*47^]+^>_.'@('FNLZZ459MDM12MS).N4=4B>9_+YD-R<&!^=:Y7FUHM
MEFUR<O?D.'FOZP_J4O#WK6H+^=2N\^2(_WYR1)L\F>E\\_1)KBX3E?_YEGJ8
MW\].CV>G#^>G)_=.'N;B@<SOW;LG3X^S>^+A_,?_/08@C^#G_$S3;@KYYUNE
MJ@Z6$O=_=/I@U3Y>J[Q=/CJ^>_>/M^AW3Y_,==7"9C4\S/_):PQ6:N7']D 4
M:E$]R@!:6=_B9^WWF2YT_>B[N_2_Q_C-P5R4JM@\^M-9K43QI[0!U!\TLE9S
M_KI1_Y*/?@2@Z*\U0_D0'BY4)2W4QR<(ZHO_^?GELY?OX Y/8C##HXIZ :=M
M]8H6_:KP/G]Q<?[VY9MW+U^_2E[_E)R__O57^*^+=Z_/_YJ<O7J>O'G[XJ<7
M;]^^>,Z?39XI.,1O7=.J^>;6Y(WM\]@7.?Q?9"5K4>QS4??CB_JLP-X;!?9G
M>*H5"_FG)A%=N]0U/)HGF5C!IP5 H+,/2:9!9C1MD^CY]]_=_^'QOB=;B3P'
MD7!0R#G@ZF3TK/R1JG*@T4<'R*-?\O3??_?#R<D#=Z OM&^,F-.3PQ_NX['O
MWTUA*_Q_TBQ%+1'?@/NRU!5?1)I4.EF).KD412>3E:SYAW I/SY.1)5/7LS-
M35SI)D[2^X.+6-5R+NL:F&/K71S^^VP?7<"7QO\9'?*YS&0YD_7WWQT_N/OX
M]#A%K7TW3=JEK&6RQG^<WD]_/#Y)3^Z=!LC171U1*GS0-BU0). V1<I$;,4_
M[^$S?.(PL5()J>+XX>,F7EPU25N+'!Z%CUZ=73P_^^^D [35"&?2;,J9+A(B
MJ+N/?_[I_=DA_??QX^0=?-VB!00[)[ \X!9AJ^4"Q%L-ESG7]? LL-VY+E<=
MZ% Z0O*RROZ#:_Z2JNB<SW&!Y_A&"?.%R)9,.D@YEC#B&UJ*AJ]>E!)NLQ"M
MNH3_P%4:NF&X0H70JPR4FJH2413PNV8E,_C!6K7+1.(V&NE\QV:'$S#4$BBZ
M@3T:H/7J !?-:[$6LT):=9HB')5N<6U1 1Q-5]/W[68E+9SX/7T#Y#W;T+%^
MDCD:%,"=*PW&.] ?/EAE$NBR7NE:H#V? .F*:F/.L-"7LJ[(/$<ZSS;?JERZ
MZ&:_P2TEK:;3K6H%YS0W"VA$]"QU ?AI&*N;0+ @,_.-LH0);A0^KF(A%:PR
M?L%(%$A"X*/D"$X-LA+)K.F <@"?2& YD%M#O\QE5HC@#F=:U#DNGBMXL-6]
MG0 4_'O>X1*%7 "!;A)Q*51!!()RR6WQK5[EBX^97+7,;H;Y$(\+<A]1=@-/
M'-_](_.?N8X44 *\>JE;]"TM1P-^+V6#/B?P<H\$)BX/F$MZ20)\%EZEKB1N
M(0^3"RFMYB#=<_+X#'YW\$Y\D,A1R8OY'&6&^>XM %&K#-FO05WT=P;S+8'I
MM,[52=B=H:\DAV1K$" OD=7Q\:10_^Q43C(A!:)I&EUT5D"L%3V6=*L051'Q
M>RT]CLFU@ON8C;)""O#"'Z(5*1U#-(V$,^:H7-6L:UG6Z>B"\0"6&/SN2UE8
MSBE!X%X1.A2A2W$IK3B0Y2I4" A!-VLR@(DYBV %.Y##(DDCLP[65K#/>JF
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
MVS:.=580>LK,)&;$"Y\8KJ$>IZU99^P4X@ Z>FI>2@9J'F!2QG^S3I@M]C"
MF-@:4L#U+DVZHO0\]ZU/[,Y\<=F97@<E0JX+T/*OS+)LS)PY=_D]4!_XUV@L
M-?0*W6L6T<NUJ2SR+M_P!3FVJ&S5U6A*\IJL!V+9TQADE!89UD&T3&G;C+E6
MD-C*Q*S.ET+5I:BFE1L[AN=+)>?@#H '1B"^)CF*]OZ V4>7J'U=EJV7CEL.
M7'K35MXL%F!88RFB0,5*TDE6MF+!E4BQ8!E46UBU'2.&!7N027B&KV9&I1V^
M+PXSE0:]C5>,)A2#X7\.R!@*RYC"$.Q"R8[E7Y0,X+V3$L1)5#YIGPR/8I$Q
M.) 1]>9E%[\;:781(.KO>,ZW02;ZC#QZ&=Y2.7/N"0G_-V"B8&=)D00K?8T
M_G:+P:1%;4E95!\2*DY+Z9.JV] [>"O1B\.<#@R+!@)O&N.#;^@WQH].779*
MTL@'=,8IXL+Y>(/XS+S&R*PT>@_6,:>NR$NV!>,M;:$;AH5$0R\/DP87U%Z&
M3G(8[<3@+04V#!C\0J3\DNQA,@[[$F>/N $*6',:;.ZTH]!Y>&PF<XR\9[ F
M7+\(8BNE;/T[HK9BU!C#U!FQ"4HR$--!V $CMR[T5<>%.5@JBGQOHKUX%0LN
MHG5>@ "Q6RC7@ $7IC/^TYH__;52])U[T8R3?G6%G'"A64R%KZ\-7\U84R^G
MA8C^MO!,@C..S=ZM69264O!;R:QE'6Z_7NID+:*O(VN:2@_6=OA$CR1G,A.F
M1&PLRC H/_EW$62!M*^F8&X38T$<V_WKIS50*2%SE#OB*/V/$?X0T6/LZX@W
M"'EJ2\HT03"YK>X02?L$!8H.7;A.O/!.J+B(9MGJ@1S@45JWE5D/W^R6DKR#
M?]G*C-2]ACCU[)&KQB8G)B['MQ,Z4/AY4L:NY8Z%VQ18N\\YD&S1>2/&"'L:
M [#L9I>?$P<#,*\&W.6=09JY-UR^+P4FUHL1?&D17$O2-)1XL.>9XB%G.0Z:
M/6^J&+^!*D9O%&P5E,AH6,_32GX[H#(!M WVHKB&JZ$(UZ5L)O@9R 8ISI"<
M6.#+3LT\!68H4=?(;/0A6_NAR]4/[E]CBWM[A5]<-<4YB6:07K2F45AW 0AN
MUV2&)5$M"K[=S?P<=1JQ<16]# ]T#[B5*[RUD]-GA\<_6G2^/W]VALA>JAG5
M9UC-U (.91L92E8Q<?3'["==-BKEJ)JL%F)A4XZQL1K"-K.:+SQ?M(-PSYVY
MYI[8O$--[K*9(^)W4$W.DGAX-%/4P,,H\$<#4B?#*2AT<?U19-8$EC+5^KJ?
M!6EA4.?.>!ZU&(*2 %IT *4O3=L1M RGYT3 U-P_79-R /_'U!QL>28='/#S
MGH,L:%_=TR_C<R%$Z\&;D(F->OJXQ"!&'1J+<59Q$E#2_R::'B7WV1"AQ@M?
M:M2G4K;V+&O%#E5C[;DH ==0Z&;"UD&>2/LVAS$P6DU*V9L'8>,IT: MC]'\
MHMQT%.(T"9*-5,HV8"F;W]V"-;:FXXJB,0XF$NCQR@@3,^+9Z+#5I&-+1J/H
M*.701.-57$::P MH*AR#@GQ_@'QO90$XH;B%24#NDE\V]VYN/!V5RN-/T@P+
M3/#0VY]BN>F]8ROYG%L<1^Q\("-HGV2HV&L>7)8C1(IWK;I9H;)B<P"@8?5
M_X?F3VE["V)51CT$:XE3[QJW5&*60K4-2(B7Y-I9B2"9$X=P7V,%?]5R5O=^
M9R#JLR D];+JZ_%G)N7XY6?I6QB;W2^AIKCI3$:*8*+D-%81879J0OJ;I:+0
MZZB>,4*<RYRP :<&08*>>5$XG1!';6U*S<UW,Y$N]_IMV[H7;A6\02+:<1 .
M;B06N=,<I\D-V!"VU3E!8[/+:F/LIBY=SF$TEQ>$))-^3')0LF&P@8G9@^F
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
MP\<XLAS;#!%JKAZ*"S)T/%4G5*(4;LX-G0'K'!K/2C"5A-$V78.H=#MAQB;
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
M344\$J YJ9('PA=*[>(D3)S?S>IT?=5I-RF[&%K5C,-@,T@UVM\<>T0MW"C
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
MAV7B.H-PU.*S$*1PIQC%;(B7+$,;;"$?2@N%ZH@'S4Q@J?ARV$83X=1 N"E
M[:@NA$1!0@N^<=DCB5WIZN_V)$32F_<N$*<"(L1$PW#FVJD["\7<A*:KCTA4
MF]W/4O=>3%@H-;&%9T;O(0F6W E=%$CC'>MT39(WNTA";V_NE&'+>%-/).+
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
M(L5S7(NB0&F7G$ P)5I:1HFREH,>$0&$/E).2^93*M /NC8C3I2VBA LF*9
M.3C1WD<+;DU0M RY_L?JPK]ZRJ(,: 0UBG.A&,5(8VL\#]1B21Q61<@5++^R
ME$3K#LTU2MG(C.321V!<PBI'HN,:>PI*)HM5@[P 1&OYS6A1-%<[KQ#$ L33
MR!#Q.EH>) TD>J^<+L)R](5B>*7F/I7F6B*YT8XC%1"$M]C$*)444:8DB70%
MV*.M7,;[()V9XV9/2 J-8Z!*,\V\ V:95FIRIU4P1&-5ZLSBZ,SR$,VY;D+H
MA;$$Z< Q0Q%9BS@*EDNIX!ME2P4N%M%=.036'#MD55 A8(:E53C0M.Y88F(1
M\[H "EPHOKDT[F!1%)@J)SA7!$6O6$!(1PSHRR+A ,D\L$(I\,*X\,59F3Y7
M9^TB@I@D!"98FF]W0FA+8[":I"V/2E5Y=E4I2>8=>FLB%X(QKBDBC%.DA7,T
M< .T$Z=^M872VU4B>2N.MPI%QJR,E@O'%,$ZIFEJS#@7T9OH5T-O"SA;O>)Z
MZX-#) I$%27,^K1U9#3.V<@"J&M)*1]'59ZY3\(\8VI*$*,<1^T88VFO4:EX
M()$)PB32)<]<4/TIR><=RFP595P)E_HF,FR)CHY$(XA&- II<*&4N22?JXW,
ME#D=D*:>:\\BQEJ!5GM#?.!2!1%70YE7FI$NCS)[R:1F&(L8!>/!*<6=I5:;
M@)DE@1=*F0NC/\_;]F.>T;G7H#4826<<,THJ%YT ?#38&R$FI<"E^BP@,RQU
M^5LHY(9S[X1#2#//B+7P+E")E J2F6)%["5)76E=#M%S007HKM6,$FHH\T@0
MQZ,A"BFY&KJ\TAQU>739$8.9T8I8QARVQ@C@IAXK39@)J C)@[*QS5/'Z)Q'
M:1TGC$&X+KR" )TKSQGQC@6_#"5U2Z,S"\6+%T6!2:3<H:"(L"2IL-9>68ZX
M#9IR0HM 1A='@5>)#"^* GOJL"2"&,?2(KIH-!,.4R6"-2GC5  %7B@&NCC6
MM"H*C*., 9A#!)ZIC#)$"Q<C"9'KR'FQ0JB%<>&+V9-IGO6A:>] "K@'80HC
M2"H%H0I 'P'LPU$4JUYI8=2F4!G1PNLP\5XI)@1'7C&4=!A@#WF)O$ T&%,H
M'5XE\E?J\%7)B3 N>DJ=]XPI)XV..A 2E(M4*URLF:D%X)^E#C]'#2DBBKN4
M!: LXJB5M"128CQGF 94*!U>D; !6XZ=I80@$1CQP2*'P&N"([4D8%VL=18+
M8^HKE/E#E%&N7""88W!<5A$%+HPH9!@S5A<K@%@E\K4H"I1V4M%2<!)!MDQC
M@U3TH$?*X^"0#JNA0 5D/HNB0%0!3T[;-)I(&'%4J<"C-YIHP[BSRS!YMN(=
MF^99 <BLB$PJ8R)E7HF<^B!DD;;!*UL$=[7\RE(2K3LTUP0>J(\A;?? #+4:
M6<>I#MI['%'!5O(O -%:?C-:%,VU"K36.B,(#4Q'9@VQS#A 71RIU\4JVE\
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
MO:U#>MAYW7W_[@#<??V\\?43 7K #SN^>_C5T;V=O[K-=[-SWL)O\3[PM2]
M(\X;'_TQ?-\#_H4./U9IL_,>Z$'ON$'^^MCX"L]P4N>'6)T#UYIRKK^_-#LU
MN-9;YM_ >:3WV7X\_=3HN"_OWS4^ON\<730^.N!WC>YAYP#OO?N;O>_ /9S4
M+@Y/WA_#\Z9G8(W.'FIN'7U-5.2#]LPIBV7%*02!AO>A I$'KE F<0R8,N3
M$6%4^7=.(JXTXK:KN;2Q/W.+?T(D1[>4FMV)B'/7YWPIU1C.AJ<:!??2#@8]
M:WJ]P=@.OMRE[M5^_\ST)CNC%U+MKZO= $.X@-[OU'!SZY"]AU"C"2K8W-D^
M:6[]]?'PY/"\V4G,ML9 A;\VMCY]^1"=I40(B+LPX16&)*ZDR:&*)30Z2@D)
MGJ]M_/<_(&P0K^[3MB?SH/_]#RS0JV__K38:!]7=K%7;;[8ZV?Y!JWU0;72R
M3C,#KM !0I!AFC5;&>9_^']FS>VL\Z:67:,1EQ2BNME)7V--V5-SB-L<]FZ+
MV1X,L_%QR&)W!-XJNPAFF 4@LG[^ON&:+;U,50HG<,5C;R[2;X;^7<:TGR>N
M:I-TUFI9T\5>I_8![ 43*TC%26,KS$1349J@BC<1.\&-0 X]+NC=$-1-(6V>
M#5-)R7:N.(<@P]65D^&!>H$CC&' %:8TJVBJ1(6*M)<S@O!/T[6-K>#RU/ $
M8M(,RTWT>Y$E$7S? R\*; R&3Q[+%84!=(9P^]V4$5A1%G!$/ACK)55:5115
MI,*TE14CHJT(3R,)V @6Y)0%L,5E 9U6M=&NY^Y^A9C ^%)_L\G$43Z]DWVX
M_"\;#ZZ]^U&ZX9'34 ][MLW!R4EWE*;[LNUN+V2@:FD2\!'#W\F*J/1CD]]:
M.13X=/$!&Z<4(;HBHI80=D94,1(XC$5&FJ",(QCGD[D5DC:M?K#G^S:1]0!=
M>XR\EI#K5,O_NC^M]5_W9:VT6M?H_J_1.OZO[^>TZ(]36M_)6J&4L[KU _==
M[2<S71.I/$VFZX=I>O0HE."VE;?"47>48'.<-KPOI*5/DEW-+4<;7]/\5(WN
M=>#>X![@=\&JW45SYY#"^1\;G>V/#5*_G>QBC90(^_KIRU['?=E[]S>"WX!G
MK//&USI[_]$#4NSAO7=[%.[Q>K(+OC_\)MG5[+2.]W8.&)Q/]D@-[;W;/FYV
M?+=!WG\Z?%?_>GCR'NZMQO?>WDYV'>$/G%(@X\Q7O*9 QB%*JEC*646!:+GC
M4CD'9/Q-#1QT%?SR=KU1;6S6(=K?;+;V;V-0LU7M?)/__TVKF9C O7;S%$XQ
MMXL_:E^,&^?:G*:?AI=:G)E1-CH-+M73^*S;S[KC4>:.S1!N^Y^70_%;V'1W
MNOU^>+HWWWC3%_";OH _H2^@FJP3_JMS'&IV[H_G.'[J2RK79;$NC-%C75C]
MQ"W?K=B8?*/9^M<M'G3G<<S]B=S@[<AX-#;C<#H<?$Z(<C-7-/&3];X;#$^G
MT^7M=/3FX*P_'EYL#GR1W>;AN[].#LG>E[VO;T\:[^JDL77<:[ZKP_$U NZ0
M-SOI_.WCPX^?;KG-TV-P97#]VE?X77SX\1 U=P[XX4<@U)W#+PVX]T2PP?UU
MFV^ON\WJ!QRYBXK$"B7>59A2#KP<5A4F(XN6:64X1-COS.@8='(\Z-]+KJ>F
M,$?B]PAQ^]T.;!*E_]Z3+*=IWK:\COE2GU;(NMSZ"AR4/K7-_7U578A-\(29
M2G 2XEGF3,4PQ2K6.B>-B%B:N+:A<04K+B&\^Z[-W>-AU#P]S#Q-4CZ,4^:P
MG@V&V6!\'(;9Q[-A=^2[+D\G#6)>OM2][@;R0X='IM_]FK__YV(#T\-&X?&
MZ1DD6E]OK;?7L]K):6]P$8:Y"&^"2=88K/]N7' G]7_\0\7W#WTP#7R02(?I
M[&5W-57OAV$TFO[9A1O I9OYD9OY>IW:64ZUP,Y7+$FSB<20BN4& <E#U.7[
MMD2@=C#^V78WCH^SZN?0/PM9^]V+^9*\U:!&4T7=A)?-86=PWB^U]0':>K5
MP $A(BP&4%1$*RQ* X&(XY7 )1&62TXL7]MH]BY.3KOF\:.0)57/G%8UA_L0
M70-]*H/EA^AH_5)'-1=(*H$K 4</BJICQ4J9%EQXH:0,QD:6RJF? C_+,'GA
MC6U_,!J;WOON:9F7>J"I7<7(P%"0\IA5:# 0(P>A*YI941'1$^2=48Y;B)$5
M1]_4/STD/%[,!.P#(ZFI>J7)EM,AP'CWU/2R\"6XLW'W<YJ#@8 JC'XS EZ4
MN+$ J/- L0$09 D)[@AQG[H,_B'KTN".'Q$H$T^N#H,I+#3^5DT+^H"1P4%K
M7$&IRI,I0RLV.EHQ02GM'="*A&]4?)/\^^=C5AOM#L \]H\'_56M-CJB'Z0A
M+K6=J&@'\F#>AHK2P52H]E%%KI66&CP/HY74J*H89;9_7)66_/<_%,'RU2@;
MAUXX3:+.^KFL7V3@2GIG"4,S Y8)BG4=JQ:Y+*\-KF^8-RJ<5A^$8?#9Z=EP
M=);*$,:##(Y(&<:),\'D#_O/Y#U3F6+5C5\^L$+LVZJ 1UOGF-8JHE\I"*-D
MG5#ZH(*P1;DL^YGRM85D,@^KD^ETQY,%VL&XX\SUS&BTZ!3M@0\V-#EJM"].
M[*#WQ^(SSX<]5F-:T)2+*WQQQVG_L&S0S\Z/N_#)%=+<%7 L'DO]80W[8\?&
M4Y2^P,3FIE!(<C&-B$GMR_N/G]#>QRH]//G[:V.G\7'OZ_%'(!=PGT<8[A%^
MZ_"\T;E=X'@*D2^0C\[?%WM;OOM^:P]!9/T5KLT/R=^TN760[@5BYBK>2_=X
M+9WO+--< B\1A* *H\Q5E)(2 N2 +0VI\EE,*M1!1?/]2PJ5QG]V]9RBV 3$
M2MU\@&Y>)>^58,IQ9BO!(-!-S@3H)L0U2!OL:?0.(IVUC3?;3Y,:+;I.WBZ(
M2[[GVUJX&9S6IIZIX#7C3Z>VU_+Y5!KAG:@P1C2H;1 5ZQ"I*"XA]E-8HI3/
M;U3;6]6_)Y":[9GAIS#.=G<W?YQV_%&Q<4%CIZ,;L5/6@!#R%Z+$CV>C<3=>
M/.6CUOL^59J$S%YD[CB -.'V/F7=R<-<JUOOCC*3G8=>K_*I/SB'FPMF!$_I
MX8O168J4S2CS(7;[D[+VUAGP>H;X;%BN#2F,T'HA0NA'GQ-Y!\/Y[S2:[>E@
MUO.Q+"1B_5:&B7W@&J7I;%I15MD)]E@?; 6Q$!"UE#"-UC8.P^@VQ-Q<6IJW
MOKAOS6EC\,W![-7RF6E_,(9/_N^LFT +L"JF59G#?+WTZ#L@1E.YX,V/\G6W
M5[A6#*L%';E#S/?IQ*/;^-M![ZP_-L-\O>IPM'*V_0E_()1YC!6I6!3!MJ7A
ME=1ONB)\4&D[TZ@H1&F-P0-,^Z$:..7'E53&DE/6;\UW\E&WG\HM7U9TGKA\
M;GL^/PYY:>\MH_X#_W,R"L?@9),Y^\ST>I<V?=W8;9@> !>^P[YOF/0UGSPC
MS,G,T]=I*7WFX=O^47[HZ3"XD">T,,GRGB6C[ ^X'M#R;'3FCK/1\2 M89LM
M:Q\?F_'MIS@WHV]Q*3]Y^B#_!!+1]]D?Y-K36F#X<)#]",^23LJ/AS/3K4PO
MEAI#C/([R>_4C,:91IDW%Z-B -:C0]"TF\RD948*Y\=F?+:"2$0^4":)II15
MM-40X3@;*I8!)D46)>;<!LS(L[*,Y<*M9,!@NR?=\1A,/O3 AH>#?LI*]"ZR
M\#D,+[)ZLC;C\B*-+3,VDQX2MQ#MZAK7Z<OU$*,5CLXF[7NS=J63_9$&7[XB
ME*Q?QB#=?)WM:5IG^]C(-KG?2ZP*HW^62#1=I7@I[23L*3"M'!(=\0\V;;A!
MG:\@0W6%18<J1A!>\4%[K+A0'IOO(%%6@M!#02A/7/3@"4-FG ,0&J9=_'*[
M3%F+_IV?0A#5K]SQQ>@$L M^8SCSI6 D^;9_+Q*[@HL!&TEC>90=#0?GX^/9
MU^M MD)^9WF.)&\!E!>KK=US9VLOLK4[/[S_#M9R]K1VSQVL769E,+$5,N.
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
M#$,/[N9S>'7>]>/C:3AT_:S)+,)+='6*L:-![VQ\_RG7A.Q"?QR&\PGE,'K
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
MKWWYIB7 +^D5<!!=UFC-%U#JK*#H^@HG)RH6I;6"XYSL+/,S!-:00S4ADI?
MJIZ3^?#O@3QMU\J4OZBN-MLRG\5+)C-<BR'M9Y8/EY(^N7L[6[0D-.?*D KB
MIB6+05C4'*5AO#+/CNX";-26A13\,>.%ZV@ ]?B9^,JB]B]I04#:,LM>D'.
M'] 7(CW>;Z3G<%G2>!B(A#HTIZJB)\RBT=$/_C^R9S8Y"3UYAVIS&.;?C!N>
MLYPMRHXYZ=3S_?')L\>'*A#/:,7):$:-T.GQZ?$L*>>@S=: ]8#\8]YZ"L$U
MK%]&6]'ITDM8<\F+1;_>D#D)KP@A!'*:5#Q63=,#8-W/ L*0-ZM\S9XY;D,"
MQ<)U[Q39IB?D>'$1TVUAYGDXSU[XY[+J6<;XPV+@FK7XK<0AD#R0C?82KL'4
MA48+#V[GU/;T&;U";6*6+X54(1O'SDQX@N31($"UZP&=.U0A>1&5*?"<E<CF
MA>W#\$%?2>X+YSDF(V6?DNFC*]&^6/S<CNE9.=WIBG+89!A0X9\3*E 1Z;M$
MZ^.IRC.)WO3<> X/]7O6$YM8>>MV($=@*1JCZAJZRUN7E+?AQ9AYL%3U4\D;
MD)';;#D9&\KR?6*%/Q(Q$?6 6UOO/">6>I=73E!X%_0H2>L.+4J(X+YU:,?7
MCTOP/;XV_D%4J[>K89/)^0\D[5,:37_7M7D233()DW'V'NAV>2**!,)WY4!/
MQ.2.(S5FNI:EA@EQS(4TV^G1&?E1+U^^M,!L*R%1'R3R82J(GU2+<6BD0>"H
MTYBG%+"4+#ZX5^.MKP<[HSC/I>::QG!G=N_.*8; %RG+1-/GB%-EWSP@N^U.
M1M-5X2D\(/3J ^IS+:++FQG/_^;DX>T9S3'I;!F,/D"+^?(MZ/BY+@ =6TZ^
MQ36+IK=7P8'@8VJVJQ!/$/Y(5N(V.H[O>DC%/#OC@WMBVB=>B^[YS?V3N_,3
M>ZLX1$@>/IUG/:LGU*H7CMQLG/\K)U;E-W2EGP^S';1PD!8O?=YN>TT<86$?
M(W+#N&TN1%)V&5\>3_ID36XW:V+?6=/K.CQ)QO-P?NH7J CRN&K N).IQ8??
MROG8!2E8D&?/ N>VO:GQ"+DK=PF#H!4DM2K*?9Z]M^BG<Z))GH+%**0!2'CF
M=_UKT&#]-'"ILI/2D8WSU:'S[$!5QAD.T(4)A.8JI@_/9@%DKUJU3?TO15)'
MP6.;6CV'=?&T2(J.;G;?;)_X<E=\>DY#HF5:DI%L>ZPS@9SF_N+SCN-4,!(M
M]*1<7)E"E.Q%[)8&S0F8D6].YL?9PK8>G96GI_/3;V>XP3=WY_?LJPESD*27
MQ?^;.]?^C"3I0$7CC<\\L:) 410O/DU-E5]"]/VKGMZ?!7M7]Q0,MI9VTT79
M#EWFN)ZX7EZ%&A');52E6\4ZKZ7=[5$BS+/FZ\LA6TBA5=GSO*55U'4X88UK
MN934D1"=XG4>W2C=_UQ+C@ADVVO"([7"197_Z!:M=&QZ*$],SJ[.CI:3V?W3
M.SMGUBF=62<213)%?< "(;;F$E9W(]X+;\WL>5-P&%QA(W5V.CN^<Z*3(0>U
M/SQQ4-R[=X^VS29LFV1)24_G$J]>@--2"-](KIB=J0B$>ZMIY3"?')31F$F,
MQ7'N]<V35SI&RQ1,I&"C5++EAT$,U_4N+R)) -*2W0?<E/GA8&?TT$ZDY#;#
MAO1+K>1URM%%Q[F!+<L&#^+:FNSDP?%1P41N9Q-J9VR\G-R_OR-T#T^C\XN-
M%1*?"AER.[S5F""5^;6#S^]-09-OP.=?$?C\,[FFT^*XB9265R.L0>_=GM_Y
M5I0>$FO+BC0._=0IB@1J!^KJ-FG6;^6C735(*B51'@_NS<7W8=TQJ3?YV6.M
MT<7&_746MZI=(]9K)A20O.2DB:5Q,+%"Q!KHU&A L)5CQR$Y']1VQ#%%TS+F
MW PGAK&=^):,_-A3&(+WCC/HX"B!JOR*S&ZD['&178-"\3P*SKZT (H:G:A-
M1.";YHJ&WQZLQ_ CH/C!55+8A/E)>C*K_9V&["?/:M26:F!L$E,!(-')Z0^O
M.#O]*BQK<K.7WBN@)3H+-<%/C0#P==5<@KE'DC9XD%AD]^=D>%C- S_J_@]=
M]B2\TQEN2.]YU='2O9@L*^??O-)D,_WDA8<#Z=C],)_)[!RJ_?="VUD$<@0%
M':@J4-+8]R2'O7]Z T^]'IX:[&T%/#Y^^OAGK>Y$C4.JM([WB]7-O'_0O$>Q
MI%79=OTX:C5#2=12X@<T8:4PB SPBYO8VT1@ZF9-/OJ:= !R%KN+XAVQT%AC
M&HZ+3WT^^HDLWY8.%J""X'BBC"[KAE(0!,-VW>8P;0!*ZX;V*JE@;YI*<BU1
M'BJJK@MQC::N.&DI[4%FV=GCGV#6M0A*B:>$JB50XK5NT_0^"<R(0^"M)&'5
M C3=>T"IV$=F[0@GPOB-N<:NA=5=*)%*R>WM5]*Y()1$==[]W4^K\DSBGN]K
M_"%P],U)\/1O]L.?H*,F0^NLI.(\NL]UV]I"-CBYSGG%JI'XA\]OE_5N*COW
MQ/FCI/8X<'8864#?HO.UE.)?':IA%IO:2BMP!5]#:*[R1#G1/X>:J5Q(%;'U
M_78W?\WT*?I+J\78"/#69[U"))\]1"2&JXQ_K=:_EBMQYEN[R7@"WQQXK+JY
M$.I"$(%HW+B<*M94BMAF*0SRJJ:TZMG3O80,G$*[I(.;.@Q"Z2X,U+DAR:9G
MQ3*A+W/&]F:_-"3T@ K!MU/23"$>)E6+44=YC:RC5^I64AP7&HW@'\VEA/MF
MT>.BU#S#P$+G;V$WFV<O="FD%1V\9J8C$\[1*#^#I:3ED_IB==U7RHL:TW2*
MO8+J@"7S^Q_INLH[=Z)/.*2=2U&$X!UX4KG<&A(CY,WGO*2)H[=N$!OHH[3P
MJ@&[J@!]C?!BOXOPV3<:W^9[4"N6RW<KYVN":T]_@XN;K5U#]L/V7"'B0*QO
M$7^VG05P-%L2YV[3N8JD8?YGG# ?]%HXZZ9QL)_X\/O+_S.UDW4'VG96;D:D
MTAWFW&(1+,9\0 %X;R)I0KA,B6T+I_FM,3>P8GYX8TI.JCX7JF!_:]VHD9;3
MCBOQ29LOVZ;K=,")L@':IR,K3[>7)^5%D -0(:FLB+O6Q(_1V" K0*4$E:XY
MQKMK87CEO.?< 6U=1<V!Z3C8LS//Y,"QM@ZZ.9HF5BYMB7H$,2]:*/2J.K)G
M:&B&BR.*"S)486&C<F'$(:R -0^P37;$!-B*^_ 8&;P4UUQBNCI^#4X9,&^\
M;+FT"=.ESJLDC($A@W)MMM(7Z O8:P7BHQ?-)]]:WGK3=EMP/[I^YH_H:5*1
MPHA BKC<4BE :%+I\YLY==%Q&>_GA929E=N*@10R9RK[W$T+<'9.!P(8P8:4
M5MLD.PC7W4PRN]%CFW#79/-JPW&5E_;,0ND:6OI^P;'8CV:)_(@YXEH\< '!
M443-^Z?V8Z\9X)]B\?PA^^8,]@$*!O1HU":^4H8"D!+@<=*^ +;U(/M</!HY
M"A6V"SH:N04?N!><YM+NXF(> #CBZIS[CTM/ L__C[0LR6;><KXI634M>PFF
M!FZS:0KN?R*LN9?G9>4RJ9\D;P15ORCYS<T,EX?%UKL!MAKN!5E>[%-?*Q,D
MCG/V5UOO&<H6L['Q/L-L2.,Q.Z]UFLAFZFD*EPP\1E1*BQ)QV/!ST\>D(#0A
MAC6[@[8K[6/)@=*\,7Z3 : "72QHH[97,E"Z,^PDH(^TWV7D_GE+I#*V&L6)
MB9^%!GL->F( BIUV9[OB\Q+U5_BE&/#0XD"R':UHQOD"9L%<&-@MRIYU ZM_
M<;J9,HN/ 9)]1/20')7>)S/EXTJ:C,<]QCDFBO"+<;TP\8NF6F,A1?/3RFUL
M;AF9P9$@!>OQ!)>=+((@8NCD6;YE]NT 44^X[E=DHI5<LZ1WDW4T1]'+M>XM
M!E/6>666NY9H:B=2Z]UFO!ME4Z#5IUVCX\:,?\F)M(^FO)_'2H&G+^EA?^,L
MIC5%MK<L!N5U"4\I6KC(]A[Y:JPJT4%Q#5]JI<UDHGD.J,8AHDM85>ZW,G#>
MB2/E7<V<-B]Y2T(OTRU)V9,P=]DT\0AS@AY9)#\4#TH :->=X] Z^S0B%NH'
M?G/_SNWY;0_] E07F%H.\>(?:!=#*L7*Z2.<NJQ9 %Z<7?/M3!NT[72C8/D-
MC+^AQI$]W4NGBCMCFC\+WD5=X;2=C723LF['T/3Z $#AK;^QA]BIRY?45#%
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
MRQ]<<[F0O^[,S0CCTO6^:7&C9: _(/0MA706#/\!R<AA8Y6W['VDLJ^Q^._
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
MU(F<2'+6:]!2R@, I'UT!H/8I*.!Y4!"]<W]D[OSDXR&67%9H;#,IS_FC/W
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
MT,T8,>^#4[4$K@7WDTM*S2@F3*D<O"+8ELLAYF,^A-G+ 4I*EH?-EC)7U/-
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
MVZ5+RI5/+.(<>V>E8EZG2%->$LL^EV/G*RL6;LQQZ3XLO&FF-_LC4@\2RZF
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
MXUI+ !J!A?D>A@*HVQ8YXM/H$I2I -"PS_"Q83[6&8VU7-/"H;?>)B7>.\(
M)-K#CJ@+^$)'E@DES$=%1^R=S+!/YL<_XEV"<6%UX RW0_ %,&W.W:#E_U)V
MF@R97)\0(Z"+B^N"..)]-8E???(@N%X#@GOPH>PX".X^30!+9U5<%Z6:Z]X4
M<E5X1@]9S]J)I8C/Y'JL\@.P_J+))[XT=!ML%-[)A3+D2RG[WO S_1X*^?)M
M8WI#6!=YR;BF2-J2KV5WJ'J^DQDQK,.0<F.D&]5*?F@(*A#4+S.H2EJ*_#/^
MLN-!Q-$<SB'^,9D['=9SQVY4:>%T\PUU6-_AMW=\3_.=%2:I50HI'\)2[VAD
MM3?C7K@:9'M2*3(WK2$OT.EQ*=4':<HMQRV/GRZ%PH0A#._\^EL4VM-C?L$R
M[61RBZGL=HYL[6369\W,*9Y3H$UMZ,PS!YEC(T$W>N'6A8YBN&<J!-@/4-7S
M^3*57B<:>F+;8&@51$Y&44@.1$Q"/$C+R4IC5DH)72D20(IZ&GUI*@M<#2:X
M+GC[1;(H-+MMKH(5A<N?:8#P3,7GTDCG,LDQ)Z2)'KGRQK?M;-?8][[[I-TZ
MD_$QK=SAS2%".7)2;11A 9^DF"=%(<4TU#9,]UYV\5%V <6O0]VV1-"565""
M:[*FQ]R_P"NN$&3ZB8902ES,2!;^!*L_T5"FM<QB.!<X<"1G"R9)/EG.$>*
MVOZ*'"AI'66DU#2A\4<#T\RF)?Q$YJD'IK.IE\L9KKD8Y_K" M\ICY;Q<B:Z
M?IE&2YA&3G @OHXP49HFG*U#9N,H-H5(QHW@*S&$\U$L$1UK!@>[NJ3,Y!QM
M.C:*>8'G>$(ICC7)A"/2OU_IFO3QJ'H)V%_BEEM.:M $&2D"67!&+^04)#_H
M7RI;8,>@?[/X"I.2N8=_N(TTB&3A^N#5#+)%>5U/NDIRNCCU%]XL/#:?=)44
MDOCFJ]KU.V#%ILO4IK8K,03I]^'^95HQ,XB!9HG/-;[-G[6DXNB,X>3J6U"!
M(,-S)QQ"$@D6FV5%X%G,.5W*JI-=V;F*J0.<%DL-V33R0>$0QC!3GRTS3N<.
MG;$ZU@ZR-0\$OF;*%51"ST2=CLVW<J=_698[2!M"Y]NM(^.%?D 6C8[RL'^\
MY-5SHK-X5^ ..ZM68V$]JOOS=,4"=G&Y"/W0:1,G;<9+IJFO..XE=%<"5%<.
MT(R:R=/*B7&H5_0!;MH3%U XR1/L&S6S"3R*:HG)GBTNJ!@]DLXN7)ABZDQ)
M%TRBA5,JBWFQ."ELOTJZ%BOG@V(.-BAC+$/\[$<;X!CGV56A<D'\5B_AG^PQ
M<]#<J^Y%Q,B>;(Y:"3OTT"9K)\=:I:%1BCKI0"5!A>F((/Z-2=#:.X<49N1D
M[3@ BWH$4=^1M/5::J."'![=>=H@<MRGP$V<7GL#9S5H;@_=9HIVP.A&R@YS
MN4:M_!H?C%NI<E]*7H=-%H5S<TAK)#95\(Z/X2JR+S+C<TPM'8KV#  "^< M
MC6^0_G9>,%J2.F((54>'B^H;*Y5DH][ ).5F4*R[41S<J\MNN,,$;;.1G!67
M;_*FKSK+JW<^?=]M.D?=#MS="W5.$JO*EI:S2C@92NU#ZK'2MEIA**P86W+O
M50? 9L[L8=!W"D8V5RR'4'C)N9&V&T- !]GYFF@RB1A;918*@)^IY#F][URY
M="&3(16;8*1^B+7967#=;#>H ;834J+^<B/>4F!@J+)#_XHW881BDL,ZHQ>?
MVUA"J%= 7]/DTH(6G%4O9:/1G=M9Z_;;\$Q_2:[RF_ "[=[EN]EYU:=A*8>
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
MW7T<0#AW 1(+O5AR2 (U.-V\J9HFV@&RS4,,],OE77401>10L)J<75MK<47
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
M+KKSU<MH]Y*U=<E0JAU&7H<+O^K,<+"*QC,=QVW"5IJ7UV&02-TXZ *I-]H
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
ML/^0M57[[O[?X(VHSPN5%BONR.,$A8(E_X4U[@U>]]MNS3#L?"G52[,UW[@
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
M ;Q!ZM-81%-57M.[+E0T8U?"7Q>S8/Q&>Z&3SQ=CRHI>8VY?'-,/!>9T2*_
MU\[S2%3A FZ^":SN5YSN^Y/$31&I%V;+@C>R-\=F;_;TW!F!FD>8T+J$3:4
M5NEM>X+G Z8-=E!>'H#;,^?3&;S-8DXJT34(Q\"*=3#.\AS#)R %TZG2H6%]
MJG]9NV!KW('U:W9PWXM&=^+1\P>% _6Z!'="S2EN:):"G;.(KMD@Q#  [E.L
MQB4=_>4"]V?4#N+HNGC>K/[=K/X9J$I0%;G-!7*;2,P4HUKE""2>BJ3DC;FZ
M .NO %,=CA(?"58QUXGI5N#=$Y@QUYX1'RG\+\RHX[;.E[.(DM;Z:^HS*"1]
MP? [\68M\V1B#BDAC8(+F!O>4_$E@8YRS%@W<G%'<O%Z.9OIPXC( 96#'U*L
M'D06A\@)FO$Q9O1;G($XH4L@]R[(#?)Q);RILT1-@Q_1:X7WXY_0AV6!B^(Y
MZ&S8=?9LHP4^()K]U.SO'>TOXN!@"PXBM-V2?],RAX$2 X@ -9C\5K3!X->Y
MN<Y%KJR:QIP%G/9D 3?F170)6F,R6>:PB\U6W=%6O<@N58KK?A4EE]K"A:,&
MBK99XSM:XP^(-0-;&.X=A&7-^'3\M02%!K=9L9Q<<#:C<B^B.KS*<F(:G$0+
M#/OHJ_$Y;E.S/7>S/6\UO U61*4F9N7?1+@9C(/#=H_PX,+9*?0=T9RD!/ .
MQP]O"C*0 XPIRCCX:QF!!99S\ Z!@+4^?Z2=6A#C$@R\^4PBQ.P1C=H'L'C5
MVUON_;GC'3$<L^!EMJX17A,JQ[ S_&N\1#L-0<NK,!X3#7D&_N8U0L(NP%]_
M!AN#X?-]W9'W:'E2#M]?3S%NL@4MG?J\0+BDLT,DQQA(+!(82I3[/^!%AIU;
MC@M40BG)KVS[JN-*?JML0IW_ZH1=$,<M.8(([W&PZY1&[&?@Y>;L+:_UR"ZR
M0LL?^@RN@+BOB14>-GH-189A8/.,TB4<;"A"D@_2KS+7\B+)XQ6+TWM#*+8(
MXSR]=Q-Z%=[6&;(R8, YAJ+ ZLQIMF<O/X)(@'XH6+WC6# 9@OG?ND6-"N=
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
M7YB?'\S2-'X;^@]BX*".H W=J<!D]B@I141VGB9149&VT925+?@=-[)6IOP
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
M=[6CZA]A$[%,M7(MQ%JKZE%;MCM-^=!<U=UCX!6"5?PDF!"7LY7Q^%[7V29
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
MPYK81WBKHXV=/5[\3K3!3I,;WK$>%/H[I.^UI1GX]56J^3G#$:[>OS;>+(=
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
M%FE6P/>B%#>0XF'!:AL&84%2AMS.01H&\%MXLXL^U7: )-I'RL1,FZV$>W-
MJ-A?Y.RF_N5=W5<M2OC*^9<V)&:VZE?3A0JN$D.K\:N/-?[1B@]:?3;6+-O>
M^K&N&=N_^LBPKC9RMW_SL5$?_\P:'W^N8-V-1P.9*]&5Z$IT);H.BZY@V^PU
MZHZK#2OAS9-=7%BU_+<5B-D4\&V6X;AM='PIR+LSC/MNS7M\S@CN3C>'+[8;
M>%@/YEXHA-XJ@GM%X66$#PW_?0Y)]UGFUN.@2R*7X1&Y^I!K3.3J0RZ7R-6'
M7*,7L^7TA+]OXLCSAZA=;?48=3.J'^8I3/$_>)J0YH5RQ,-1FQ]U[IS"MI-<
M4QN9>Y[D5K'7YQ+AM7&V&I"7RRL\]/<#ANSX/>%3\\DC)_X[^<3<GT^(%4AM
MD-H@M4%J@]0&J0U2&Z0VSLX*I#9(;9#:(+5!:H/4!JF-O=3&)<=EUT]S!QM/
M?_T)D\ZR7&1"IB4,%>9O^D38]RTY*!G$']>O*-SL$X@_^'X<C4%CT!@TQA#'
M.&8G'<O=L!><KI-.[]UA.?G_*35_SW*U?[_U[G^U?].Z3GK)>+\%N9:EZMX9
M"S4?*"G#KJ"]'S;&2#M/IX:3K?"P&B0[6(%4C9Q@CQU3-4V=5(V$V)BFUK>:
M':D:4C6R@CUV;-6PJ9>.E*K&(JN&5,W%J)J1/5+A-U(U$F(#5LUY>A"2JI&
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
MR?@?X;$['Z:/+P10_1"IP?_%/Q<H J.F9=9YT7;(D#.*I<4$,,YMFD6,ZY\
M2)'Y05$"2\W]HLR Y5A^LPNV*F*$R'6 -'2.DIAOO3.((!*@%?N+G-W4O[RK
M[=\HX>3G7]J0C/WN/@J+V0T/<O&83NUP5N-7'VO\HY6XE_C,MC3/]+9^K&O&
MUL\>&]8P-5.W#QKV\<^L\6&CTF3/-EEWKV%WA$MZ7E0X9C1UIU+DDK<YQMR&
MXHU]EH*6/,M.N1AWXV)^X\HNN>T3(1XZ0IT#EQ[%161$[W/"E/]A?H9[Y*\L
MSX^UY'W:1B^=F:P/-7C2P@P4I"\8>7\')X/3F0A\9 (399^!LNN7Z2Y<H7>V
MW*%C]_H7].#3$H8(\S=]0)3NYN=^T'8ZTTW*'#Y>W\7Z+/ L>3O[K;1WWL[Y
M\F_V6Y#I>:IU:.5;B;)HB+_DY"]#M>TQ_/_ &NC$8<1A.SG,&[FJ=6BU4>(P
MXK#=MV8-1S7U,^JPH14XW8^P7UD>X9E(M-P :-CU3O?46E3H3$I85,.@:EI2
M(F,:ZLCLN\D3-J?!QE1=I^_V^((+:NV[/9ZH)]Y@^$QW5=LZ\(*(1(;^)6)C
MFZHU)FADA,9P'-73#^Q91M@\KV_YE$Z>Y%E>=NN,/<7;4D<&&<920F/JJD?8
MR(F-IX,Q>4:GA;#9OBN>NQO0,;NP&YYTV^.O*W>/GJVAUR4=4^R_: DERH:=
MR+:?5NM(^HY\Q+:7QK8&F+:F.AX1XQ+C#HIQ3; ML3N;0XQ+C#LDQCU.HX9G
M;_5:3Z2>NR.NZQW9I=ICC,Z"5XI.=5?\E#?0+ <_R\L\G_Q[>]F77^:EG.]A
MY+,9EJN.S0,MDP$9'\1?YW+:+&.D.I212QSV3 ORQKIJC?LV\27^(O[:WWNW
M57=\H!,TN'-Y7AKE9-3][YU588Y8_FJ?HF;Z4>K[B0(SEWPL9XY-=630D:F4
MV'@CU1R?L:DM8?/8)4C'5KW>IQB$SFDV>]VRU''O=ER4;G#B=(/-M?WU/M4^
M+LF(/B)5))3*8R0L'($TDCN()!DO3S*.DQ-!LD&R<7FR<9RT"Y(-DHW+DXWC
M9':<438>;RE2K17+:V\(YC6EEW^X6OI6M1R]_8H_@9F7Q?:OK%6<.PZ(6''Z
M<11Y.6_;6(DW=G[.FK28A7_+KB<9\[]?^U.8XHT?W_L/^=7;Y0K847+=)=OJ
MBK>N:SI=7M>W:,YRY7=VKWQ-YWZR9Z.SM>IYV%R"4S=D09KY' YL6)*)6.N/
MOBQ34689F_[MZB^1:;IZX'FFYX>N/=5UW[59Z$V]<#IQG3"8_*][]?Z;B'5/
ME8_P0JRZ_N-;__U:5?+M'0RH><Y)&V%4?1AR)8!I^9'HDU-5-VQJUM_/HF#6
M-DW@:H"W72A2WI1@QL);AO^$/^>%.-K([_U%4Z0^5^ZC0HP >C-+[UDF.C7
MGZ(LO%[X6?&@*?] EL.G<J; ;]$=IUXSBN)GF9_<,M[$I]/$ ?1UW59#87Z&
MW1+:6OQ\,L".S>PFO-5"*MI.I$"0.0P_4W[]Y:?/7Y5%7.*W!<^I"OLS8 O1
MI>'1U:7)<LD"0;EBYA=\0IU& ;E2)D44\Y<SH$#5?V#IVPM8>AHVG0>6E\+?
M/ $Q1<%O5JXI'[9U$N@0:N:'RMA6<@;TQK%V(U:C5?W3KWM8I#A1^.7.CTNF
MO!8,XB\66?IG-.?+7.ZS\ 87^LK2QYK1])[H-J48Z4^8U<IL\$VF:>S5Y4+Y
M$&,5ST))0#2.1@^^5J.SU,X$E*;#P\P'WO;KY@T/^*T4*PQ/D><?L,+P7DTX
MGJH4M[61B<*_7>W6^"/[ZO'I;9[,D2U!/LQ-!%!$P<Z=[NK][VD",@92#2;!
MK?(ASUDA.JQ\!':,"N7_*V$@0.0W5F11D.^#PF!:H:1W$:K[*,'E^Z+ RB0%
M"<#&)*#,_2#(REKYJTH*RB/KEBM3TON$">74H>&W3U\KI5?W+0FY%H"E1]BW
M).S1F 0SF^5J1&+!-^WM'[^<=ADT69HL3'9,75/^=F6Z0^J:TC4_7E*A_<OI
MG((V([6<."(Y#8_(>4QRCHF<QR2G2^0\)CE'+VG7Z]@F0X?N]2=T][)<-(I]
M06UF?E_QQ6_VT0<'%QFD,6B,)]_C?21'5,(\S:?T<=HWZ5>.W6+_U(!-ZY+P
M<-\9J>YX^#<SB+WD9"_;5BWSC GRQ%X7S5Z&J3K.\/MN$'O)R5Z>JE_ S3CB
M+CFY:ZPZO1L?T-VQ<_0(&UAO .,"*EQ<)"X>P2(A+.Z!%Z((EN?='@D6&6'Q
MSKBW'#.,:KD;3):EQ$YCO)YC?G&=W 96<\%0=?.,[1VH&L8CYZACTS#?$382
M8C/V^EJ>A,MIM)G9^U8E(7,*9$Q5U\_8?NO"8S-/ZK(W,'L9?I(?(R,NO4^]
M"9>3X#*B*)F,N)CN&8O:$B[;<3%?4+'AE:QB<4N7EZ!8B]R<$H-OU=7EY333
MEU:-^&FE?R01)V>LZMZ!$29IBCP=T6&["%!M6W5Z]RTA4.4&%=N7>P=FKA*H
MLH*JJZ/Q@8$7 E5>4#W]P CTJ?H"7MB5I\^;BXT\)>!V$:QXV"G5P)JKOCA4
MQY?>H/S%(6JH7N_,:\)4;DQ)]UXBJJYS8$*8?);=T+/%FC!DIYR<STOR/9O5
M?4GW109=I/LEQ"V):R^-:VU'M487'L,CKKTTKC4<=>3*&L\BKB6N?;&A=>+:
MB^-:0QV-#KR#?RH/LYY(/?&J\O;I:T]U%KRASXXL%;)HEC3+G;-\]HIIL@5O
M/GS\5:G[G5#QM WKDG!S<G75&!^85S0@JXG8ZSP+LD:JT;LX ;$7L=>>[.6H
MNCW\R]3$7I*REZGJ5%F4V.NYV,LX;W&^9[^B*YN#LMSJK>K+F%:_9"Q@T1VV
M#7L1=WHUZSR7>D^VPA^>M43^1;&"T3>F3JQPF:R@:]9YKF(2*\A&*.P82*Q
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
MHS13AAD-HT*)TSRG^;R]]#7<V5N.:EOR&E)$:&S5:AW')I$YRT6D:IB!1$9
M9&S5-.7EO9C(!-8%M9EH9P,YAARC]1C]-,7OWGV<F]P**91B3!6:A$HZ4J8P
M8!J>IA?[1F6YB1SGUY4O3[1B ;<%3U<-WSEL7VBVZ@OOY9)9^\.LEJL:WH%&
MC&16R:SG]NSH]H$!LY)9);.>EUE-5?==R:R26;O K 8PZX$^\],RJVA>CMIJ
M+5A2F,X&,5U>[J4/VG**<HJG=+9L3TP6K>K*DA^F2,N_9'1(HP<"M+J&ZU!#
M:UUK]3A.ZK.M\(?GU"^_I@L+70L.-$@E*TA6D*S03U8PM LE[4M6$(U0P IM
MJ[)UFA6.E '?[/8QC!ZJ@<OW;_'AU\Q.7K.<13*3585^'\8SG++R]9<[Y?/G
MS^4S%36/,%5'\YT&LWTS3?,(*R>^SFA,BNB!OL'SSZVEH4]@C<%(3G$$; 2Y
MB.X&) Y+6^R.'/NRBI^(P!Q@=DE@)#!7#,P!UJD$1E!;\8C 7)TK<R7C?<E>
M(S U<D\WV&T)/:R8=,?.+;K6N@A.I\\M\@B[BQ4ND\<@64$T0@$K2!^G9 7.
M"L9E"BU*5A"-4, *;3NV=9H51 N@D6/(,<1.$Q+74?]QY8"WDEN$?^7Y15UR
MS)M;'///WG Z&D4J>JRHK=JNK[JM.]**EY0L.4Q,#K-4S_54W^M^00+)8:)R
MF.O8*C"7Y##)82=9D*GZ=J#JA^962@Z3'+:7PUS+5ZW@@G;8,3N(=.(6[F[7
M39L2SC(,D5H<PZZAD:NM6I:C.FY;IYJ\I3^3H8.'-;=M/0J)SGG0L0TX3IM2
M=D1$QU0]W5(#2Z(C)CJV'ZB>U?8(=^P@I%<%&@"5\W*;[]AV5GW'P;%<QTW\
ML^:S J>/Z4W>"ZZ)X'ZE5'GQA0[39!C%$<%IY^CA_I0FM_]]=_=9^1<E^2Q;
M-'5K.+,_H@G-E4_T4?F23DBR98Z&WFB2+\Y.%B6G0Z2%,J!Q^J@M^\U[R'KF
M!5CO5Y;J %S";?PQC4-64#DG,=U.\7((RX5OK*_V,0J+<:FWZF]Q=?):7[Q"
M!GD:SXKMK]0TU!# I-EQD&S(\K:S<E=3^W.<+=COGMX.,DJ^W9(13/$UB1_)
M4_[BU=)*)E%R6R?;ZHJWKFLT.D2H_94%>IL8E5$W!+V3,9WS&O8-FG%F_(F(
M,A5EG-'1SR_^%IFFIP^#P Q(Z-DC72>>3<-@%(2C@>>$P\'_>B_>_L'N"4%U
MOH,/ L. QB1OU]B8T_KM3X/LU=M-"-=A(]D]((<"O-(7ZC^SO(A&3TNZ!I$]
MDU7 &/0/.'N/TABT(SN)L\7GX_0Q9Z?RI42GP1.HT_L)S+*Z1H4Y@QXJ:*B$
M\&?^>JNTES0HQ1?)4*,*BA*&5O!O5X+.*C7 TF,RS>GKZB]OPBB?QN3I=92P
MM;"7-O@X%L*AZ5Q 2J]+.7[YL\9^6C&!RM]<4+;&UI]U;?MONX;U--.R#AIU
M]V^6;Q]]KJZFNUV9JZ2KI*NDJZ1KQ^CJN8U&W7-OT#)JZ_R^A\TNA_E*'&_A
M9N$;?VDI+-='T]=+I+U9,^_/N=@U.Y0M]CT=TLF 9HIEJ&VRY[N.8K *8J,V
M7R(B:.JFWB0\_%G=GOI$+B.0Y&I#+E^2JPVY/$FN-N1RKVG7:<D! B-7=[:<
MG.'7QMEJ<1U*UIW<<WH';3.:_Z"DHZU>JXO.[(^T(/&)TQ(V??ET]8+6=<X%
MN5,*O11Z*?12Z*702Z&70B^%7@J]%'HI]%+HI=!+H9="OU/H>^Y07+^,[*SV
MN7F/85-9KD2)4HS3&0P5YC^V\0[WKR[DNW0RH=D0AE$&LQQ^SM<4<YNURP3.
M,V;.!:JK7Z;>_C'S@QLEEW2L2)@/6\DU%0F3J>*]UC0FIK%=ILF+U#1[NL7[
MFJQ,*35-CS2-9W2_YDD?-8VO2TTC-4U_-(VA!D'W*\3U4=-X@3P]24W3'TUC
MJI9_F:U3:IJ]IR?9L++/!=>^T#S"R:!_.Z/P!\T+4AS6N+UC!6X,U0G:;J.R
M]-!9-@1-=M<4$1=#M9T+]J23R&Q%QM)D 4(1<3%44Y?M-45$QFQMV$I<SB,Q
MNB,[!8N(C*5=L!2DQ&67Q!AR]Q<1&5-KZS\_=O'4:XK4^[)P7\""D[S(9JR8
MYS4T:#8L50^D"U5$:-S62D#B<A9S1M5[T)ZHC\AXF@RE$Q$74S6"R[3VE<CL
M1L:1>XR0N)BJ[DBK3$1DG O%ZDE<]NXQK=U_$IGSG&,N:"T?*2ZC67_RLY'T
M79KDLPG-KB':PE']UL:C]%**>=R2N)Q%X:J^*>.31$3&,.15F)# N*KC2Y$1
M$1D0&0F,B,"XJBY%1DAD#!D&*R8PCJK+CL)"(@,B<\&SS)$B+@1S4OP[(7&<
MLK9]UQ!)\5]_@U.7^4:Z("4V$ILVU0]DKKB0N$B9$1<;0[4<&>HB(C)2:L3%
MQ@]D34<1<9$R(RXVCBZ#*D3$Y>(R<\R"%Y;7@2P17E-]5YW]?4M?+I9OP>+#
M=#:(:?MJ^;TH,G1\J@@HIYZN&OZ!27;'HTR'/,8[%[U]Q9U1W/#GH3$ QR#-
M 9QP-M(<5KMM#^])I2R5\EH&EZL:WH%WUU(I2Z4LE;)4RE(I'ULI.ZINM\VM
MD4I9*F6IE*52EDKY1$K95'7_P*I:4BE+I2R5LE3*4BD?6RD;H)0/#%>52EDJ
MY>M5RNS2\E5!8(%OUULV3TAV'R5LM4"(:HFWJ -?V\YTY4HR8.QXA(5LZ*V\
MMA;S*+V5ST%U$ZFN?*'3C.9 IUPIQE29T@Q;%2OIB-^<*AD=TN@!<5 &3^S?
M% P4OT^S)Z5(UQ[2MK;9KF'F+,OF?V9Y$8V>ED"SW&.!UHP.?\#:[]Y]W$3_
MK1)Y6F"JNVLE2H89!28)E9>6K>D*?"$&YE*5-%,"^(<?5 3BI:=K9O6;0@KE
M/6 R&=",:QO8B113-W5EE*43&,C=_[ 1J I)PJ7OFXO7V/=]6_/@^VQ09!\2
M(ICPZ( "V D(I3(@,4F&%#GJI>4OYJ\I2/-J<-Z/FB[=VBN/)%>F602< T1E
M/P.KSF+&G8Q9L_0ARG$)(Y@+#!1&!;R:YS1?#,*^ZVCV?+GA+,-YX0!/E&0*
M!8X+YQ10YI0*9[3^]10_0H>$+:_\5D@+ #?-"$H[3&X4TV&!@]-AFJ23:(A5
M*D.F"W(%%D-6%O#N]__Y\/[6"!1@MY#"\V>7?TWIL,!.R#!+YZ2NX%%FR*LE
M/[W[%1AJDH8T1OH#V?])DAD!W56A/$4DAPQ3^&:4S.!O\R'I=U@.8[#'J!C#
MNB@)GY3_?O]9 87P"/\" QJ:_P.3DSA]5&8)G4SC]&F".C3#,J4$U#VYI^S;
MEN;\@!/##X-L35+@E!1FF2DC,BS2+.<R <Q"M[-(R4*+)?+F+B/84A@7PGL
MP7P)J)KS?(7O<_PY5/X"2@ #XRN,%D A^H###5&"GY0A[%0DJ@U6D3A7<N #
M8 88#X0PAH704,6_CE!/<KT!6\D#R6'W8Y3-"*O4JM2'PW]Z .D ZJ"P@8AM
M7#&G"E*]&@BF9VGV#XU%&:>S!DU>81,JOF;\P+]R"$MMT;2E.H 7B9(C<\!8
M*7SQ::$NYTM=H,0&AG=P;\4O%V/8>N['['%87HD5? ,T9SQ#LP?A)L !PVB*
M&5PK[&EKU@],/>);C!"UW_,8)0JT&QG S!03-A/\$&CD$? %I\@Z2T?YTO=@
MIAF=()_P45P<I41F_E$F.JA'0UHJ?'@-Z (67A2#U(<*[F2E<#@[L5@F^@)D
M+ @,S)OAE.JT?2##(:@/Y,Y[D!VFB!]IS-"KK^,>P4G8,D&]36;Q#'8?V+OR
M-\HX?:3PHPK$*&6B>"H7#2_B>^R3\!95$@8EX>911HM9QMF&+X3]*^B<V[DX
MQS!RG'?9;OJ%)-\8<]^+8SXEC*<2T*/#,1"0WJ:C46D+U"R?IOIC80:4>HH
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
M2%G52;+N[-]^$R#O&1CC_Y)F&;MCR)4)>5(&5)GE-%321"%XWY 5M\#G$V5
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
M/'2T+I4AG:++))\-,(.]B!C6LRF\ )2FT;3@!0NJ\>;O8\IK33\6&Y(.IV!
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
MR&CR>E5(8#Q7-5IGB4AHSJ/-7+_M 5DB<YX#\B5MLR-=?'/Z!L*=E/]("]9
M:F-3FX-.R^7Z&U?B$IGU'-7!*QKKP(N -M7(NN)6ZP6NIF&KEGG@I6@?4>T*
M<);FRR1;*> -KCL\,U!]_\"[]3Z*>"]P-0U/]1VIN#NGN&W-O<REO53<G1)P
ML,L<7W7MMOZK'HMX+W U@D"U=7F.ZJ#B=J[*XNYG0,2G6A/B(_AX.N9!]&!+
ML?RVRD=@[ZX<H[>\ZOJ&:O3I^DZ.T5]>-1S5\GH4.-/U,:[BLFJSW7+:4U1'
M2\ U7[2(VD4U TMU6U_^=O70*,>0@MQ+0794VS!4O74Y%BG(G1Y#"G+?!-E6
M \]6]4,+D$M!/O,8Y7&@>KG"TF1/7.#,4F, "R .TQD673FDL6<G3V<='4.B
MUL4Q)&K'\::\*K RU-NRN!+\L:)-+1>VSO7238]16(S+;;/^5MF+6%^\0@:P
M$<Z*[:^LM:D]SI9OZ/OV?)/M^<%*>:G:G^/YUC(E]_1VD%'R[9:,8(JO2?Q(
MGO(7KY96,HF2VSK95E>\=5VCT?*Z_H@F-%<^T4?E2SHAR:&=9V&!W,((Z3#-
M"(,#>(-FO+363T24J2CCC(Y^?O&WR#0]?1@$9D!"SQ[I.O%L&@:C(!P-/"<<
M#O[7PZK?*.GI2'D''P2&R7]Z1=XN@SBG]5O6,'H3PG782'8/R)6LZ\!2RG]A
MEIS.K0E>/ZUB<J9[AMC+>)K3U]5?WH11/HW)T^LH88MG+VWP*2X80],Y<Y0^
MS7+\\F>-_;1B??+?3$LSW&#KS[IF;/UMU["^9AC;?]TUZN[?+-\^^EQ=S;7]
MCLS5T5S3Z<A<)0]('I \<#(>L)KQP)Z;KI;1.,=TI7B-7"F;/2CSE3C&PF;E
MFVFY^^YUG+Q9,Q?/N=@UNX8M]D]*,N57L&9"Y3T=TLF 9HIEJ&WBKKH.J.&L
M MK(#28BFJ9NZDUBG9LL<^N9K5?T,@))KU;T\H^D&LZ_I(.40TLF$&*AF[&[
M@QF0>\I.E;^0F"1#>G+67QMGZU;9=>I69<T8>7\E64+#5^SOGTD42CJ?A(O_
MC&A<4OD+*9IPLR2D5 =2'?2(SE(=2'70 >I*=2"6.NBY1V/=1=591&_>XP55
MEBM1HA3C= 9#A?F/STL+W!Q9?[& ^MTJ0_F%D@QS C]&9!#%K /2ZY/FL\LQ
MY!AR##G& >&,!P?W7%H';]YFW^'71_#]@N88M?&>EZI_3CI=+P*F-ZU+Q)AH
MWU0MH_NYY9*_Q.0O1W4]V6!:Q.QG0S,NTV#Z;"L\K*255#3=5#2&J7I6]Y/Y
M)7^)R5^>JIMM2P"*QUW]W,BLR_0DD!N9 +3IG:*Q74LUS.YWII'\)29_66K0
MNM&Y>-S5QXU,UUH7_.[T1M;U2ZG-:_Q*'F!RN4*&0YC[\[J0=(5S;3]0;4^V
MM181&\>4?>!%Q$77#"DP(@+CZ*ZJ>P=6<)?8G!0;4W4MB8R(R.B:<V"E0PG,
MB1WCENKZ!_:<D=B<6)WICK3.1$1&U^P+BLR10H6V%T)F_QTE(4V*U[<&DN2R
MA^9Y).>@C.0,Z80DH8+_/TD3^J1,2/:-%L\[57?,'V2J=F# N5IV7!81'3@D
MN-WWTO<1&5WKP?5)'X%!<\=4G=9G:XG.>12:&\A0/1&1T;763@\)S%E"3]3
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
MF,U(S/]%&<.XRH#2!)V%\2Q<&RDO'QR2+'O"0G]$^3^:I<I31.-0FS/N%7&
M>0$.^!.IG2.0!?E^2[_3"4KU(@,7LR-J@"9IP4'-"U;S!=XC_,V_9M$#B3$_
M%U84Y>L \D6]_6F0O7J[CFX4_OPB,DU/'P:!&9#0LT>Z3CR;AL$H"$<#SPF'
M@__U@A<;6&)"LOLH83II,S\<6?NR85Y'!7QCN$3BM?;7C,2_DBS!I!+EZVP"
M4WW:RMK"K&,SJWRA^2PN6)_<WZ>@,Y#%<V649DRJ_Z0DRY5?$Q3T]W1()P.:
M\3W(,E3%U$V=\9*I&X%R. 66)-MRCR79S62%7X'@S8?R".IKDZQNW5A/.K&7
MMJNY"HP6 R1G5R&J BP@$#$,S0S.3@0%)$()HWB&6A%89 *:,1_#=JG.)>0)
M)$2ANP0$WIO"*R&6.'CI>@M,&8EA8;[U_.\8 >S6=/4.[_*X*2$=9A1VPU!Y
M:1J:/E_[^;$4BI\M0S-^N(!0'\:VC1A0(.I.LP@V'1A,"6<4%T"8P<H8L3)8
MIUGZ$.7 BHPF\%L8%6 4Y3EO&O\2$/(K;D6[EB@9VRKQ1PK;UH292LOOP4AT
M2')6-X]_&+_T[O?_^?#^%@@$= GI)!JR/3."33<"$@\+9J?!<W28)NGD"=3"
M:)2#+ /Y"Z $K&+P!)^O) D74&Y88*-5.0ILSJX6S*=<3B!.'T&W@.%_BP^7
M[\%R'FD<\V4M"%%2YMW=EU^_*G<P,5!+DZ@HT([''V!QZ7W"K&#\' &C,:$C
M6/XH2R?\!,%-"'B^I @SECD3 2A :#($FY);TAO,R6Z8#'C 2NJ1$^)P/B=<
M3>LZ 3?=E6D*T\T1"$MSK1\.U 2V9IJ-WX5-Z?QJ7APLD$WJ0KO$,B50:'*B
MI"XT%A"Y>BG'MY[*L]P(?EE.3N(G$!!B4!;YJHI:&B,?IUEQ"^]-JK9.\U%
M7,L#X7!,DGO^/&([B;[O_:A:N@$J!9%FT3W6#2T5!-,]MVP!^,377^Z4SY\_
MER?/QZ@8HUZN/!6EDX+I,<</ELRD#?IP:7WX[6&:%QLF7#4<B",RB&)^_ UG
M637CO=S?91WU#@4W>?JOO_FFX;W)Q9$,A8Y&T3"BR?!)84=.)@>NJ3G-E<N*
M8G(MS5S5:F=7/KOM<X0$=GS8;GG)LY)Q-])BS8+!)^LF3)(F*X%[)^#4Y_EU
M?+.#?AT\1,V;XWW@YM+OH*(>(OK8457P>\*T:K'0"'_/E6_T2<G363;DYBZM
MW%E@*23K0:&,>3/N*<XI:NQ8&8'IFF9@48Q)H9#1B(+!N.'5VAZA*H-9P;R-
M<01V)1-<E<WK(8UG^"BP_9 ]B+L/ZT5("G1:/N$<M^Y\:$WOT/=O:I_ <>JB
ML[J?U7];:8U8M:Q1R\(RFQZM[S+X3EZDPV_C- YIEO]=07=J\?1FXQZLC.+9
ML)AQ_]L;]C*;D_+7##BI>-HNW276R%4;G-2/45B,RSND^EOE99"^>(4,\A0]
M$%M?J;'U$&\1LN,PL:$WXF+'6*9 _<]QMKA(N*>W ]"2WV[)"*;XFL2/Y"E_
M\6I97D%8ZV1;7?'6=8U&R^OZ(YH TI_HH_(E!2;9LD)_98&;- _7$&#5I-P'
M^YH5R.1W"#\14::BC#,Z^OG%WQHX]<$$85="('#OX(.4]1 EZYO)]IWF^&KV
M,M;.O[BX<TN[//+SX_3<];ZLFW=K4?9P#JN.P&X@8$>LF<(C&G(-#0L%_0Q4
M*S^/AC,^\%OYP!<**WI@]@1\:YJB'V&KTZ*TFF$UPS$WC9E%,TKCF-77*J\
MF3LAI/F>F8PCT(W9T]+)@[D1*('AIT#H%-1GA">"RIY22E/*?[UO(RZ5&XIV
M$W.#3WRN&-E=.'!$3*8Y?5W]Y4T8Y=.8/+V.$@8Q>VE#^L9"F6@Z5RAE^D@Y
M?OFSQGY:N<'GOWF&9L I>]O/NF8<^)OEVP>]N6NRAJF9^F'#7FBR;J-A3]#A
M@V^:YPPE6=/NC"'?,7%3WH,8;BV)=XQZ._V@UA?45C<_K$6C25)M)E7)7:L4
M.[1P4)O0I,O29'/<UMKF=1 ?-2V>>D*""A('!QK<46X54W/T'R0IGY?\^>KN
M>2(JHF;:UMDJ?JHD,!!8DPO"&2:8KDS(3.<P(;LJ:MWJ:W0Z4ID\$47I*YT6
M?$<S_&?(TQ'5L/@<8F@>W[3TRV]:XE/K&/+4G:WI]V&1,OM0E[M34VER<'="
MH9*[D]R=EE;+O9,6OR"6JG:_*.E<E XU]*Z*6B!*JZ?.'F],7)0,]QFR=%6*
M5N>RM*YN);4VR9*Q9@SO3A(4.\:B5DA+G#"K>6)+%3@48KJ!M91_H&O>#RI+
M30#C<Q&??VA^@Q$$FM=VD(O$B>+=I3A050B=GPZK@:FU7*@F8?0;PC?WQ*EB
M9,M27&R[Z$UVZYPO>!I#V3/:+$:4A:(J+-)]\^1JE]FUX%WV_F3I%A^53#2*
MUO)?!^G#<P+Q+IL+N!+WUM%PMY4>#B4_BR/JM8PH2W.6E+&AN94R-NR%HCY4
M&9N&5TL(V3&(LC.'Y[34:!3\GB@D1-YB0L;B1Z(D+[(9QM'6I;:*3=P3_<Z$
M>'-<^4*M'*C@U,VQN[70>!;QLQP,ST,8:U]>&[R*/A2'CT$1GYU;ZCI\#05Q
M2+.TIRSDW;,WY.+XWN&Y.*[1)A?G,I4H:G)3B=*Z_(@#71VYFMGLZXY6%M9>
M4MB>II<:V]$<@+>UPF8Q;R]MS;/:OFP$]:# )GIK6>>L)=HL!U*O*A[V/.XH
M<_.^JZDQ'U9, P9!)! +EM-#.$:4YO."+'6&-!<[>VDZ."4C&H&IV0>8#IP3
M#>"(N5%R?HVQ8[KJPDHIC09Q(%N8+TM'I+.3;ZOH<_[)@)31 QI1*A[ZQ*'?
M)<H!<.-OTS&1%4WB%8N4NUHAI3H!!:)=>7Z?JP;7=5>5@Z^9EZ@V /(@#IU@
MD[7J._39Z7'0&<[27*^]9;">4USPY$-6;F#%$JB2NY@?)4E7S819 >>NA!D9
MNQ-GE86E^7$N00(Q0,T0M\ZO;U8M?W'H8FNV79XC+G*@:V:9.)K1_*2T30(F
ML[B(INBHP^0\="C C,)&[@+^"M;H"-<3<^>"%:>/6Q+>Q<$;Q//L.,_U@:K0
M[]6998L/!)TZ<#[$RH.4EQ)(E.DL&XZ9[+*'U1(R<8C*:FV8YS>82[4B#B'F
M"L[>E\VO;-SQ'$VW%Z^=G9Y[%8LXE-96!&A,\&8EH?<L\[=67&AASZ**,MSE
MO6BE< @W@&M:S/B!#["4KJS6[.=E#<@O3D8T0SSA^*H\CJ/AN&:?+BYBMNR"
M)R6:I5GZ1E/X0I4P1&7T1<3'Y8G474?3IMTLHV497IXB2R9 SF*IOD'IE\)R
M6UG(Z[&N[']HI\ ^2O-Y]C#8)45&L() K)1E7)?K"Y1G6R!%]!"%54E?K,9
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
M.9G+AZH/:"O3(ACVL?1!@JY6MD/A*+,$':L4XTTGDZC@@0VK4]_X4,.5[/[
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
MS\H 7E?@JV'$6\@[AE^C;\L.H9[I-GGY["PF7I=M3;D#XJ]!D"N/-*/*:(:
MS8HHAA%#A;5Z7Z?]";O;7X8H6UH!U+58X.$MK\XTF#WOIFN:M?[N[?2):;1]
M=9,H#].\R%6<:#S#[1XWB8P.(QXJ4?J[5(6%\G-9P6]\36=X8Y0HOT\IC\_.
ME7<LSD6)TR%_=QJ3(;P1)?!.6CV&^F$^*]9HMZ-[ZL8"9C6\Q1%8T&T!<M[9
M=5>Y66MZR>O.6M_HIJSN++I1-^;TBF-KW"X.)ER*8C)+AN-J"TWHHS))!Q'&
M)"784QY?PUUJ0C.01ZYM<>D@6,4HS2:J\N(?\'46^O8^ J$MM!>L;35LS3%%
M_3./=ZK&7QU">00-C1MA3)%6-=KF=)C"+/Z:P2X,9(4Q>JFX&;E*H661<9L:
M=[.=;6&.E/8)6"5DR>ZI'D>2[\BS9<:*'7CSW8#E='$9(>R!>Q(QU%X:MO/_
MV?OVYK:-9-^O@M(F]SA5 (/WP\ZZ2K;DK'(LR;&4^-C_I ; 0(0- EP E"Q_
M^ML] X @14JDQ =(S;EW'9LD!C/=O^[IZ>G'M%6R<2F^3SR[(U!<47#R-7P
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
MPQF HRP?C!)>5#F='$/*XP([ S3-'H:@AH-;7G.<E"4=#*OV(NPGK%3S("Y
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
MN%"P),:\4G !6"$A22N9;R4E\\QM3'+C:;7,9.6IV4F5;==,I%(5C"&PZ*3
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
M@$^+$2S\*DY9,:8%9,BP5R5#B\ 2#K<@(P3P4/2SO RR 2RUQA[ !6E8@65
M 0TAD@S(F]P6<2$-@>_PBS$^(R#<58;48J#N2>^R'%A#!L,$^$)J/ 75._DA
MF &AC?P!N46B Q)B6"5I4UF"\3AJBZJE$K ?WB=S$..3.24!FW081Q%?04BQ
M#Q-[(@#X7\%?X?L*D),RA*@O,C;<M'0!X(IL !)R.\1_1?=-/TI&03E"X.(R
MPVL"P,1''GJ]C(*=S'IUQJ67O1O?D) K@&H?4+/(FD#WH)HD27(K\U7PR<L5
M_HM*2R#7N&\#'H\1D"@M0%*0,/@6/A\ 3*Y O.!1QJ.(,FW!9PY#X6N!)V5[
M5K.(&<&G65'/0X(=N8_+)!R("OQX@((><_IFUTQUH8:\YD]7\\:' 6:C',D#
MR@BX4KUY+CFD+ A&.4P8X#LDMTQ/X#M ?8%@CQ6-E-!KFA2@#48)JK-KIH@F
MU4"49X/Q0D8#+@J@D +F,4)!@$DSLN(TXXH#^"$'S"VN!136+5 @S[,;5%4
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
MU\X*L];5P>. Y\F6_LC&5YL\ISZQVXJ UY;<TNB4M@2^!+[6LR#'D%U-P$O
M:UV7$P): EIK6=#_^Y>K:_HK@2^!K_6H+K3LMY29(O"U__@R55U6G>WD.&PF
MO/L9).#.($F7,RG4GK6=ZC\=SZ18U&NY5U PMM,+0$"A:X32>N9V*IX(*'2-
M4&K/W4YI$@&%KA'J<>=K@8;]1(/:>VS FX!"!^Z[.Q;-]\<HC;-<NAAA-&2<
M$CR4'5$?#HHC.(^)8#XQAAA#!/.)8#XQAAACC\?8\V"^QW9A$!<S.WCP%1=_
M E\"7P)?VU^0P)? E\"7P->NXDM79=?=3H-$ 2\!+P$O :^G!%.XLK5T>X_N
M1?4MYDH)X^MZX.IY!7_\TK"',\+_NA/K)]6<6<%\K)YK+3"E5ZQ@19P!$VE"
MROB:OL(:((K1TZR[D9$^*2B.</#ZA?9+ R,@]W[?,HN8 Q%S(- @T"#0(- @
MT"#0L$0W*1',+J @H+#EN_Q?V6UW?5*9=SHTK4GDX"UY'-U.'AB]59T7%SF?
MZ2LYGVT" 6RF;6)J/==!4EWV*3 Q+7,2E".23)UWLT@JX0=?>=QET8Z[#)NX
M2^F&%!*,I_XLD5(ZH@$=^#3GPF1HLJ2KNMJ3\$4WTZ=K]I(X#9)1"./@JT@0
MY!3I6;\[C M6JU&B+"8B+OKX?,F^&]#\BN92B*/<]..@+\6%1 89T/P'_"J#
MM[#?)7'4K*7, 3;2,*<1S7/X44&#40X<I$5O\L#,_N ?^/FOK^]\*<7AOP]B
M77?4P/-TCX2.&:DJ<4P:>I$71KYCA8'_CZ;:!S.0/2#Y59RR>I[6NEP<=X)H
M==0#)X,A\!K)<9)&"%F@-4E#Z6V?I#"E*^E#'@>M:-K[9_Z00*)+9T-:CJ]N
MO*8HHD%92-DHE[(AX T_+23_%@&74U+@6JLOX&]!5L"/D1 P\SB'1Y-;_#$?
M!G^!Z&D-A#\-2-&7HB2[07+BBP(@00:P+'K27VD2?P.,PK@X)'R!BX/W /U3
M@)LL7<<YRAR\!_[@Z"\*6LTBB8D?)PR8.#B1(A"\-(B9C *=RQ%?98ZO2&E)
M<ER8E&*4(NU)AS"*!,(Y2DI9"I"U, Y\/R'?A71%4U@03J$/,@F/@/!0J0!N
MLJJI('9Q!9=TWA282>V\*B0@393E _@%2!F\D:V(UER(ZG=)";VF"?LDKID%
M\TW*?C:ZZD]/,,RD-"NE%+1*49 <4 )3O$:EP88OR !5!+*+Z8Q\_"F $  (
M)&4?#1FHV32R+.0D!H1=XZ=RC8B:1#6$IJC#R4E#_B/^1#@UX74I$>_@SI";
MT1:7QZ>2<]CCZOSNGW_^=7AV>7)Y>'GR][%T>'8DP0?OZW\?G5R\?7]^\=?'
MXPOI\,WY7Y?2Z>''_SV^E#Z>7/SOCBJ83Y3)'/T.&S]PO\RFMLP\+KX!XG(&
M9E0)"4UQVV6("ZOZPU<$,)FS3P&XUWS[D=X!? G;\$9%46V!?= M91^V-?9"
M$&W<XD#&8/<,V9 (;B[T^/.6I..[9TQMF&=1G(#0L&!F+AL$?G%+22Z#2%#I
MI*0#SERG)YVR5PV THV<'XTG> @3.$Q)<EO K,XCZ5VC(-YFL.JR_LU')CGL
M)^=C#:I4IW%05J#VV&K>5UKOMO7BNR*U&T@YHS%R&:P>&708UTQO2/I-!OX!
M8^!_P&TPO#@Z>$5J*4(,I+=2D,!>@!R=U+GY""G"QP/5B$-/C$S3*WYK(8&9
M=#4),/SE<)0#1 HJ]6&B'! A+.Z:6:ZM-P :3V$G0 L*7C9W(2@)8!5^!?6+
MD@"3!P*DL N":94&MP!:#L@6_N!YV ('68A,9EJ9?;ZLWJP86!&<71S=M<1O
MXK#L5\>?]E/\\/52'3]"_")+1N7\1UK8"BA*U6J0I*D+0<G6IBYS6G\NL8MH
M>K.+]//Q&>N**CYL9M\4$L'"7I+DAMP6![].BAK(69O8TW2:2XTHFJ3&93P
M*)[1&^EC!GIL#EW<!38G+MPA#3*N4%["D9/F_'CU&^G*5*0^'#7^??"OA]GC
MP&F,17V#U(/Z1.L%K'!R%_SS)6.U%L(=<-YC(KAS+81Y?[X[.3L\>WMR^%ZZ
M '/A^/3X[/*"61 7?WWX\)[]^_#C9^GH\/)P/3:59CU\,'NU)KE?S/CZ".9"
M7AW5P'2@;!^#S?0J+G!?#Z4/(S@1!W4[ U3W[^)\\/C]\F AI;OH,!O992_*
M+/C6SQ*0MZ(QB-YD) ]9PP=V-,ARMI7^!UY0XO;8-E/R826SN['<\^1V,(R)
M+'V"HR<PO%S!Q+O)[MDB<3Z,4V8\9OP .&;E10DV!K-=& Q.4%A3;HF6>99P
M;]#XYURV@()=6_?<8P<_H8_ <*)A[2MCSH1;%'Q8)FL*@\ZY>SR+4;2.V:TR
M,&91L6^XG<T^=SPH\ PF%R._B,.8Y&@@OT"J'KSE1#WX!7T'K&D,]VA*M3.3
M/:BKFB<S-C!S$UC2YH T.;^3%#@%UC,.G=,^30LTM^M/VRJL.F5)Q_\=@8$L
M<\\<>IG>)=E-P8X'E 3]VIN)I[:B=H; J9-2!3]"7TR<A1+N&.'=!<B-HJSG
MGF;H;'D!+$O0E7)-DUNI<9&"95]Y40[&IY&B6>#!+ST)3\5)D=W%:$7,YO 8
MUV(9M,5R/&Q>B^5<XOO,ZP+L"X"YL$PRX1FN2 '<,=8"2C;,2T 5[+L+N2.G
MM! CA/:*J:>KG-'^74X&]";+OVU<B*2X*$8P _^VYM4@+DO*+-"+(<*9^0C.
M\RN2QC^J4WN%O$LX,81P4.!/<7? "UR=KKYZ>WYQSOZJO?KE":?WS?J-*T<Q
MVUZX8,\"^Z14^.B*!(DNT"Z+2)PGM^A,9/[< 6'H1$@70_2!3@]:'SYKBE:B
MLH#6&4LO=ZOP >)\VCW-/VR<U*M2'_@ B"\Z>_$0?Q.7_=I_@7"!0STL<)A,
MN)?A>SHLQP+Z5QHW:I(MX'  [PP(>H*+K/9?3;"CID_M/:'A?;3FCF?NU1 J
MIXLJ![7$T[7#+AFO;[DS# #3.K%]J,6E:VN8S<##HO90<^B?@>4@::@-YZG,
M2>GM@Y!QIR \CF4U:-G/V%FMI4*8%S0!E<4ND_!? :C<N)22K,!;FK%P_T'2
M$5Y]U:(:CF@]%Q)FPUJ_C@W %N5!^:0A'!2+ZKPX\ZNW6<@;".)(9UE/,G1;
M;HUW,O:9-I+VED_V/9_LB\.+M_C4+_P2O%'S.+W*2DKI3>4T+='1#VN#+UI+
M1FJR^4BCHO;:#]C$L.T/!3%G:@\)4M&S&(&6+_L$K[KQ[K[2Z*0J9H*.6[Q7
M(ZS60'65@/HQ3CD!?5KI1<YEY$T>,FXP=0][WG6<C0K4[,,A*";FN)JA[F?N
M"YP0;?XT1)BU9G8I"Y,NP%:G_QVQ6SW^4O8XWOGCGH%NY5'*>CV&J,H)4]<8
M?<$M4MPE0#7"T@!8STOQO"%X08-R5)^?NS;OV<KF<L8)8M!<#"'G<<.'Y<0(
MOXC?313SU!!^7QL/",A'F C<]L*!$)!X75\4;"H5AILA4UI45]P+CUS%P30&
MQ<3Q?L8]7.T=3!?W=?2D<["J&IKQFS:@(@@\J)T<YPR<K:RNVL4RS8"99C&2
MY>%'%S?%&I,+S4 FOJ UI.KRE4A#[OAL;QEQ/H#G&]<H4U,XA\I'6JO=EI(_
MAY<7B+9*_[^8,$I_D5X<?'A[>/X&'0&XNAQ5(AS+*^/?1]B,O;+L?97Y6>]
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
MSRE*)>M"=9\B_T#SBS[)Z4JLMI.S=Q,:'180H%:_ 586-)U1BHU/E,'\+/M
M\K]),AK[F%6AWQ?1[P;H]5J_7X>__VV&__DC^:(GU_[787QV^0YH<&H!';Y_
M_O&7>O8UL,Z/KFX^?_KS^]G7L^3+Y8EU>O3MQUGBWIY>_6-;.G6)HRL  + !
M53-47-_SE,C6?&(1+3 C\W[38 ZB'F<B"$3M/*("$UA,754Q=0?^,.Q \:+
M56C@^99+ %U8FBO-[E@:=SZ0AB27KI&?]^BT K%7K 5\#Q:6;&&/B4!Q."K[
M60ZJ.Q0(W X"?YQ=_:-YNF-YQ%:LR+(4,] T..&&<*Z-3,NUB>_8!KU'I\U$
MU&HV2(&HW424[YJF1PPP)$.L76+H 2"*1 IH%=>GNN724#UXK<N6JLI@X2V@
MVCC()-*P]]565-Q2^RM'Y$E1C 0:MX5&[?SP'R>T=-7'MAJ6[V&]*UMQ#<U1
M+"?"]C[$<D)O._KM$7 Z'Y5%25(\4 E,;0]3:+5%GN,IAH]I^-C[ ?[E*Y%F
M!$YHVK9.G64QM345)3#5"4Q14XM4"G#2-8LI*ZJXJ@EZRJ2>&VB&%;C^SN@I
ML>UM&TY10'0;BSO:KDD!3I&GN"$A2J@&AJH#TT-OP8/EXO99S+C.0\7&2D66
MX+LAA9]>T^2V\<R&\;6(85WI-? /FF<A*?KW"^BDRT=<$BTJF>.;8,T!@U(/
M327434Q:LS3%LZD)FMHDAHDV91 >O&8W$OJK#D6JBGCS[MSF"EE=IZRV"F;I
MH4,B354T SLFJ; -$M?Q%8=2U;$]W0T-TD59W>B-;7=OZ]YF@T&6=OVJCL]2
MW*H\26S->XQ?6,^Q^N7HR[<O7P/];(#&[YMOGP?'QI>C/_J?OQY:..[I5Z"'
MYGX___,?3"HGJN\K8:@23%$U%1*8KA*I<)CRJ$-L2^ON/9V 4\?@Y 6.YX:6
MJP0^<? LY2NNYVM*8'AJ$!C$L5VR[DNZ35RIM( G[E.Z ;\?IS?_P)E"!Y8;
MBH\'>-.W;,77 UUQ3.*$H:$&.EW:,[2).U\!IT["R<?J#0XQ%<\+=0QD#A5/
M]:AB@YJ++-O50P+'5XO=S6WJ?FXKVDTXOK>.1^WLSW\,S;?-2 ]@=XTT,-8<
M0W$C#? 8$BNT 0F:'78Q .$.GH33>]M0<EP**LR%G=(*P%!S;4?Q+"M4- K'
M6NR":(8A*P0!.YNLFW>+0=Q5;>C,WH&M5>BRK0-0/[V"@R> S W!0",&Z#+;
MBA37)9KB6+IMJ( _L-9VPE03NFS;4(HB5NS?5$*JAXKIA);BA5Z@4,\([<@+
M[3"T09=ALQ)7=F8TC=[6-=W^9HQO(%NS)8C"^?\X"6S5=_ TZH:.J1!?]153
M#T+%IYZI&*8;J2[UJ89-U"Q'DU5=ZU#&N*COT)V+.B&MZY76\56=%8*I1,Q
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
M-F6G*4&+R1!I,B7 $<_,!4--3MHE7?#,=9MJT1]X\+\I^^S@LSX<?,#+K4F
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
ME$B3/ %N.4G9NI@HH%[A:^M"=RF37;FT;GDMBIE78"_HRE1@MP?8,X.(R^0
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
M>I%&XV$OE!+2IMRQP>&H4R:1I7@Q5@SADU-O?#I,H_+/X9<?@@\PC%\OW7U
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
M$W=1)I*51K:4)A&7 B4Z\F #I<Q[9$O.>%>:9<V.J&Q9V;*RY5K/>18D(*Y
M&,D=>,5*1S5+$YJ8VH?*ENU@RW#!EI*%*-":))YYA=YX-L0R)HF7P6::O*3)
MK:TSVA5F62W,*UE6LJQDN=;3Z&V77I.\6)84K+.JS)3G7*%#;FAUQ%M"EM/4
MBI? A3"1\*B1+&E@Q"H?"7629Y&B2]&LK5OJNH(MW#>T-6S9I&=^:DJ@STNW
MOE;U*.DC]67=HUM6V:-Z9-7?89#3__WY9#!J^N,^'J8C&/?>IY_+VA#QB)6/
M?WFK,$KE#&OK_V3_ZIP+9Q5TP9MACCFG4*ZQ\QOT3V'XJ7.6(>IVQH>I4XK4
MH?^I W%P,DZQL_'R53FJ">7=6[G8YC2/2Z/B7KC!Y?^></E&*U^U1Y<+"6>>
MQK.W"8WGN?H<?.C%\>$Y4<]\Z@Q<=/H1\(BCT_'7/S(#H8"/>1HNYQEG]$8+
MH.T7I90S/P^'4VB^2<0/$[PCD/$2'\/1!_@T6OOITIT<]_ID=MF^O..OWE?.
ME^]KOW><1IW=]*'S8G ,_:_<H?V[Y&F!<+.ZJ-,&PZ8]]F.DQ32<P/3?T)9+
MZ1P.BQ[_GQ[GA@;GT-^)1F9* 15[=-G%[$N/:?\7*H7]0I]ER_*38@+TQP@:
M6+_R&$_6>OW??OC3^G42GA4;#-^@Y,X>W<)L9W\I9*<N6XH73VA#XM.GOE$<
MN(Q'<#)*C\]?_'Q>5-_K-ZO1?.B:9/KT27E$)T_+60[_[/QGAQ\UA[Y0=Y-C
M@C]R6G[U,'W$OGKL6Z=E[)%F[KM.^^UCPM:+K1=[:Q?+;W;:ORF7^?O"-G/E
MO?-ZE[>O"/^6FQO&.4@P[&PA(\>+&IN)E7U6:/.EFES&\LT$#.:PO*_2\6WZ
MJC=;O=W3Z8(-<J-T)CN#FI>30INO5BK-N0P_P'(^F5F[XG?7I;OQTKU(8\ _
MQF;Q$--]O-[ZZ-U\_39".#T^12^G[.^[IFW.T6 T:IKFU#6]\9KN#] +GJ+Y
M+(K6E+F;GR</:A-1N[2D][W5[-REK&:1YK,_8*6J\Y1:'53P7DOT%[U7P+14
M!KB,<%9/8&JEZC4QWY.CW3_QV/'3PYW-7;R6 [K#G\N#M[_@=^Q\WOV\_7%O
M_Y?>+O^C][KW1<SW^!4[^!R/#TJ\F!_@=3W__'KSL+?S*][/YQVQ\W9+[?RZ
MC=_[V_%_/V_/#F[)QM@(,1'NJ262&D$@*DL@H9RH P?,KJUSUW5\X?S8O*BX
MXYTRMXON^Y;=FONF[Q.579?IOWT>>ZC)JQ42V;2[DM3,1>HB,<8[(K4! DH8
MDK@SDF:>I%.EXIYVE:.5R2J3_2A,IJ(R/GN;98PR6 /".:H-%9RZK"*K3-8&
M)IMI>8Y4Y6-$ZN+."R*34L1RH,30Q'-BJ(<L75MGTG4I6[B)5&6RRF3W9N]V
MSMJ$9%5I@R%SY);:Q*UWAMN48\I?I[(1WAR^JIRV4DZ;6F?)!F.S]<13GH@L
M6R'!,T:R8&7?=M11H77&NMQ=]3+GWK-=R:R26?O-,H^.BN$*I(O2:6J#59Y%
MEZA0X%5U,%M!83.M/27UT:(A1I( 0+-,.&)32(2C4>T<F* \FF6*VJZ@ZKZ8
M92MM3='B7I*3[%))):6F8K&3AX/C3CB$_ILRE*$#(> JC/&2.R<HA/!IF=6)
M-RG\I L5?B[0F/">M62N+?&K;*IL;M5RH2PGZ@U(3;ETC#KO*<UHQ 0=P1G_
M=<NEFB=+-4]V9J-&U-%LN96$.Y#%PPH$I R$^BQ]LC[%$C5R;>HZ7N&XE*A(
M3-HZ+845PL@< ((/TIC@H7@8@=\@*E*!N6Q@3D,?D#4RIHV$,6J(C$$2RU(F
ME(H2Z07%;+H6F'<R2[IB<BE=-9S,*GCEF#=XLF0A*A=XXH&Y'#V]F7/_.0T'
ML6D76?&Y9'S.^/5):".<H@2E11&?FA.(B%1! PBCK Y>7MBN+=*>2RK%FP#.
M7>/#7_'([WA>XHLT&@][H=2 3B8[% "..N_QSRE>C$Q$ .74&Y\.TZC\<_CE
MA^ ##./7:V\?4%?<^0KW0(*AR7MP29>!RTY)Y]&RL$IRPR$V?7'M>5]<>T/S
M?GLT.DUQ\W2("_8,[V(0)]5[4UDV;]LH0GDZD=S,((S*9C=AL^>S]7Q"6$FM
MCJ1($]T ,,1'7BK[E'+).>5B*O5\+9KN6AM;UZ;C5395-E4V/X1LYFGE6E)M
MV27P4J)Y@KZR!25I4"!#3L+=P":YL3]UU5+Y XY.TS<,E=/&B*JFRERFRNRL
M1' RHD )^."(E((1F\ 2$8V@,=I,RS#Z)3E>M9W_W\!RZV,:AMZHZ>$P\90&
M)V6AO\]5>BBAG1:X2LW!O8DLSH547:3Y>.?5K(L4--?&2R!2L4A0DT3B$[,$
M.&2*LK2>0VD)V*)83XW*+F4&\XIPVQ@.%;9+@>TTCZ(#IP9%@CA-:"XPGHC-
M#$BV-"0)EE%7.GFV:JYRQ6TM!JFRJ;*YM^YSU7>KU7<S[K&)3KO((P&A I$I
M6N)MR@2-5*N8<#J*W#9]=]_;@UP/N>;1)J6@-C9]9U)_U/1*[*2/Y77Z$9*)
M-:+:7MFLU@6Z\?:3C?CV=#0^+LU ]P<;N)3EXN#H&?3B=O\)G)0NO$V(XY>"
MK"<SP/HBZ/JJY/E?E&Y$H]XXO4S#][V0)JKG10J#-_WFS%77S*5K#F9]JQ!!
M4!\8H?@T$!E*UAA<)BZ#+WX54(AKZ[QKY,(392HE5+JNLJFR::=L[BXY657I
M/5:E,VZ;Q@= @1,$E$%5ZH0@5D9)N*3>2VI0F;+VJ=*'F=.<=*P]2V<.T\GI
M,!P6@/P(*<VO[R!984[SQ73--_K(,./>\+H49^6;N?@FS&8S 9+.S!H2%%5$
M:@$$F-8D19UY"LX8KM;65=U><G\!>[=N_,V W,2 *X[GQ?'4!:<V&J85$(O6
M0RE-R,0:KQ#'C-O$DD_<E XYAEZU&RJ4VP7EFC^KLJFRN5T5N$KWNZK VU.!
M,ZXS8TXI)S3)'#2147%2)M,3B&C?2IHEC[%5*O!AICMWT[C3ZX?!<4ULUFAL
ME4V5S:*1<ATTRV TC9%+%86E K1!Y>Q1+TN;EJFJD;RV&^[Z?3"J<:7YE/&;
M:3^AMP=XSE=_&<]8Z=M*4N"4R)PTL3P)XD*@6M-,39(EN-2ERK0HFEUA6RGU
M'LJFI=Y/I=1%*'76O]'):L4D\2DCFWH+Q%*>B??.FFBY!)12^]CT8>8&][XU
M1K!L@AS#QQ\A3UCC854V5395-@])-O/$D7E47$H?E99>9NN &8F"S<)D:3W8
M&UA2\P\7:93/DUG=,[6PT-S:R_OP\=E@6*Y]8SP>]OSI&/Q1VA\\@V'JCZL1
M-I<1]FZV'2?CT6>E/6$L)'1I8T275@H2I B"R2A#0B-,=ZEN29"YXKPM^:**
M\[;C?-;9\IPGY33)(AHB77($4M3H<4'. (RG(%J%\Q^NG^>EZLQ>LZNTC-KP
MIR-\ZVA4?#/?ZS=5S#]"(FKE]9KSI;^_UIYF(TR*R<N^W\I7<_'5UH>&JQK.
MVN8[^^_D7U1Q3[E41(/21 KOB:,Y('5!CH$BC0E?6,OI9<VPK3'=ML1T6P#I
MIH2E(GHA1.],$8WW\U?PZ&*88 @XPXADTA&?H=2XL&"9,V!I:<@K:)?*94US
MK9AN8>BGRJ;*YL>634OSFU47WIHN?'=9%WKCE0<OB$)9$JF!$><@$6H$M49Q
M!2:V41?6*9D3AQU&AQV\O!Y^?1P5N!VA!Q@[".4PZ\O_\Q_?0CJBJ_$<EXOX
M[=VG7^)Z$E]HT+UY?M'G7[YY=NT7F*85TS?!-&)YXPS3&^_CKW_(^)_?CE[S
MH_?^[>#C 7_^X?7FTZ.]S5^.\#7=V8]O#]X^%WM__O$6[T'N;F[(O<T-OO?4
MTMWG?UG+8Y8J$)N:!E>:$5#*D<R$T)1KER5:QO21X5>HH'.2AITF+E)'F]9,
M1)5-E<V2LD2K+%6^4$HSBNI),YZ@VIESZJ3S_MX;?UGF?)8B$@I:$XD/+P'-
M!3$*= [>HT@YFIBJ:QQK1]ZG(K>RZCV435OW:E9671JKOKM@U:B%UM8:HI,I
MHUH2FNJ^; 9A3@K/@K)!M8M5[_O63',MZ'Z!(^B'U(%Q!SW8=.S1#1*LVRFH
M621'[@?#F(9DLH2/!:YY')SZH]0YOX^S-^#M/BX2&0V.>O'BX'VAK/DR[-1;
MS1U/(D0A350 !JU"ZJP,P5CKFAF^"T8>F^_=.QV/QM O2UA):CZ2^C1-H)<.
M*EE:$2/)5"@BBS:QMH07T.YC(#CEP:RM"]VU9EFMUY:'FSM.-]PQ05Q'K:OG
MAW_<G?CG$/O=T^55 V\57%F'GB].ECL79.DA4B9H0,?8 EIT@1&O+3*F=SIJ
M&I5H=O8ZUK545[:L;%G9<GG);1I],('1$+5$Y@0I(O?)>ZD92*4K6[:#+:=1
M1>FC2RP+8EU,1$;.B).)$YXH6,.XI%*LK3.CN^*:;%5ER\J6E2V_.WHH6.;.
M>*Y2LI):ZD,*,0D((%+B %^GR_DW[%3>7 )OA@O>#&A).BH-24%:(@6:FN"\
M(-$[,)%!:82PMFZZ4JD%PH:5,"MA/G3"G(,O PT9;15%J8QH7F8'22'RM 3)
M$M6FFI?MH,EI>L4ZP4%Y3R+ECI0VE\2I:(FF+$<)7FGED28U[1J^K+K(NV?+
M)D7S4[/A];Q\ZVNUCY(^4E]6/[IE%3^J1U;]'08Y_=^?3P:30N#'PW0$X][[
M]'-9&R(>,75U+V69%EC.@*8.^U?G7#BKH M>Z&(KYQ3*-79^@_XI##]USK)$
MW<[X,'7*EF3H?^I ')R,4^QLO'Q5CFI"\6VW<;'-:1Z7,36]<(/+GYE%TX%^
M[.PD&)T.4QF 4UKS/.WUH1_P:SL;HU$:CYKW3/_X>P]\[P@_G48K7_A'E^L1
M9Q[H&7 $O(\T/'MZU__MAS^M?_5CQS!\T^LW,%27]?2ELZSDYEZFU($0)@\/
M@K.S.QBG46<\P >JWQ $E*=I*HF78_Q#,[;HZ^MR]@U"XR5<A=B'7AP?GNO
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
MYPRE7D[I]<[2SF]RLEK&4T(L]Q9B>7IV/IE]C/&'.(U5O4SZ*(_3^"$)Z_%
M5D4KW4@KO1LRDXJ(2F(F4=02+!,<'#+6)/>.MD;CBBB'4Q:6$/ODV2D.VD-A
M)P7,=P[FGF98%SC@-2(B=$2<$8HL!1,# .V<KK",J0Z3C4&0!<P/#,R[C+84
M,-\5F =\P1/#@Y,>@8XVB&L%.([P-\E,,-Z1BJ28"QTKOJU95_L6<]E#NC#,
M/$PM .OI$AAWG1JO-6&3KR$4LJ=\82B;E]7SM60:YT9113=21;\-28*VH?)2
M$B0D5HA;S]+</8= MM$%(@..N51#T'WR7!3WY:&1A(+@[2*X9P9&1RZDUHAY
MH5.9AD0@38TJI2LNF0S*N)2'!:JX(/B!(7B7S* @>*L('M(!"Z94FM\8M1"(
MQRJB-& '8!RYQIHR+%TZ@S6YM:.N1 ^^%(4O80GJZ9H-I,W_SKZ+H\D,KCDZ
MC9.0BS86L.F_AD#"CG.DOCP[U'[,C2">S>8#B9U,PZO5W)_:15R\K%+6Z.)O
M(#'XT!N05]%5-])53S\,!W5K;JC!%.P+1RK$N0O(ZL"1K2S5FG(MO#@Z)DR.
MC;JLKFX\%ZQX(?<&UCNMW2BPW@6L^Y'2BA#0SY(@;()'W,0*V1@84EI4*;]1
M"9^F6-$Q)9>KL@JJ#Q?5.RWE**C>!:K[T<? +%3 D8'H'$;<,@7,@BA4><<I
M8U1&I=-LNC&YPCEP+ZA^X$&&5_,9K%5H6[,G\G GY.+A>CQV7 B>A?4,9)54
M45%.MU5.OP^9A)68!2(M<A4%Y>33A'9N,7+4VQ"CL9[G_C)T+.FMXZ#%=;EG
M0-YQ)7@!\K:!W','L!D==L0ASP-!O"(,I:EZ2 K#.),@6,/ RL!C9DH-Q$/#
M\8Y+P0N.MXWCGBUHK3T%*",X?2/B*6M8$Z^1L4Q89@E(&@..S9BR?<+Q P]$
M_&"GOXUF'Z8QC"9UE<J_%ZNYG?IXS:2<K]VAL4N&D&3S,HGF1Y#,\TXP33?V
MHHINIHH^#KE!Q2110G#D+5>(8\V1-5@A(RBA@CDA%&F:RY08PT,"[RY900'O
M5L';\P&K@G 6F'P4MD(\6(F,\PG&)CI M:BB3NG-8# 4\#X@\.Z2"A3P;A6\
M/0E0CCF2,@GA *8HU2XCRX$)1*T,=MYH*ZNC8S)6XG+3YQ(QV#X _V$GJW:4
MQ'KLR2CE).5.3?-H)Z.X6-IE;#A""1?<)1GX(\YGP2Y.+VJCW$SA-<CB:1;%
M6F:#235%*=U,*?TQI ,>5SA6C"!!(D=<LPH98QQ*EJ(A8$=HJ8Z.____HX$=
M?+]'KHGB8MR34,&ZYUK![=WC=I!5Q -EME+(12P1=TX@"^8_4A'D::75CJ6)
M:J4PX:%!=@M4H$!VAY =V/\58T2XB!1/DR(J9Y#STJ7!$4(8#/3=^Z-C7BH1
M[IT!],U?D_6_^&#/OX90P#WU:ATT8UNW7H-E?P.K7E30[540[JW]Y_CEVQ/Q
MJY+!<Y?\$,):Q%-+5:.906#H&1FEM#:7-=Y^7$WQ(^X9;+<< [C(V0N&[P[#
MG>7_G+YX\N[#KT#-*V9L0&#F&\0IX6!+>(N,<$8$*2O)W-9H>\'QGN%XR^&
M@N/=X?CG31Q[$00E42#X$VB\<@Q9; QB\$/M,'9@8NTCCA]X:. O?[7U])L\
M,"[Q@:Z:X)K(P#@-1/\:P@,[3A;:=$\DD2R:J30OIRDC<?&RNN"R*/KH3W.#
MDU^=84HQ:5%TT2'N'4<FYJX)#%O%9653;@&Y5>EQ\2;NF25Q=P&  M>[I $
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
MAMN8 ,AE=-0!I= 5EX@;+A"8G ))8C7CRH &="GS>2Q*Y<)A@'Q?:48!]X[
M/6@[155516]0B"8BCB-#A@F+,.'>,:D]$PG<9,S(%KK$%%SO#:ZW-B*\@'?'
MX.VY1Y"$8JT"XA6&DYD[BJRH+(I.D6 9)5;0HV-EY'X@]X$'(#;'A\??X]S7
MB]S;IXE)S,[+J(T[81$7?!VM&%)'[^S>>-FL^]-6(*&HG)NIG(U!?-CHE,MH
MD5:6(RZE1<9J@BJ2NMX*K[E2J4WEY1:5)8/YL(&Z!2)0@'K70.T->U(YB@6.
MB++*(ZXU1MI'8.V.<##U(PL8@"HN&_4%IX>-TZT;]@6GV\=I;\/[J(DE1B./
M/1!P9A6RS,'?*(O*58)2G_H*L,NC\DK5P-U5#;0\-1GO?I!7]#5$ /8]A^C9
M;.!(>%F5..:?UD,;,_,,UII4,:(09-(^H(R,BP2!A(U42EAF+.@A,R9D"^,L
MBB-P;S!\'WE$!<-;Q'!O\TMIC)(50R#$-)-&&*0==2@(+[QSVK T]U*/)=L3
MCV"!\+[X\@N$[Q/"@RY%05+G<86XD4#;"= !9PU!+$2A=:@(S<'VL<*78^T'
M[]3?YZ%YY^V\DC0X[ZHFN[=QZS^(P3-[2ANN&3?SK!-A&3?S)_76SQOC\*A2
ME!E:(5-AG$9N6P2GD$(R6IS<C98R=71L-!T;M:W8P-[,J-JB0_)K4P6[9!]%
M%=RA*A@,\&95]%(9I")(C6OKD>$>^(CV6C#C@K$65($9<[6M5BA%$QR^)M@E
MB2F:X XU04]FA+32&Q*1)HG18!G // $.5#ZGBH3G)1'QTJ/L3X8FV";L0_%
M]I+O#&<R9.YCIZ'Y2_S/JGX/<)C>;DC#UZ;:=LEWDEY+__^T%]7KN%C.:[^,
M(?WB9!HV?S#XY"M8B5FXG,GI)ZLDDZ>_^U,[?1=?VV5\FM*&2P^)&ZK'WS>F
M0E1.>:X8<I&F'$ZN$*A$BJPDA(()+)1(3>-21VJQK<J*O;&4MNC2_=K4R2XY
M4U$G>ZY.!KR+>B$(,4AS3A&/&",C-$%!ZZ 5%KKBJ7FT',O;9WT5;?)@M,DN
M>5?1)GNN37KNIJRG%18$89.FW, A@V"/6.!NQ@?FE?'$I?S1L3;B4+3) R]
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
MY6#>&6$I8+Y#,/>41!OBN1,<P7\PXLH*I(7D2$I,G#7&>../CKD<2U7 _-#
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
M1 &T% M,6UWIXLI]J(#>882F /HN 3U@$%I0Z1U'M,(!&(1*)2+*H:@)9Y4
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
M>=E6*33G^MXVE,G>5;/)#5()T05.Q,R$"URY4*/-P!8OXGC3$3;2](HF]$*
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
M_=_Z8D&7<WO_-IZSCM>*;79/-TA7^-0'55WH$NZ6>JRQ!P<.&XR1CN)/5\J
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
MD9,LRC R=R>K8JAIFG[37"=2(?S'(?P9NPSFPD5/$0W6 N'KW,#.>D0 ^;7
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
M&&HL8&7"V"H>@TDF)*=$\.XSX6+M]@,V>?03&97K@_(/=F$O?J)GGF,#RN+
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
M+>[8;P6)[HM$9Q=(Y&3$+EJ*HL(6<44LTEI&Q -U=2]S8M+:AN%-:EA>8*C
MT"+%HN]QT ]V>+ H<,KZ;@&GAX+3UE1,HB(I*CQ#V6F).$T<6>X(\H9K0Z.V
M,I*UC3JRDOY6 *H U(H"U+WTMBE"7<:K D3W!:*IE(138#*&@$+2 G$7*=(A
M6F1,(IHF)Q2)Y5R\O'.1I(^868,$4P%D9F>025R#'!T5C=%P+WG=XD?*Z\5H
M&\2P5C-KN@T$Z#O'MOL#V^A+RY.^@D,I,BJ8$]8YP77@)DG& 9L >7@T0A6[
M8M/QZ%+%&(&%PB0XY P#@5F;E,.) [(,:P^'A3J>$Z:-:L$V-RAGNO2'70UB
M+O:ZQZ'PJ<01,'8Q$IE)FB).9$(V6(5((BPZC[4E BB<MH0DA<"7@<#_\204
M7BQ;ST_&,Y8MS(+C-GD$VH)'7$J%M+8)"2PCU4K;P$%QH/2ZV?V70KZ-(M]F
M\^>B]"^*=J<L6(*([6U42$GK4*[.@#1)''E/#!7&45572RGGXJ6="Q<=%2(@
M[$S,01T):>P\2&H&A#)IN,]!'12;EI'72^8U2%C[B37H//,")AM_S"#*G9?O
M7,V8Q \QE\OJC7(1KC?M[7$.WN]_O?2*J%= GE'EL7<^,>^Y]\I:H2-+GK.@
MDU6B6-J:#O:72A,ZYX _^X0X3@9QIAW2*6$DC%%6I&!,Y-G2)EM&R 99^A?D
MFB[$_,S$7"QMCT/A,SY?:;G,XER05"-.)46&TXB\TU8QS8+TN5%OB]"YBZ\7
M^FZ:H>WA!%X,;<]/Q3.&-N5=-,8Y1$FPN7!P0/D#Q#"G/OKDG,6U4C:'H:V0
M;V'/Q:"R*-J=<F 5M,:YRS.VS $'YAXX<*"( V>F1D:M;,RT2UI:T0;QX-6,
MIIDIM3VOEK^Z)GZ-.;'>)FX\Y]$R;37G7B?#A2)2E#R]QB.0G]7R%0X8N(9&
M41D.6C[)%5(31T(J;(A@5JOLIC.X)=G<75"*OZX0<]'RGX3"9YPV-AAO*4,N
M>^-YT$#AW$G$>6 X*:%<M&L;A+6(*02^% 1^'S7_X11>U/SG)^,9-3]%H6&_
M(HI2@(+@64*:4H6D]HHZ$K0E:FW#7 _"+^$TS:+>9K/GHN4OBG1GM'PJ S'*
M L$J UI^[G*:6,Y%I[%N1*"37]M@F+44G]N35MJ<_E3+'QSWZ\8F?0?/'[>L
M*J[\2\#CO;-"<4*=%MQ[K;&(@1E'N9&<"UF4_*8#T/YE5SYF.>P624P4*/F8
M(B.B0$KB$$!VD%'GI!G<,FKND/KB*E@96BZ*? .H>"I&1&J%2]H@ZBT&,2(
M%7MM44[0A5-B""CY.3&F..L+"9<B,$TG[!G5/DI/!4T6$1L]XL10T!2"1E@D
MV'&JC8IJA8O %.)^:EF[*/F+(N(I=^:&.FN40UHRX,Z$<U#R)4,.PZXF:7UT
M!+@S:6'3I&C9U?3D;]>-.^HNIRB_0@RE0,:MN5F"!DEH\%;DG"QJ&<,>>Q&=
MER!7E@(9C<>A+[.ZOE5> O@(Y(VUB -2($L<0=$9[:,4 2N?'?HMJN<NO%L<
M!BM#RT77;P 53Z4)EE((7DFD(A.()PDJ@<C1@1&'(!,AWLBU#2'GUO4+"3?-
M8__<-%S4^GEH>$:MMXGHB+.S7DF%N- &:#A8)(,2UDD<F$S B4L!C*93;[.%
MZ:+,+XITI^R72J^#Q!P1T+,1IX8A'45"CD4>M LI45(+T9HVJ0;5@ASV];.9
M:IQ6O],?V>Y]C227VV@Q>+O0/\GM-^_=1VN5"E O<%66&["-5=8&%E0@BD=F
M-3-!8$NL\X&Y%(KUH^G _?:T!NU:[GK]V5'E :\%"H;F/"KMD&5)(Z:LP#PJ
M9W*W#Z5PBYA%.4H71TP-+\=?L+1@::.QM!BF'@E@VQ< 2PWVAJ=LF0H<M%H6
M$&RO1[G>OS#<1\/IV@:C+3&_:%SPM>#KJN/K?4R##P?88AIL HI^O$!1(I*1
M% "4X%S&'B>+8&,)BHEAYBPSS(*8*L1U%]V]BW84]"SHN;+HV6SIM)AF%P:=
M_@(ZN6(4"QQ0)-DUJKS),58AEREF)"BE@G)K&QK3%I&+:BW\_!A:FW9_'>7#
M!?^'SM>-_X$?YQ.OQ^KT<HW25X+7J#E^03?X=>/B9:]^Z\@.]CN]\[<20'"3
M3^K7P)?AS\/8<0 #UW.X6+'Q>\-J=>WQ,+XZ_^6W\^*PG5Y-M/67;C ?_W;:
M":.#3,SK>$S0$_/U9/S)Y?7ZTI7=&E_C;-U0<^MEO$YNO?:C80E=IY@_:-@?
M7V/Z8:.^T,G>(#C,7<NX"0N@[C3L3QPZ/W?"DFOWUB!T(VT_F7='W<C*-Z./
M1RX.*D9:%3!B<PFDYUV)&;GS'E#]\T5Z3)'GYG6Z<!C4X)Z]!K<&M-[SI>^^
M>!.6<7VH95_<6N&M%W:J]=9_9@/B[9'#9:$7MM#9QO"#&.W'+6E?=N]NN_>'
M[0SJW?K;=D_B0H%ZAF4M^RK]XUVO&AWT3V"(,/SE/JNTI*45/J[_M5[M]V$2
MO2/8@[J"HMV//7_V@_2+N5.^EM0PLT*F%>M(<J")$Q(M]]08(K104GDG<(RR
MCGHCI@11W-_$<GP 8]/MG>[A+MW]WO[4QKO?#XYV=UY_W_KS[\.MPVZW?;A_
MMG4(\^Y<,;$<_0'OL2NV/VT=[AVVO^U^_W"X_>?>07NS#?-LT^U/'\^V-]_1
M]J?W-/=\GDDA,5BJ(*A"W!"&>,(1::D<\DFK*)0S6.0.C)BWU U5I9<^'[4
MT@L&I!)NT  HFJEYX9G DN>@^5SSPE.*;!"Y1JWT)@HF-04H$O-7KBPP5&!H
M\0[[Y\:A5738/QT.S>;R<"ITP P)3T$D<MPA([!!CD@F*(G<6KJVH:]WG&]0
MCXU',9@45%L-5&NVMK?BCO2G@[3M&4ACUB:A/?)41L0EQTB3:'+O$4&P"$'H
M7+ $BQ:EB_*CEXHEM]%?&PC.=XYMMQ0JN;4:LF16.T 9R23WUL(;<NZ%XEA1
MK4FQ,C4>?][/6IEX- ZX1D0J!86XT@%ERQ)(6(YAKT4, N=RAKI%2J620LPE
M5V1)*'RF))I@H#)% 5J2< BVUR-CO4$Z8><,2(I*VK4-WC*LT/=2T/>]&H\\
MF,"+Z>/YJ7BVOZBSA$IL$.%2(FY20M;PK#$H[:7CA*N8]83K_0D;5,?D:6P?
M+Q 2FLWRB]U@07@P8S<@BCK/-$/1R6P*!89NG2!(L82M<C'J; HEC+4PN6X/
M;6QQE,= B'+G0^]<S?BH#W'8R3D:B^@PN[H%L550D0![$(0X;@4S5J@HDO)!
M.\O&O:V+G:?)_&)WULXC&0^<41 =7>X_B:5'CLF(# %90%*A!4YK&XS)EJ$K
M&$U4B/F9B;G8>1Z'PJ=VGN0U!TE>HA 903S";RXZ@V("M9$D)Y740.$M<H-_
MO-!W ^G[/G:>AQ-XL?,\/Q7/AKB 9FX9=H@YK5%6RI$QAB/LDI)4,4646ML0
M^'K5M!+CLOJ0T&R67^P\"\*#&3M/3-80(BUB-CC@ZI0@#:(\BEJI*+5W1.1"
M7\RT)&Y2^.UJQH>\Z1\=Q8%?A.5@=2W,0B1.+4U8&LNM$C91;F.(BA ?8G+%
M<M!T!/*SE@-J5#0D:!2P%H@;F9"1@2!,!1P-KR21)I<:S)5>YK8<% ]R(>9B
M.7@2"I]:#@2GSABK$?8NY*9Y&ID4 W(T<N)MDE3D-C<MH4JCFZ6@[_M8#AY.
MX,5R\/Q4/&,YD#100W+K6AER8VKED<,2(]A;@P-VWGBQMB'Y=1Y=(D16'Q*:
MS?*+Y6!!># ;(6(=P4)A%&( N=U)AUPBV:8HB6'"<BVR/X"J%IZ_!T/SVN<T
MSG(P..X/@/]5?0?/MWF1'Y9:LKHF2T&85MI'&G7D*6I-@Z7>*4>$=%+18CAH
M.@#MSQH.<'!$PPXBHYD:]\ UCCC0+904+(CLK5S;H*RE39,RVXK[X7EIN1@'
M&D#%,^DCC!#F:$*!)@>Z!9.@42B!K&4",\.5E"!_,R(+"2\#"=_+-/#,-%Q,
M _/0\(QIP'GAF1<8V<!U;H3+D(8/$%-&."6]L8ZM;9 24_ 2$:'9 GJQ#"P(
M#F8L Q[D;Q-]0MHQBCBE FE*-2+2<R.X",$"X5#>(J9)H8*K&5*P/3J(@\H.
MAW&$\BO$4&I/W(8_(&Y:Y26-F$1.X;"2A(6,QE C/0FV& B:CD-?9@T$)$2G
MO+6(40*J!>,6F4 LHE1298PTCM#:0$"5:I"!LG@9GI>6BX&@ 50\-1#H:%6*
MB:'H+4&<2).+@S*$>4J":U N*%_;$$U*0BT4O!#[P'.3<+$/S$/",_8![*.V
MQFGDG0>%  -+UH8!14?#=/+$"Y^+2\S5![.$#BPK)#1;0"\&@@7AP?:LO5 F
MJTE$D?A<; ;XN@,40"E*82V.+DE1"^9$S9UST+S(@?K93#7.4K#3']GN,S:>
M7:$ZP*4=[P2PI>*1^V2I\QSXOC9::(!G2H7C4N%8+"I-!^[<EO?MM*.YEH8I
MFO4P+Q!G."%K(R W#B3!T><DJ+4-PTP+0'IEVO(^457T@J4%2QN-I<78]4@
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
M"&Z<6ML@+:.O^V(+_VX@I2\?_RYNFD63M[\@;ZEUPHD)I(S"0-[,(.-L0KD
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
MI030D0%XE8S763&!YG  DUC\,O/A4YI-HYOO5PC?(81[RX%:9E+BC@3%%0%
M5\8H(8E4C/H0HI)4[R!4#6?\^RV"\",/";W\>)1F9!K"Z?$DQ=&/O_Q<RQ.N
MD ]-@D'.3%OE@+MD:<352%OP'H)-NAH16\Q *S4)D7^44,*01&U1I7)*/&1-
M1+"T5+C17L7BNZBQ,MM4_*36-]H$CK52(C,0MIRR"@P,@EEHPX1-*;BPB?I&
M%<>WB.-!.@OTZRRS@KA$ P%9Z@H8K0@%JC(+2-B&(8ZI''.Q33A^Y#&(%],C
M,BW6Q.C&UL3C=66\Y.C&H ,CP4)FWD3JHHQ44VVLL*9:$UO,0BL%C'S64D<%
MA.&0$AS+3(R'1&R*8)GWTKAR4&X,C(X%K>40'AN2;<XTZ$ -> 6<H@6I05#E
M)(W!@(-J3VPWD@>1B:"Y2LH2QHI? -H3:ZTF-*.A$9B7V8>"9&[,6.L;IR#<
MTMB$T%MG4315#RXZU'&3$,7-$AX^/)ZBCJ+;XU)R@H,$@6L4%U8TM=ESI.(6
M+8Z_S:;S^8]N-CO#/GW6),JI/'4MGEK)[:_1K@"(E(C,T>])@A,#U!(1J >9
M@U 4_1XQ+ML@G&ZJ0O-#R81:.>!R#C ^X4OQ'%P.D#2W7#C.F6*!,T>MND5;
MI7+ !CA@F,HS"^\M)=3DB%Z'4,0Q&H@11@6T4[+4=&>7CRVH,;]Y$;:[XH [
ME4XW1UWN#*:_7'S\="V36O6IFMR**=JHI#9!:* YF@1HM=A,;6+49ENC(UO,
M4^^&MDK0%FP.FB@+:*O@DD.<<YR DYX9+YA,Q:?B?*SEC2V5&AO9,AQSZM'B
MP*4(%R70UCLA; @ZV\15!L5K;&2[<3S0>XJ0C"H0;LI! @7T.9PA%((.$IQ*
M5B".!1LKM77U(*]._GUE]M)NYI>3P]\W!4'P@J=-XH#)A]2?5?WOU6/)W0%
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
MCG[\P? 9<YP@#IL_11YL;.QYLV(L9_2^^X!O/FFFH1O]9:7<VFK$(6G-,L_
M<C:00_1. /->*6&MSDR^_:ET#F64D3Y@.@@VX)"&I_%T]G$ZB_-TM(@V[.>/
M[J)0PYX[0?R=G#W0>,&__W>?AL/_.7+_LJ<O?__KX8N?]MAOOY=KGW]\^=,O
M^WN?]N2+W]_#WJ=G].5/__SCMS?//^[]]#/[WT][9WA_MO?I5[SG<XK_?BL9
M2RI(2K3CGD#*@CB%/V9!68@,!R;#SN[)QRDYPWFQ7C.OD,]5XUKJEY5TYP*'
M%UR45@N%3J9U025E5:KC>COC^OZM2=$5/!'O'8ZKE(QXX(PX;[@Q5GBCY<YN
MGGQ(%P_L8=>5H[APJ/"JHX9N9NASC-S)Z-*(XM%IJ=>TG@@K)Q4Y-9(9"=8Y
MJX-RHJ32L32PF"^<"GUT\?F+OWY!>/&RB?&\:_8O^#+?W.3X^2.^2Q- ?/$I
MP(N?PEO*?8Y<&A+!&)P<QA%K\0\1O'4&S2G'2C'><[&^_VX]@F;]PU&9-G,"
M%ZE13FM>2EE7%TM=60S&HX_[$[2S)XW5.GUWU.R$3C^DUC8]F.25R]OG^%88
M63XXO6S_%)_<'+(>+)L760:7;EG?JLF ??,1/8O_<XW8NY#,:^X1L-$!*&ZI
MTE'RE"SE40M_R8ZAO$;L_=) ^[.CN!IK+XKXP=6+@/O\Y:P+P?>'+M6W!RO^
MXJ?W9R^PS?@<^N+WG]^R@AN3)<'1T@1HBL0(  )6RW(2FF=>8"6?7)8W'^?=
M09D?=V[;(ILORNRU+5E4(QP OO7K2^ *KRY ;1PB7"A^G\XZQW !PJ5O-OJ(
M;X3N3GK?6+'%7#AVL^)0E>GZ#E>?QA-OD3]IW3ST;-#]:.W)1@F-[NXL-D3P
M$6W)5>OY\?@U/UX<G+Q'-P=;A \]6_HX2+171A_[J%49)QRYXOZWORR!K-E[
MY&WT9]R:E]!$<$[][R6"@*Y&$Z+ZB#.JN$XE(!$=VGZ-!8(>2N@\#_1V#UP7
M?+@ZJ-#X_.V,77GDATGZF.*@T6X^""'T ==A% TO.1>-&?8#-O"X[%BEU6#'
M2E>AM]8XA6?'96/KH(23/DP//N!+[>,H=*&.TBPT88[+2W5!E:8#V@!.GU6D
M#6OTD1U<7E<"-_/34'H,L=<[:5T<Z\B]2T.'=-CV-^NQB^$;7!B\"-CF$OZ+
MN*+/2QC9Y9P6_F?IP,D2S^OWZV9&%Z4JO3T]/&O:@*.$+]3$T<HH8],OW+AJ
M6.'+-@;Z8?WR*'\7LO]_B[C>M9Z$K_ ..6[6C/1@>Z#XU,4[=J/Y00$??GK0
MA-.:-\2QR).#)IKZ,0VF2O.5AGH7P8#%  T:579BFIV")K;8@:F+J!7?_=UB
MZ^&X"1^U =+2_,E1:T(T&X5=I.SHI%![ Z#NC>?#V7*VQ?S[E7N#@\J2HZ;"
MZ,_-@-;]P2_?'URQ"4[ZE:2+U!87H._CBT$S(-AIJ<T])<UN8]O,Q??+F:F#
M:7 G[9&I*Y>;<VVX9)V9I>8D3COEKV[GH4-O&/]/R\!ROZG9@[Z\S1IE-)&W
M:;-EDOX():)W/5?:!).R5%8(FR!([2&5W!W945.J)(@O<:4'_O*>^V-R>'IX
MV1'85\AN1863GQT?S]P$G;S_*4O#R]FOR\VD'Y>A[3WL@7>XL@Q0U-QWZ2<0
M_LTY"GOH<[\[>_GFF7CY4T __/E;+ZF.BI6<CHFB>\!#R?.FB-9,R0 N!@8[
MN^9\[MG_[IWDLEB4+8S%H'0+=B'JWH<KJ^KB_."E^W^(CS0[;*SP9=2G7W-P
MG7G7;>=<%>E3QJ8L%-AD !R+1E$0(E"FM*/.ZR^-])5@U,KL;*:/.S\M%TTM
M;?^VIQ3ZH<_>"N6XCUJ0;(4B('0D#AU.DIE*UM,D+=#B>YX+]*$E<F5DWL5D
M=$)RB:42 _->.H$C':RUV05?Q_4VQS6\]4CTCGI)\"]+('!1*F 88J/3U"4K
M:8)2!.?<N)8.7UWZ!HL2FN@'\V;!7#IW\3.K7;?$+=RA?HEM')"R#I9 8+-'
MA,Q45L+"/]VRO*HI>XQ&X])0'/VX7L[K'^6/G\Z7\ZJFY!>8DA<&(08=O-AL
MG:U,W]+C32[.2\NXGO-WAU^_X D]=A;RCY6+<.ULA0ZCXF$=I*X71OOHO*(3
M5WS9;B.V_&;D3\\0))/6EUJK*'M.R#H8KZY[RD!\?SR=-T[UTUG"A7SR(7W_
M<1)/]A=R[\&W6MGL4]I_Q17QP.G)Y5\9S(1B_*$)NI%Q9_2+!MZ8M3X9_+F_
MS+-QC'8F\<A4[XG+V,2G[N"C.YOO_'EUBN/\'G;;^AM?^EXYK[[7FTD9RA?I
MX^B7Z:$[NN0-S>=2/GR&2?[BMJ4IH_U9L0#^:\+++JZUW+JH(5/J-*1HLXVE
M4D)$$T C5%NY5"[L5R0S\[_\V9U73%\NIV[_7)OZW>KOI<B66>N] >F,#S8K
MH#I38[+GMG6.\#LI/BLVAXG1N"(S3U$ -\QHCK^2-@(H'9C;N1X#WB7AK0KO
M%M37[+1UZHSY(EY3PCA3Y)')02QQ]H7(:YV4CF>)(-17%_>6E) 0BWRDV )M
MI*X(SHH\] MN.S]&_[QEG37"&SYG&20:O5[1EA49R044V_C]O5X.FW94;,'4
MQ7XG1<77Q/H^..SI,M]FS7J [5EL2S]977T7P=82"NO"K&BC+.*L944N7U[7
MFJ'OTXF8NZ\O)%VMGJXTT\4/K:JPV\THNMEF^_/TN(N<K81/L2-*>'NP"7J*
MWYXUXAE\L6D3R!Y<N Q2=%$Z?)<G;5S^AZXI2W^NNTU9Q_ 5]UO=+]X6.V-R
MV.J25KJZ>(/S-K"(H^#:%:@SY99M=LOP8%PT::GF3$U@M^F?=V7_]JB8-(W%
M^*Z9$>T$:>S'Q?B/+PP"=2U,70 7O^]F<=$1)TV5U+;#NY!,[*+];=C2G6M8
MLPQV*51*P*A]FX;6&LW<AV*T-GZL*QJ[TN(YV@/SKF>?%?.U_=7XHMDYQ26F
MGT7E@7$R]Z>S^3**/A!0=BWO7FP1G5^&YAO<E:DS7NZ7MX'ZY;@>M'US[B6O
M4&$6F[[X^P?%H5H)THX:ZZA3PK8B8FR&Q\XJNV_=^S^_.%2W&*7%$P=S9-FV
MD\$\;8BJ!(FGC4BQ; <4J[A0S4DS#$T,&YL2<53[[01L9&O#K6I46\=A(+P]
M+4JR5IVYU@-QBD\M(;7F'@,EP>OIZ2RT@.YOWQ';/ W0/A3#%MX,S<9X@P'D
M(W=4OM>9F\TL.FY>M4RXHW>=Q+<,;Y%&S]U!>].NBF^+H^5@N$Y(,VE5P:.P
MW()O;ST8"(3XR>1@T(*>_Y%&IKX-0)[?40O8264?YG!Z-#F9+D.IN!HU&NM"
MX.V.3.G<Y@OG-R<ZHBS\.!\2Y'GGL"A^6^1.9OWD[;N[U6+W6U,-30XVIP;S
M9ZF6'2!PR9\=42U52+/F&,9^"5%AK_=\=#4;=;9\M]?41CP6&U1+H*UIJ?M!
M7@[ ]=S8K?-9UPLV5G?TZ]W1TH^#S<7RW0;^72V(9C-A>4IHL;=1KER*_UN3
M;V53HMON'G!5^X2$SYL5 ZZ(S@^P5]J+VXV/X9;UV6C><-\*]3T9_7KQSD=Y
M3..<EN7VY&QHE/5GO!K_-^,2T%@_2"F%!4Z;XQ'=,MUL4"\MG=97'J-%V79
M(>B%5/UD.L9W.&QW']:6[>-VTP$]O-+XZVV/,%^D4A MDZ44N'!<&18SA&BM
MI/QBT>GEVR.7[8MTVR:OEBU= *IN>/11S#?//KW\Z;>WP,!KFR*15#@"$!2Q
MI:95%ERX8 5(R2_>\!@O3I>4<2^S*TY2>X9MU Y^:WEUYU8+*)860;'ZVTWV
MHH7 !0J]YF[O+9PV5FMWTW[>(@JGBR5SH)-8Q7BS((Y'Q].#29BD@30EMK L
M1T.6RWY[6B0V![;&Q=X^0K]T ??A/NDZC<Q29Q&U;E8)VC;Z^^4AF\[ZC-UI
MC\-"2\B,$W03BW4[T& U4$2..0W=[GU'2XWCT[)+"46A(;2P@YI^R*>S;KDO
MWUP>',;.1R>C49V@K]:V=)8Z.8T_6Y&6'#4V=5F*9XO330^4_"_PR+N\58WF
M""=0.%D;PX51=LG'Z(&M;G0?I8_MFM ,*I+JX=0W*I"FLT-1VTV:TV8?$H[H
M03?SFKL,HOB+IQ67]*RQTOS!9+[?3<7B]9'W1]./1SA'D9]F*SOH98M]=>?\
M.8Y@;&VC\<)S:%^FTWPM.Z%I1W.L#0W!Z5$382V 6\[#U:!&2*M=5]ZWD__U
MVY?-KL.>PT>T8L3-SYUK'>V_7X'@=_Y/);I1%IONM$T3;VN@_$!!M3?8FEYW
M/!?!E[(0?&@X,B!2YI_3%G9LUWDT76>5R5\,^.9!SXG$CV:S243F:]RM?Z%Y
MAAX(-@&9]:S,WQ^1L-XO?L:G_<O-RS&ZDR(T7YXPWT-'!_T'M[^XL/QR<&7_
M]9?(@05 @[!+ZTDUD<MWI]/3>?<2\X6@#U>21NGGT%N9OINYX_W63^F'?PV<
MC3OZ1^-X(?:N9S%I&1G34@>'9E*6TK DI%).VI"M$OPS%I-85YBO3--?<,WH
MC216#2,TBF#OS3O8^^G]VQ@X]58R E3X8AA%8ERF1&;%J&;,.4/+?LB3\P4?
M_KN9*M<;Z. S#P&TI]0 =\(;*Y1,8/'I.5E7!IK9;J#/I_BI WW](S=O?H87
MGYZ]M<EGDX 2SIDDX$0F+@E-F*80# Z*EPX'FC\Y7]"U$?V4I7DM,\NEHOU1
MN^%\_B-FQR7$V<1^BDG9!CHG\T*0C0FZV"TEC3'828Q;)ZZ-))]/Y'%A:HKU
MS=:5K!GK^^,'[4G4Y?[XPGKZ\:+FK$EJ.[/3-8=-2Q.;D]G+0'ACX39AN.:8
M=QO$NEKGL,P3L&[,/4.C;[R6MJ-OV/*PTG%),;!P05JSNE-2X9KRKCGOY#I)
M^OJN]<5*Y8M:,R[G>UL=5Q>D6YY4'Q2>;,*,2X>@:V4QPK]M.RK\J;.:1O\L
M\1-<HI]C+Z$1/)W-'Z@A]6S>;"<LU>!'Y-VT14/CRI9_+N*J[9O_IWOSRXRO
M%:89#WTZ)/OP?CY:;%^MW6^R[,D!;33^XGRY08/VU7>3/[6\M,Q&A29.7#D"
MB'/\N\GPLN5^79-VI\V TE^XN+(<#BP'!-XE,LVY^>S#XJ/I$8*S:--*HWJ
M??=A\)2K8L-=ZWX]:L)7C2'8_/)9([ER[6&,PJY-L*Q OMG:65XWL W+E:U5
MN.H6G9Y,#G#8F[VH1;<T ^E.9I,_2M>5=W]W-/R\\;B:U%UE)[136R%A_:/G
MRW)5;-WQ9E$N5[+R-4:1V$H:@#";' _C[XM^N"!+V.J8S;\R,UB7 8Z4=(]/
M-?\\ILA=@ZJ@@:OO;R,^?BW*6NTJP9^8AD/_UO9^,XSRZ9U'\;O@1C<'UG:0
MFJXK15S00&BN:'[!OA]]M_,*?[?SI^ZL5JNDZL(A9;/T*+W#"5!RG31SW4]+
M^.X#SL1WBR!R".FX2^E2)N$BR-*'NWKCH G^H:TQ;<42_5='P1V7SF\Y96&]
MM)804EPYU5R2IG0I,OS)"+OHPR0TWW-A4A0-_^C;W*BZVE6XZXW.1RT?#'IB
MT0<EW/)NVOBMO9IL&*Z;-MU9SEO.)JG=ZSL].IV71;P[Q54VTQ;99YIX:.F:
M-M;9O^1B\ZTCO7;S=]H<Z"^^8PDHE1#,ZAIQ\7$@[(@_-W*Z90J;;I^T\3K1
M#V_NN=(GDV[DBZ3CX^AHBA9+"=ZVMLV\21,U+?L87VR,5,+8!&&,U+U0Q7(V
M=/-]/MKYESL)^SN#=7@R'U*(.T\B3Q8(>K.?%K>;]QEP6LE!MX)VJ]U).D0S
MI@2)&LNW,;G[&ZZ@KDEKN)+Q:9C;L' -:0+Y9XNH5!&HE9;CNC@Y7H10FXV)
M10:=.K?O=F[K;9G;KXL1B"RY5^;2]&@'U[W7>[CJK4SVX<0MZT=S$'0AJ$AE
MJVMM.V6ARVA.Q"9<NUK9_D*>401&9:%*@^_\?_-6"3)R)R=M6ZZDZ3+C.]U*
M,?FFW5K3G$?M8I.+I7,AE%CZNH=-\[L\@-VJFXZFI^_V&W52ERO*M9M>N**>
ME)P<7:*/"_WE;DUM_.6CLA0U3G1JK8%V.V-Z>E+X N]^7+R5K@TEO]XT-EEJ
MFLWX]R4B6E(K_.=TTNV\-0Y.06\?(UAL=W4>34RAC#:NO$TNN28,C??%-7.Y
MRW?BWJ>C5I4V:S8QVLPG)ZUZ]4G5=9_3==NJZ[[WIFR+KONS.NTU73<(D9DU
MWAFO@67FK?,JQLRTUSDF>:6NNRZP&UE@S98LL)UIV,G*BWZI=S!?OUXNM!=D
MC^F$@<7]>H>K06JD6@NYTE!WN>_F[2IXV)SP[K(UE#5I*)]8$UX674!S9;//
M'HOFMMD:=^^[E(E+M>4RK/*IS]$82XSE"-<1Y//YI-,>+M/M-$EXVGPZW5K:
MV %#,6QY8&A<QFZ%*JMQMS@M-"?]>KT0XY:5OQP#P/7^M.A3WK6Z_BYJA\_I
M?<*&3#K%2^]5%GW_4H#3.89K6L^!Y]@NPZ[;M;Q:K-:)9;N$K=UBWX6@6I,
M[UQ4,$UJXFY+XC(+I\FL?.!"YQN$,&L\ZEG)!;+XJ9&SS5=SF:T'1Q?7-@*@
M+\^ 42EH(Q1DMXN"?IJ>^I-\>K#@G^L1S]**OH1UAK+/A?5?4D8@/7Q(JSPT
M@.#J1#\_NQ=Z^BMAVNVGN4[QW]!022\T3'J\;&E!4:OI+I14_-]6*]T"MR77
M@^&^00FA/>NT"\6N'Z^\ZEH(SZ=T-#AITX;WRXYE7AY0ZE(W#^('*XF3*TCO
M%J2,;A=*_S'MPZ^WA]!E>J;&<YWWKF59H\\A=#B-2VRU^S&6Q?CC?C/CETF]
M$#I'TX\'*;[KXUS+$V3XY>;ZYMS4I-G<PE\M#^HLDX8%=]1YYWW[GUS40Y/V
M(,TP/M%L-_>V2"?4:^&^..O?[#ZU%LI1\=*;<S1N$L=EJ6[/YTR:LVFE&S^6
MV/?*3;%+2M\V8'?KZ0%+%/YAI@W8V>U2,BRVX+L]@L)<_618T6FV?;R2QF68
M&O7']KS+:"&8O'@+IKM+(WHNRM*5<+Y'6ZH](C;8&V@.=;4J ;3)FB.B[2&8
MLM<RV,UMSMJ%-#EN]IM/CV,3AKIXXV!YG&EA=HX7Q^Z:QQT=E65I61ZATQ'/
M%\WJ3>-B_)98UB(V4U:#!AS-EFO ;CL]Z/:#K[[)THIKSA 5-6TQ%D>_--\9
MW/C)Z*_3\ZJ+I1W>[78VO_CK3\]_7-[VUZ-)>2C>$+%YL! :_-AM68<^ ]^S
MMHK#:*^/[[UJ#,IF9I2SA.D_IVE15:?_[GH-@_YP(<Z\\HW&^"^ :S4O:/4O
M(FKCBQ0A+6&VJ&W9H3U/%?NQ:X^HEMVH:5S$PTX6Z?G<<L=[L?F_R(>P&*ME
M)+'-1X2H+^?FVD[^\:*+\*[I0YO@JQF[_M7P%99:ZL/#TZ/N<8.-N'Z>]04_
MEM'%P<1L6&<QSUM!],ET$#A=-FW0W ZJPZ:UW\PN-.4XR@G6!4263UT>H1[6
M6WG R?/:@U!#YFF%'8NCNTV\=;(_G<;%TI=6LG#V<=UN$V?<9Y-=I(.>S@>U
M-U;\.3?<ONE=V"8BWAU5C;W^JWUZNSU:=H";NB#X$.R\)J#>2K'2H,A(]TZM
MK[P6QA\"ID2J9]BJ26,O#%]O82A,2O+G]I#5M!?JKO'CBA&]UGM-TO6VH8MS
MY"LBKRZ2?:Z[&P)9;WHG >EX;%FDIK&8%AWOBM#Y!(V4X<7#@B;#);J-A+>[
MZ1> >&W0!I&:@3?>V_F=!.!<%*9G*[PH%9NF$=/D-B[P[,=_+%.AMH2]<,?:
MQ#O3Q4R)0P(?#) [.&R*#"TLJ;R<?@/+K\0=2MN[8W9=7M9.[W<NQ^? JNL
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
M+G.)WD%6WNH,7LJ*]XKWV\9[E67?$0&P-0*@DBF?<R!:-B>C=$GN#)$P:HR
MY'#!5Y4 *@'<J9"@"KIOE0/$&@=(&Q4+Y8A5YIF 98883B6QP><$B@?\[V&I
M"*Z?Z?%BM?E6*9ZNRO3X\N,1]N8TA-/C28JC'W_Y^69)'Z]0@CVFI(\7O.8C
M8>F8?6E!"E$ :)D=I9IQ(Y.G)F16DSYN/U6+8=+'B%.51JU(J=)#0')#K&2<
MX,S57@BO#2 -&#OF_,8)^:\ _P,PQBJ8:\'>AX#M/O&CX,PY#Y0([0V!Z"DQ
MJJ3;]EDXQ9W(Y9P[4WI,K:S@KN"NA7>W&=A]]L<D@Y,Z*6(]+XH+FHDQ*9 H
M/'5:2YUEW-FU,#;BQC4T*JXKKJN@ZG:1W6> ##3G)+(E$H<6;7)GB<W>D42-
M2-P+16U <YR.F;AQ;8R*[(KLJHVZ56#W62"Y5M;G6'10O@$V$),!2,[,@(H*
M)T\IK@!C2WD%=@5V+6C[ ."]D@DR)9&,)U+;0" #FN0L&$(##C73)DGC=W:Y
M1)M<U4!:!7@5*]T?:OM,D!PB^$ Y4;:$P!'"I8R")P!>XL@E1"YL6J504?NX
M45LE1W<$XSX3)),LNL09*27C"1AOB*.!$0%<!6MM4)L_G5QA_+A@7(5#]X?D
M/A-D-("C5FH04LEP0<Z1>"8L"4$(GX(Q*0MTDQ4;4RFV",F/O/KIZ[U:^W2%
M<[($DT-&7\\'M""]IR"!>95 >Y>9J3*8K2<>&,I@A(S"9>!$4QK1_.>)>!T"
MX38I'%AI!#<[NVK,0&U1_MF:2?IQ8+FJ8#8.[5X% R99'ITF-EM9#APBM*/P
M1#-P@@K%J=4[NS"6<..]\@KM"NVJ@;E-6/<:&.V408? $6YT4WI)$V-PQ:;)
M<Z^$HDKH(FX;"U.7[(KKJH'9<F3W&ACIK%20*,F>E@P!*1'G 8C3W"HI&&<\
M([+9&(>W(KLBNVI@MAK8O09&<ET +$F.')?L4()[F3L2( 4<8\<B(+#E&&Z^
M0UYQ77%=)3!W$4+K)3")*NX#<\3P+ C(Z(@W-A 9F4O<R*!86;?YF-$;GS:I
M^'Z4^*X*F+L![:=A$467=(A$@2[G/W%U=LIFXF6*UDKIN ZUB&)%;57 ;"&,
M>P4,#R(FFA21WGGTF4O!#NXXB9[9S*(0,5085QA7!<R6(KE7P AP7DCK2>99
M(Y(-+LC),9(RLS0;+5D0Z"3+L=$W/BAR=Z50'WHFF->O:QZ8%<J1%,!8*QSD
M -$;QR3Z>L@PSC(1HKC5>C]5^W)#RI%#[4N@ 811B22C @&M@'BM+5$L4BY<
M-MSEJIZM0*Z%NQX"KGOAB\TT4J<3D2J7<+NTZ!. (%FHX+(/-K*JBJ^X/H?K
MJF^Y/_3V^A9&K8_1!R+0C2,0-26.6O0#F O26V AJ+(+7@^35N16<<N6P[H7
MMZA@DP7)2;;.$$@F$VM](H%F&V7@UIB2$W<L>,W<5(%=M2W;C>M>V\(<1<AJ
M1YP.F8!"_]E*'0F+*;JD8N0J[>R*L6#;=&RMXOI1X+IJ6VXG1-9K6ZP)3ECI
M"45G&I=MFXB3CA,$/8XVM\Z5_35NQSC,%=\5WU7;<F^@[;4MWAKI':(T>^4(
ML)),41E+-$W11,^=WWR=ZHK:QXW:JFVY(QCWVA8<,RD-XT1EG@CH7,K-,TL
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
M+@+EP0:B;#G^:#):W<XG$JC-EK$85 P[NXRS,4"M8UNANX!N%1S=*6#[+&'
MH]$EY:Y3K)2=-B5S/HO$"I]XSL"<AIU=P^HZ6\%:)4/;A>)!AK  D4&TQ/NB
M&$X(9:L\18LY !=.4%L4PV(,0HR%V*9(]F.OC;=7:^.ML(X*0$UF64L R Z,
M,,HQBFN.ER*IF@IIZZEG[^-0^<+1H >=+5')<_35LRCEL1FQME3:<<QXC\S#
MZ5CJ&]-.33):P5QE+[>-[5[V8CQ$JEPF)KIR[M!FXJ,'$L#R!!"2Y:QD+ADK
MPRJV*[:KZF6;<=VK7H04H$3$1;K4LP5!T=W/8$D.WG(A#:>NI!K08\4KKBNN
MJ^AERY'=BUX,]S)1]/ZY%AJ1'24Q0 /A0D/"'Q-/35ZAL9';E"F\(OLQ(+MJ
M7C8-[%[S$KG*G-%,HD K'!2/Q&GN2=+4H^-ME8Y-6M&QN+GDI0*[ KM*7NXB
MBM9+7J*2.4O!2>"&H:L-"1?NJ(G@4 KE^21-.>UKQ[S6K:[XKHJ7^T9NKWCQ
M,5.MJ"-4.$Z 22 ^<$VD""Y*+81F$I'+QMI6D[LBMPI>[@6OO>#%%"FI TMX
M+,7P(!:9J0&"UC4$Q;02UA;!2S6C*UBKX&6[4-P+7E0T(28N2:!!$:!<$$-5
M),)G[ZSUANF$JZZ@8\MO+%V[NYIX#SW5R^O7-='+"N=83B,X%B3G$E*F-AL
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
M6M:53,K%9@.UQT)#_J$A8BM ?9K[.YA;W/EV1,&UX%HD7;O&]%K2E1)ZJJQ
MVZ*ZK78%4J,>'[NF<K*Q:A),"Z9%U'5;H+T6=7')CK2*4'A VRH%45$WW.RU
MH4R&S:@K-D]F5]L&!=AW"]C2Y'(2D%Y+O9"*":,@2&3LD76,'DBA ]8EI^*\
MUM:+M190[Q[4HO3Z-$FSM=++9?*14H;63#?7W@9(14>PS!WQ-5),@FW!MFB]
M)H#:M=:K1ATZ;CTXHRU@GR](V1!0B2VSU1QQ=VVG!;6?!6I%ZW5-,%YKO3(;
MG0,SZ,0&$*N"I#5#HN2H13;<9,E*8"Q:KXDB>:WU2JE/6',6(HYJ^JHZB.01
M*%NK^H=%,TTOZR52+SGRLSURE\6\[E1OS)?W^5D5L%0Y<C5#9>T9E3%C;VLB
M8U0*M44E=;ZF;Y#-U=Z8C]1CQ\HKG2*TQ@AH4G>OO7-06_':*A=3*3LN]C6-
M,K8[W&,A+'"M+"!*LIV3PL%54FC>H$VQ 95F =VH;I\M@TH^<W]KQ%X[KA(F
MI""D()7%)D,(CZX20N:H8ZT,CJT"9-NI(06&V.>6C%.%;=QM>3'A ^$#4:]-
MB!'*549(?4X35@W)]F@!:RV0*!.D8%MFZC,;37<1YLKL:M^F,,+GR0@B<+M!
MU/]V%?7:ZN8*6HA5!4!?$J3$!.R\8HS4M-EI03/!_.>)>2F"-F52N-+\4C_X
MZK%+1;N:.ADP,Z .&4@3@8LU^*Q8Q;KC4FA"#$(,(JF['K2_V$![-IQ=M %\
M-1F0N_^?.2.D6G3+'G,/!G9=?4GP+G@7,=X-$8#>( "K<[2E&_F(J<?^/EI(
MZ!%,B#%E[6OBW>GAA0"$ $3&=^,<8#<X(+&IIF "70QV)Z",UB-4(9MB&4TR
ME$?AMCCO$WTK*.#S[.7X]>GQ,2]*_X%5N\OC\Z.SPXO?E=:.4FKSL&D5F^DD
M;5&AS9@Y=AOO3;6^I<Q:)%^3)V^\7/\KV:)+-1ZL,T."G0N010;=@M4Z8R7"
MO7T3YKBS99M;ZIX)F$6Y=1NPO:X!II)/-MD>AKE1VP^= \K90U2V1M4GFM/H
M1N[TO,^R@%O +0JL*0/[<B&PI/+H4L&VY6ZTDP=JP4-+M@?52355Z]Z^C7,?
MI=.,X%J45!-']KH.6)\X)J45Q*A]1W9H0)PKN&::JR:.=C5[^V[NO1AL ;8(
MHB8 WG7%KV@:8DL&''L'&"U!PFQ <4'M/18.<6_?QUVE/P6ZMQ^ZHFN:,K8O
ME_PB6YO#/+8\&4#O"6+1#BPY3-8U2Z2&HJG;;(&WP%O423>&V77!K^Y$*U5L
M&QN8+6#._2\L!9(KSK'U-B26KG""6M$831#&ZX)?WM;09XJ N2*@CAW&&C54
MYY5GRMYI$A@+C$4I-$TDKPM^95>C\:I!\3D -M) +3H8'3L-*:ZEY;U]8W#>
M3?>$D'S7&]P=2(.[*YQ322&FXFL/Z] UR@5CK-IU9B@^%-Q)*DZD+%NSB[LL
M9<EM=(B-&49)$D#6&K)U##%A#(F,JS7M[?NMPW,I"7IGT"HRELGB>BUC\=99
MK*V!C92Z^Y\S4%(95*S!)!UR,&VUEU!O[3((M.\DM*61W100O=:O:&VM4=B
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
M+*U6U70Q.^HN)H0@A" =R29*"Z]5<\_[-9L'7STN02771O[ U^XIV*(AZ=A
M950.E76QN=&7+)FM%_Z$&(081'%WK6A_L8%V7UD7:@6XC'*,.5G(H54(_3FH
MJ&NH=N<%903O@G?1ZMT0 >@- L!DO4T9@;QE0#8*$L8*Z*,SE;/W:7<;7H0
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
M21-40;9HFFX#OB^5]3(V.6.S@9)" LQ#^:Q4@^*,"3Q*'#C5P^UDYM9+N"T
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
MIK*1H/OI<;#L5>KNQ1#A KH<@+@5:+65Q-&;-%2Y9AZUGF/<.D'WH1BY1<N
M@OM/CWM)[7TT[I]?Q7T/_E52'*'DD=HSQD(N28,.K>D<5(VFC#;P<^]W)8L5
MT OH)2MX ]A_L&'S+=?<C+709\J.GA,9HF$%,;62N7FS2B[T8$3%7>EJ!?N"
M?4DH7B?F-^R]0]^<L0BZ!1Y^/@,YTM#,\ 3Z#(:F=ZWG$] +Z"45>:,T\/VF
MZ2>%E5J 0G941LKJ0@GH@E:%')=8[0CW4_?\NX=P6XA@1T+!]TM/_E'[F]UC
M]4=>'HYN*",]N>#^PMT9/N.-1C"R;C+(RJC<Z<H%%7W!D#)9FTH)+;'Q#;V1
M5.1TN.F7-U*1K!T;ZS6$:AQ@J@5&80"(.-3+9*)CVMO75LVCCA-:))$US^E@
M][VC"\DD?C1L-S.)R57;J$*.A3ILV4*NVD)0J=BD]&@Y)E(%@>TF;"7K]VEQ
MNIGU,]KE0KF 254#5N\@9NPV-M<A-7*Z1+.W'U&DO()12=S='&PWS"O7FI-7
M%5+#"-A4A,CHAR;0II3[C,8JYE6@*^FW"8)Y,_U6$3MN4P5*-@,Z39"=K5!3
MJ-YRQS/A"''UW/O/J@;>E8[N.K[91_V:E8$_KC-M Y#+L\7Y!59'YYFC\5+Y
M=SXZ?3HZ\DJG)SG'K>ST]-[Y[E<G?OE]& ??'S"]7DR^SH1+]OMM2W6H-%<5
M0VB$6H6DV6M%Y)//K%*0[/=T7(-OGZW<@I5[\)T^>%CPL>\A.?;I <]^%.RV
M(_VM"'0KC75+UF'HOH'2\Q1DH[R 5]2T-PG>@ZO@+=JB*JV.M2L%B$Q (;D>
MM*<4=)_6HO/8XN.T%^@*="4%?DTP?705IJ[JP"YYJ#'FEXW!V#-P24UYI4.T
M=A3""@)2 :GDP&\.M^4J;FTJQ+DU4%@TH.F0S<%72"Y3(@ZU>B])<,&N),$G
MB>;?KJ)9HS6%E(:0E0?,=>R,-PU:U=ZE3+F&.B)=G)LT)7?YCG>"V>BO?GQ^
M='9X<7;I"'.U/(>I2./F*'CLC!1CBXW9DXYH<JF2:)L0_?SKC42;86PU>X0>
MM%? &ALD:SWXG(RSKA(Y'MV!T]S[K76F4MKZSH!7LFF?#*$;V3372C:JN_M%
M63,0JB&68L$&,L8'6U)*>_L^;BU5$W3>&71^5)@N&;:MH;N18<NV%;:N0:S]
M!7N(!L2I(SDUB[HX8PU*WPB!KV39)H#=C2Q;\2GF8BT4ZUTWNSTDSZ8@6$JL
MM4GL- EV!;N299LDFC>R;*EP,,$VT-@"8' *4HT$%'.(C711QO4P-ZBY=5MK
M32?:],6Y6Z UO:A"N?@0Q>DV/6(^MPH6/E%!IV-1%-';EET-5G-4H<7@LLCB
MID1CS]_(UCEG@M%CB4!3#RBJBY!2MJ!5=TI8^QJ4WMLW0<\];EVI[D,A<HO6
M!07VGQ[VD@+\>-AOI !#X-RT#5";+8"^&NC.:0!K2HDV.G1A59=6IUV5@A#0
M?\Z@ET3AIP;X1J+0*":3FX-DB,96N 0YI 3696U2TM8XLTLIGL#[<X:WI!=O
M /$;Z<6&.5;T"-8F,[K)=<3[$L 7:ZOQ16-NNQ;Q">H%]9*8O&$>V$A,UI!]
M5*Q %W:C[T2&G+V"@.1\K,V$K$9$CSVBWY7\;WH5*-^>,9V<)/!D>7[,"Q$
M7F$DG8-6OK#-OB*E2!5;ML&Z@B$XEI[44R*@%V^D%+L/$K3KH4=)K $#%D@9
M-1C3Y])1T7GLM$6MYWK[E**L<]Y)\$JAR6O [49.,"$WXF:@K@I@1<M P2(X
MPYPJ(HNV2' KK6>FA>&-M)_-,1LV%51U#*@20X=K!3MF4A>= IN]?3OWP0F"
M!<'OEYV71-UV&-W<;5M<;>@R8';=/\Y-0V17H1EVQI04,_4 W9FM>\8+0N\,
M0B75-@DD;Z3:2C+-F=;]9#+#8Z[8_U((JH213K7<;!N1KIM;O(,:P(EETU:/
M_FSQ^I'_R"3FQ5#=MWUL:S=\1_PZD;G=RL#;1NCZV>K?;W!4;C=Y^X",I9')
M!5%13-'%3M7&N(P^*):LY(2X6KV1E:P4R==B0+G2 %DS).L3F.R3"US[U+E5
M9&3<7&W?B7OGZ+GA%50A3R'/6T:>DAK^>/+<2 UCS+89[R&8T=?01@79NP!!
M:9?8Y!HH=4<WSJ/;NJ6Q,*<PIS#GC3*GY.6W)M"-O'SM,U=K+(!)C;V_K4"J
M(4%![VIIT2IJ>_O)SE&+ZRD$*@0Z!0*599%/2I&;RR+.F% C@D9K>X!."F@E
M7J2D2K0Y&D<[6181?A1^%'Z\#@=3%J6N@T<W%J6P],G2>30ZB0V07 %2,8[M
M7S3JO^9DU$AT!A_F,=R=<'VUJ/7%V7BN7G<NZK<VGO7#DW-:W=OE9DN7SO[K
M^?+LL#V_4KK"V]?ME_;_EA=?[%]MBG3I1,>T^.7P9'5G&_4PWG9>ZZ^MK9,9
M3/"/T[.+IDZSIXO3/C;'LZ/5.ADM>+8X7/XV6PSW9;;WSZ>\JDU[,(X^/=F;
MG2YFSTX72YZ=/:&SU>$GIV>S<D3+Y6$[[%^A?I+94UX,&NB3-WOXS8_C2_U9
MHE(6Y_U<XY=6!39>?;N/P>'OA[5_=O1\QK_3T?GJQ_L99J53P.%9_\IR.9_E
M\[/9LR>'Y<GLF$[H%QY%.6:'R_[KITON7ST^[7QVNAB_FKG0^>HJ>=8NO+3^
MRX<G%^0TN.^TK3[L#^#B]!GW7QK'+P<)%EZ<C-LX.QU''"YFE ^/#L^>CS>.
MF<]>OKNZC04_I>>KZSCCQ?'RWNR= [L<O_A-)[GCS(L+-%D]GQEEU&HPWO:1
M3K-^:3S[]P^I*$2!J-H:JNX4;BG:5)TB3;E4F]NJHE _\R9QN_?-#+R^P7]<
MW-^*Q=?D_9JI_2UEZI__YXDJQ__OA/X[G7__ZW\>/_CF0/_TZSCVNV???_/C
MDX,7!^[!K[_AP8NOU/??_/"OGQY^]^S@FV]U9UWSX)O?GC_XM:@'+TK_[U>/
M"4WR+@3(?? !O47(EADL*FU[N-\L^[U]'<V]-\/[68?ZT:M2-!_R 'RDY98'
M8.</P"^/2Q]E8QM!JA0 4\E )55HB:U.RI(N;6\_AGMOUE-X-?_SSC'+SL)G
MA[]WCKOW\?9F1V9KQU9J=9K[AV?]-\I[V*V_U+_.'JQ-R>K9NWHO%\/X8&R@
M.BR;0BME:L":M%.HFR7CHZX-2TW)*<./OQG4J+32L.;(JS[K/\L3KN='_'U[
M6^S?K^RKBRO[YQF=G2\?CG<?]M__CZ/3\MMGAX?O[$%W<;OKV6(V.?6GOG%W
M/:N#7!0!.5^Q%"0;[06'=8^,ZU=GJT&J,087N=2QQX"Z5<O):>Q3Z$8IDKT9
M=YIY.ARVQ3GOW2+/Z^'P2$Z/CDZ?#3]EY9AV5X&7_5J6*X^$CD^[/_N"1QI@
M>3:\A@W?:;GRC,:AM?M)RY7[5(;'=/_/4/W2#^]W_.7[X/SBXE[Y^!>>>A^;
M(WJZY/NO_OBR'BZ?'M'S^X<GJYM=?>DMFJ\OGQW6LR<C$+VG+H+1EU*SE^=_
M^?&]U4<;\<7%9VCO)9/>^;&ZI]_YV1^=5IM[1N%'G?://[/QX\XJ%WMC%QO>
MZ[1_(I3\4YFS=F\<^Y8,6NF,P(OK3!J%MR:-7@4FLU?ARGLTWOZ 'LRW; 16
MWM-PH*^,PK9/Q*4\[P<D1*8X5I><LV>'9T].>\C^U=?_]3Z]VM_GQM]_ %^:
MNC=/=<<&6$9WIZ-[419V/<:[Y;I/-7I_N-CR]N3FQ8#?T(/[:E1W\-ON7G3O
M\?-?/CU='HZX^OZ"CVC$TE^.409[3[LW:Q%G6O(X0X\W]5_?TO9^6[HW^L[P
M_5^^.YD-FN^GJ,N_?HA1O+7565XW;,OGR_[Q<GG_?0CXHS?%R3FF<XY=EDF?
M?C/"PY-ZOCP;9]VF\>-=D@?<H05^8Q5Y[T>_"8LYEQB:#;[:XCD$Z_@=ZT0?
MLL#_EA3IV@EX</K52(+U ^[,ZKY[\/='_?WO[,%_/WKV\\,#=?#BJ^<__?H?
M3WX^?O3\P3??XD\O_O/7GU[4XX/GFZO[OZF?'_[PKW[M__IYK.*_^.'%P3?_
M]_#@[_]Y_//#[]3!PR>_'OSW@U\?F)]>_,^+'UZN['][=O#58\PZ:1TJ6.,;
M(")!3C8#4\"80RZAI;U]8^;*[FI1_Q:)G(2'/F<>>I=&<TU"(X(6&OIH&GK^
MFH:*-L77,!I+%P-8&@+U:8,<E%?(-B#%O?TT-VI7E>.%A82%;@4+_8$WU/\:
MX7_][N1W7IX-&=&:FBY6D(63/I"3'JQ=HYI"CJI9:&%TO(\M 1G=@%N-(:,F
M:G9OW^JYP5W5NQ=2$E+:'2FQ4[YE\MJY@"XZ4NPJ6JPQV^[6MQUHL(64KH64
MUHY2-S3%CNXZ?6H[*5G+$%W+H%LR:%*HWN=.2G;N<%=;6B94:7NJB:_OGYWP
M DY+.7\Z-,Q?__BM%-^^0D6*K<;6=$B>T! G5:O)(75?"4OB(-FBJ;+/H\O9
MHH@Q:Q,#Y*9ZF&93AMAT!<)6F='7J'N8AG.?MMYO+&4&/Q\(2Z+E$R-X[3\@
M9ZRZ)%"L_2BC'[K_P RU1A63KP%-1["V\Z"F5%M0(#QQ"$M <)V OI2EB%12
M5KE U9H D11D77VWRZ;Z2-5$7.T1FENQR7<.T,%[VW3WPWIXCT5C[*BV(6J;
MF L5)Q'^;0'T)0OMDL52/#!JVP'M&2CY! Z=5MT!UX75\+&#GE(I[SNN;.D/
M.)R.('^V=9#_OOG3V\=&V1D,->;@,&'3.59%U5455(C)IBA!_E0)Z*?+0;[6
M/9"OH\E6QM'DMW%W)F*%YC&X[+1/E4>I!]Q9T9P)+7L(A#\5A"7(_\0(7KL0
M5OGJ+5:(A5H/\DO_RU$%\K6[BRH'RWE5K,480; @6$*"*>+Y4HQ??*RE)0,U
MAMKQG!I$$QA":X&MUSTR,'O[8:YWUGI7\#P5/*?65 FE1W[9HU&*6L#.[^14
M+1%I%]U]!,_7@N?GET77I$?.SH6: (N.T&D[ MN24_7*F!CW]OU<^2G9YUVN
MX=LPN1#_8NMF>7-[UC9+^=L5P;Q];*5(-8W$3-:@0YN1C4W6N^*Q564E!3!5
M@BJ74P!L5(Y1-?#>&T!5+"1%$9S-D76(/OO4 P@UUVYKC^-#D7*+5AP$_3M#
MOV0//C'XU]X)*5TT=G>$J+4.?B:(!0,XSU1<GU+=W-Z^\7-O=R41$/ +^"50
MF0@57$H\<%5.QVC Q>0!$QN(K=4>J(0>BG*QVI:]?>?GW240*A J>$D%,7._
M*=,*M8(<3#*6C-%>%Z-))2\YB]M"!9=R%DJ[TDJ BF.'IM<5$M<&FG,@++EJ
MU;T"Q+DUM\8KN-:.Q:OR/]>&UA]Y>5A?5A)?<'_ID* S?DLQ(DFQ>JZI>A=B
ML0%5JY&Q^S"IJ<1:I9;>[;E(9N(::.B7RYD)4TNCL2G34M ].,$$66L%KB7G
M*C=?O-K;]W=P0Z: ="N02@+A$V-T[2IH#HZ\)HADQQX#57O40!9,\"4[U".B
MV-O76D J('UO2RK>_<XA>RG05X6JZP\EZ$"EFU67(?8I Y-(FZ15#^(&9*,H
M_NX:9(W*/5IW045?,*1,UJ8RJGZQ\0V]^;-&E@+9:X7LVLHF8W2U14'KU JH
M+0+54H!234JQ-CPZ6^HI56W[Y%4 +C?F !W?K,Q[S9J"']>1]T#=\FQQ?@'(
M41[S:+Q4_IV/3I\.<$@9V,_E''^"@U<=43IH^8]_5HZ\>N1U)_0V*G;#./C^
MX)T;K+I[?'YT=GAQ=LGVO<7A:0YC*RVDD@OFDK/"'I-FSQ@R-?T' FG)]EV#
MC_/MA7^S"DV^>LS)%V^]!<K) %9G@+J?"EZG$JJ.P?4!WG=A2CI)B4NF %/)
M]WUJE!Z\1FEVK>: &8RSMJ.T.,C5>XBY%30Q:MUP;Q_=U@N#@M([@U)9Z9\8
MG!^]AK/)/A5CQO8$U^%L*4-*Q-"X]6G5U.UQ-[IZKF3[X)T#=+25B)+) ]!.
MN6Q-L;$CKP:7"KUG19$7O#BMM'PB6+X9+)>U VV*9HL%8F$<18P+)(T5LBX8
MV26?N)OF_^_?HM'FRPFA65(D4TF1W)*N6B?+T;);RJY>87/4WJE(IJ@2,;L8
MG:N=Q;7G5@T7+;F.FZ7J%Y=S'<$WU;K5A61=I^KJ"3*A!@Z.&Q4,-HQ-5WI"
M59^DBML44"JICD\-TG6JHV+#'+6&Z&H#3+&#M#^K$,W ;L[=P>K^E-]ZU55
M>L= *B'0]4)VG<YH;#25C&!54(#.-Z#H#215/):J0G%E;U]+O>,[AUF=@U:^
ML,V^(G6N[NR=;;"N.U/=J?J#VBF"V9O [#IMH:KK$Z<KZ$IJ;#STD'3,D#RU
M8@JZ8NW0(^YJU^&MVTUTO651/C0#=+51O>T#6D_/.VH^O%/]76HMM<-1N=V\
MG"@055M#U0'94K2IXYTTY5)M;E6JQ$R6I=7EC(5-VA4?$%RP!=!G S&I49?.
M1IUKRX[UJDQ,-+LJ3+<[#$V\OYY0J%#HS5"HI),^-8.NTTD4@D%T&6JM!,C9
M0?:1(/:9:R'I8JGN[9LP-UX85!A4&/16,*CD#:Z73]>Y/EML,DIIP% =(+8,
MQ$D#^< >5>%8X]Z^BW.5=J5=$CX5/A4^W3OL<2!C:61R05044W3#BS'&9?1!
ML11]NC5\NL[#)E4290S@F<;^B^2 B@D08XG>6)NPT:KJDS/NSO#I*I'[Q=EX
MO%[MG;JTU^N8%K\<GJQ^OE_<JQ^\V/J%[BJG_7J^/#MLSZ_N2TV[VA[F[D7W
M9R@VZO]\^?1T>3@FY/Z"C^CL\'?^<EP\V'O:O;E#-M.2QQGV]O^B__IJ[JZ#
M;\S@F]D_%KSLHT0KMCEMLV\ZTH\S+RZ>):OGL\$BLTQ'(_9<S@[[/R>S#OC^
M4(QW9B,VG=7#93DZ79XO>+;@_ST_7/!@AN7LZ>+P=#$[.YU]_>W7_S7[JIX^
M';]S;V.?W,5C_&#HR0[+Q?\/ICL\.5]=UJ527OM_RXLO]J]^_=*C\O+6K!_/
MR1N3\.RPGCUYQ;.7OO7RR5?KKU#N#_GYV;N_<NF1*_U&>;&;!TRK]YJTX4I=
M&<!+KT\6ZSV2OS#D!=-O0*U?XGTZ>D;/EWM?7$57A];E8=N\XW?>5VM7[^OA
MX7%_/![PL]F/I\=T\HX[C!LW&-Z&G]7HUF%H5O-_OW,6+RXP\C>:RJ7,GBR&
M&?ZW0V-")^UD$M6 32GJ=KFFEFK+P=62'X>]_8>#VP:\OAX6O"/C;U_0FX_Q
MNY_QB]<-7%Q85U8Z-J,"-9W0<8NYN:"LJBTT#O32:^C?X?K5L/G]3<\EVQ)L
M1.,P)TN^-IL]1L4J[KWC=WKD%F-PD4NMB$P]G,O):=19N1)MW'L7:;\'18\G
M[YJ\K!6 'C[A[@2-A%JW)+.5X>E4M2+"Y>SLR2"QSM)+.AI3=CCPW7V=_D<Y
M/>ZS>#([.NV_/:OG/*AM'/]L<7C&<-K:^,+*&^*Z_N+BM?<T.W_:OSZ^<=@=
MN[&#N!S1<GG8ND%XQ< 7)Z?E[.2U8_7JO9/Z\KM7KZB?__27DW[[]=4U/:7G
M@X '5;?SH]5M]/O[_?#T?'GT_/5O]N/?^(UZOEB-R941>MI'^;0N[[^3>%].
M]TLF'3SRIP] G^^+@7_-PBLOH\_[$3U=\OU7?WSY2E1]>+*:R-67WK)&NV:N
M>^J"O5XN#;\\_\N/[ZT^VO"-+CY#>Z^C^)T?JWOZG9_]T6FUN6<4?M1I__BS
MCE^YV-MUL>&]3KNML.&=JJ2T<W'$:T?^TSM'F]3^AKU>H?YM_NLHD/N'A1ED
M;#]Z;$>]HS?&]I,]P.]QCG=&JW\T_!=C>9WIG[>/\'>O+/MW%Y;]QY4?PO6C
M*A6]]X#L8+A?6OXW\P-W;#I>.5K;3,BG'O:[-N:W&0)W;2[>^OQ_,KHW>HNY
M_:@Q/CZL]8BO<XS_\MT("'M@UJ.[Y5^W&]=;LG7TC8Y_4HGO<SG'CC3;[ZY(
M.9EG>R1K#D_J^?)LG'6;+?UW:?5VZNNO?_F0W2[*F1Q32\8KK"UERLRZE!+0
MLW?^\3<C]%1::7B7LF79[[+_=44)^-WQ4SI<<'W+XNLK>WQACG]\F:3\ZB*!
M=\#=C-0[L_IZ\,W/OSUX>/"O@V]^LM]_\T@]./X!?_KUH)_KVV<_'?^_W[[_
MII@'WWSWXN?#-U9?G_5C]<&+;Y\]^+7@@X<_F)^_>7)X\.(_CP\>_L=AOU9\
M\.(G=?#K@^/_>?'#Y5X70?<Y"BY#5F@ D[>0^M1"+57Y&%H(E/?VTYL+KW^]
MB8H=UZ1"$2::O!)D!T1T5??QWA0DU+,5]:R+BRM-C;1/0!CSZ >@@&*T4(U+
MT>8^>;;N[:.]@_T A("F24 ?X@J%:%RSR9L2&'4J46N7LG*:36VEUL% .KUD
MH+>+TL05NG$^>MV?Y-='_^K7\UA'G;.S!EIQ$= 5AF@[1SEV3(V;3MGM[3OW
MIK)7'*(;A^^=XZ/KI2-QB&Z"@)Y?):"([,=N$<@Y,"!UAR@7RU P]X<U9E9N
M%$;%*34V^^0]5VXVP_7]LQ->P&DIYT^'?NCK'[_]'$H ?E!:*.F676B>.*&/
MF (:YU4IJ5(/QXRDA:9/18\NIX6R<5J-ULO<XFB!VGVA6#2#4Q&+04NIA+U]
M8^,6;I"4,IJ8"[$#%(L+<1.X7>=4/*6.T]HAF^K(J8RVJ!$15,TV<E7L6]G;
MCU(Z\*YA5VFRH7!6*CJLN65K<O.,1;$QD=M[N/]_5%Q=S/'UPWHS-5%(D:FI
MVV3$#O"8"?IT]T A)NJ1GM76VYV561> WSV BW&^"11OQ/=9E:1J1"@._>@V
MYD8M[@")HXJZ*0R$W;,V;WK6M[[JX%3C^P>G)W Z8OS9UC'^^^9+)\(_'Q+C
MM]R?6U8-BU.(L68.RM66;,;H#4:)\:=/1S]=CO&3RY8]$N@PI!^%"I G!36@
MU=Q<"'7$^&J;&']Z2QUW$<;7BV)Q(VX"M^L8O]ALFLT:*OLR<G.^>Q!8(' J
MQI)GV_S>OI_2 H%@=R<F..6F.6C6)F1DRSF:%/L[T?? P"HKDH/; .4W) ?9
M<"LQ0&C%]KC>>*"8 U#B[(F]*ZKL[=N[I3BXBU"^7B2+&;X)[&Y$\V@KV60#
ME%0[=IDSY&@-J(3][:2]ZQ.WK^/6#;4FNEIOP^2B^54S@7YC;^RXVF;1?KNR
M@Q/AIP]Q-?+HL.T]1NVYNY@I^A1*<*K[G<H:11+M3Y^NRN5H7X?J;20+CA0!
MVER!>HP/)F7CJL\::V<JAV\RU0>OZ$^F&.D.5Q3N! %<+_[%0;D)Q*_S!,Z'
M/CW8P'&K@"$EB-4@6-]"B+H%;J-.<=I53S*!_41A_T%V/RG,GD,B$[';!J)H
MF;J3FTM0*6A),=P&%MA,,2A/-1;C@(@94',!XLX,S7*)AI1S.H^2Y6]NM1+C
M?U=8X'I)0(S_3<!^(SNA4M*QY@)1ZPS(.+(3.8Z>!3IDMC%4')N9=M7A\'JJ
M9E]7^\,_J@2\>WC^R,O#41AV9"P6W%\Z)NB,_Z2*WQW*GGZ(EQ*]:AS84 L-
M3?=F;7=OLU'>Z1A;+I*=F#Y=_;+.3OSZFWWPPV.JNJIF%2B?],A0,"3?"C34
MFK3O3TFS>_NR##)U(%\OCL71N GD/K^"W,"4G+=M=$1"P)(;Q.XV0NMSJ'/T
M687T-N2*(.%VP[<8<@.Z [&86)/2OE-V3-H&552030>W#MF;F8,>'.CHQB9D
MBD.NC %2< 2Q&&^--E6YL+--!P+PSPO@8K6O%]N;XH6:54NE@0YC2;!P U(I
M CN352XZ.2Q3Q/8G+S=PI966CF\VL+IF2<./ZWS P.?R;'%^ =U1</-HO-1N
M_(Y.GXX&*%)8]G,YQW5GPUZ=^$H[N@&/Z\7"ZSS9YY,;^Q!E8>),P:+6W!"#
M3J$&;76SV-!C#N\14HM//B6[_>VSE<U^V2S3Q12K"19T#MUF8V1(V*VW<=[7
MX+36V4S19HL_?@O +?[X->/ZX#6N?=3%115 8W]!E2ND4@A896H%57]GDKZX
MX'HG"UJ<6V-EM(\XE'<UY1*CMB[&PLE*,='; NA71;2^TP</?WGQN(3$3ED$
MPR4")@J0DBG@:_.YAF*J:GO[5I:T)@[EZT6R&.,;P6ZYBEWC'5I,&9RW!="T
M!+FQ 1Y=AA%-0,:.W3?!>^L38[<K(;#1?^;X_.CL\.+L6^0';ED=H0_2SJ"/
MQONB<D#T3-2TC:.AM:(86\VBG;D%=/6ORSF!6EI)GAHX&AN(%56(_1V(R6"?
M6JM[;+&WKW>PL^>6ZG=O"XRO%\62"9@0FM>9 %+5>F5K]SM4'N4 $*CTP(&Z
M5^&-B@&=DC)_=Q77BJP)6H7HG$>5.$7*L1D?*N:6+W MDII;!N[760%[\.LO
MZK%2-C:K+83@> A=.[AC-]]-JX2&5=:TNUR?(/SS0KA8[FL&=[D*[JQ'-=X8
M06,S@*$XH#ZQ8(I+FDUH3M4I@GN7-3Z=NP6BFHLZ(8L/D=9L4Q+T_9JB3YGC
M/B3)@%YS*,@^&]<CE9Q28HMH8J3:.4Z*A=X&<GM^57C J?K1$\V[U%]2A!AL
MZDANE0UF+L5OF63X(*3<HE6.VP_]ZT6^N#<38H!U8D)'6UP,'BK1J%/H%403
M""H65(5&][F\:XF"<,'DN."#9 W)Z5!,45P9$VK2G#&EP-EF0^5]]@^(&S !
M$MA(8)@0:T-M87@$@,X%H$[U4+6.?7I;#FQW(FL0^$\._M>+?C'Z-X+WS9P&
MNNI"+L"M$2 K!ZG%"C5X59,A4RSO4 KQ:5%_K2*):U1!G"S/CWDAG4FO<I U
M+K3.+BK$UH/42"G&QBG\_^Q]:W-;-[+M7V'IG'MKIHIP\&@ #6=*59[8F?*M
M(WOB<2;C?$DU7C8=2=0AI3CVK[\-4C8IR0_9HJ5-&9D)(VF3X-X UNHGNE,-
MGDPRW1&Q!8ST9MT143)Y'Z(2":MDY8.B0(NM$8+S%A%YH9LCHB<[#!S%UPOB
MKDC<"&Q7W@./D9K>)R@%UB$L!D%%@K R8O!>F=S2&J[>UKR#=VC@S5XG'75A
ME1]J9K[.+I !(XUM?^L9#5N(ZW/G'%K3:%^R%*8==H :DD"D(G(U4IJ:--N!
M0PQZ=H0/!.%=/-\(C,\=>;#.\#]>MUS#T&!<12"E1';.NX YHF8[?U/50@>4
MM3 P8WZ1FO"%7I/E_-PU/*%Y>L*(>5> ]6I5C-\W+=?/2O]]@[,R0)+^K,KN
MNFJ7<R5%%0!BU":"8S;6JCBO7?>$; %GRW5/2*VV9M:SA'>U%76&*M K+;1)
MLCIM-1C7RCO;C05B-@"C&P[6=!;M+'J5ROA7)]&NZMX(;:X=L-$HB7P4J6BF
M3:VRB%"EP !449L QK"6:\)FPUF=.SMWWC[N_!P-E,T^3;9*7:P$HQ5B,09#
MR@I-#+;V;*#MH-)SSK\",9'U10 FQR\V"S)&"5\1LHP.0<G67.BB:[^KH9U*
M.Y5^25WFJS-I5T-OA#O/>5R=#MF;HD54NF52ZB)"6S4*RL98C:PIM1Z-%TWX
M;=5%%Q[;[X[;SGI7F84?K6WOR>$)+9YMO;;, <V>3PX7-W3N5-G+D_GQI+X^
M<[#,N'?%9W;_%F??[9ZM ;.)<;\V%^C&!3].9Z/C%V6YR*\+S>:CPG>21_<9
MEP>QS)97C!J/FIVY.*W6D#X>7:\QNQ:9Y2=-=P]/#E[Q#IJ7PPL,<THC]P[S
MCZ4LR>1_ICQ#_(?_*30O\W=L(K>437[]SPN9#OY]2+^$D\<O?SQX=']//7O9
MWOOPU>/[3U[LO=FSCU[^#GMO[LG']W_Z\]G3AZ_V[C]0S RZL<1OMFB'#I5P
MO,H"3&&CM*E3VDG6I5+6SNGKEA-]A3>YPA1=4:8&48)C7=GE)(B0%68+R7IM
M96D% 0^G%^C^PA]&D]/IYA_:3(]>T7PT*VGZ_)!IAB7!29R7_SUA\AH=3T<T
MVN>56 3@_??S4=JG^7Q2F:279UWG(QZ:EJ)]/"I_IL+LSG]E]FOOX>$FAXV/
M1@O>GH\H3O\H=S;/K9_'V6?*CCES=.Z,<?O+ACE[,<S=R3$_3+H$B_^E_'7T
M3^(ERB=EL0#S+15'3WGI?YBRCGCX>G149HT3>!/PQN%[?LX_T/[K^60^FM;1
MT9G''9W,VQN.6(M($]XW[83U9'[<-N6KR?$+WJ_/3_;I>#I[S3\>35EMX'?/
M>-NR+MH.7,^7;VM;\/ETUD;@KS#-53?*]'J^^K8F_X(<L=0\F,[*V8MWWLK$
M1RU!>I+.4J2*4F</F14N":H:8@I6N3+;AF"9.-\K!,\27UOB^R?E/;KS_&E[
M?<I?]O?]:?K]FV.]AV;OZ4/X+4)6!K(7BD@)(),%4M0":PVQ2D?.Q:7D8A6P
MY'M-W-CDDPL)3%8$.CID+065<V ,_UO+SJBP,#GB93B>G93E%J6#MH4:^Z4I
MK_W%[4B+#?0!'>H5TVE[1YWN[T]?S>^^I=S3;?-)6CI5JAM\/XGFI11?5WJ7
M6^/33WUNEJ1/Q2K#JJ&&$'6PU@36XKS%'&TK!?^W!66_,PR6ZCV3Q3X=S<O=
MMS]\GR?SHWUZ?7=RN$#_XD/OR8+X_M4D'[]H!NL=N31:3Y,O3L<_O7QG<>F<
M4;*\9OB3\.'+\H[ZX+6/#:OT'2WABX;]^#6#7S9JO]E^LY>Y6;S4L)_(<_IT
M8J*_\-[WN 53:3KE=7K"_'L]86\)>O26F\^X.:XZ%VMNV\]P=@QQGI::T'U6
M=B[3\^DR#WOY23N5=A>'VO9)#7*I%[1I/76R-:.$5<M_S HKHA\^8M?G^G/G
M>I'HN)SDID2O33?KTWV>-S;//YS,9A^K7]5G]'-G=.'8&JTLO8U*J#5IO>WS
M])>'S7$T/>$A\OROGS-+6WL0^UTY^MB\'V4^[QT9^QA;V1GRPQU2!X.QYOB;
M'.:3^?%L\OEG)FYKHL0M2G7P6E$[[&TQ%M!!1LH8-:#AOP<B^.WA9<K('9X<
MY.GQZ?7S_MOW.&[YIR9X\\/#/\K\N+FB3YV\MR7E03]ZNJ?WWOS[]T>_[+W9
MX^_8T_]^\?B7AW\^_L=/^MF;_?U?__%D\NCEDX-'%U(>GJF]-\_X^WY2S][L
M_?GHS4]O?OWE@7WV\@'\>O_7EX]_^??OO_[CH7[TCV?Z/V]^.DUW>'"\=^\W
M6T.)LITGLUX)\!!%!%M$+CI8G8'_VHZ CYV^6+UAZSO<=2K:?BK*T2)4(RD%
M,#X&A50MY20M&HFF4]' J>CU.RK":'6*U0I9K!=@,(N@8A"Q%)DB25D4[NSB
M6*+N5-2I:'!4I)F$G'-8L1J(,:&OQKMLDBO>&ULZ%0V;BAZMM*)2,B09O,@2
M;:NNG065Z 6O92BYN$)6[>PJ/?9R2+T&.Q=U+AH6%YTZN3L7?2X7K=0BFY3S
MP0>A?6F5_B4)+#JQF8;*%J^2TVEGUVLY-AM+2>]DU,EHJ\CH;$[SBI$>E>/'
M]7ZIA6DH+].?.Q=])A<]7NE%TC1?GW9"0G$"P$J!4C$A!>5BEK*URV(N,F8L
M PZ(BS84UAJJ[_U??[\W^N<___DMU!G^G*,T1GD',CLM/5 -2!AKI99N7ZI+
M]7*T\Z%F)]T4^VJ4\_.Z@]H;R+6D("*2;@6%D\"<JS#.,=WDB!%4+V-X6S&L
MLC5*>E4H 9A6K9;OIV!2UL<"3G<,#Q?#*Q/&*#"HLA.!UTI ,$X05A#5@V(B
MAFH,=@S?5@P;JZ+7$:S-!(S9()W/5I<2VBD?$SN&!XOA-9<H1&/: 611B\T"
MHHVMTQ )'W--S4>1(W4,=PQW?^(@@;P2QCZ38J4Z"<M&.P,YD @.O3 :"'PI
MNEK--KRR8W7UG(\.Y&\/R-T7]_5PO.:+LSJ6&A6*!+(9QE@%&9;*1EE%"2%"
M]4/$\2W/@WW\ZK#,Q#2EDZ-)R:,?GCRX2H?R6\A H62)$:+V 4'[1&1K#M51
M* J2Q@\S4%?\KXEGGIUQP+53ZXFLD!):>12E!()SHB7:@:>4=+8[NR'<POS0
M;QRISH TQF+@Q85L*N:DP$A7%=;DM>I('0)25YI],:P*.)>%8N5.@$(4Y*H7
MP.H^* 6:<MK9A=N8LO2-(U46HZ!6Y8,C7F96YG/6T0>($5(HOJ<>#AO$:WZV
MI+*Q4EN!U5<VSUFW1U6+<,W;YHPDB&9G5XU-@ [C#N/N91L2C-<.,SA/WE 4
M2E6&<< BHO-9Z$B^..^]DG%G%ZT=ZR [D#N0NY=M.#A>\[(9):MQ6 4;/X;%
M<2L&#;(V8SA'Z=@2MJ;AV(WYYP'A^)9GO#V:'HII\[2-KNQIN\6^?N42<PY8
M-M@AHZ(J#1@M<ZJ)!9+L]ON-<TU:][1%<#I1(1&U99TA12G0!A36>.N+93E"
MCNUW=>7CCSTJ-S"D9HVR:#!)V0043+3!EA"\P6R"QM#M]X&#>"V\3JUF K1.
M9BX)D$&+(+T3F9R4CH*2A,U^#_[*:G^'\<!@'*T&GS%Z"P&JBI@E99NEEQZ#
M"1\);748#P'&:VZX'&HBTDED="R+K3$"9:BB6JV<D:U?@-S9U6-S]6($'<8=
MQMT-MTD8KTEC2<FA\FRO.VR9YUJ0E2@<R")!E^RT:](8I!^'0:7)="AO"92[
M(^[K(7G-$:>J"S;K(DHN(*"@$\$F(R@&#U(E7VM<(%G)L;EZB'N@"6_&#\X5
MMZ@7S0]VH<3J5?+>KM9*<_MXRI24LZFZ1HJ@$-HIBJS0ZZAEE;([  9-5,_7
MO7C9$=H<K9!.!K8<BA0Q863>JA(,D+&8=W;=6.I-Q0NVI<%N)X /$T"I(3B9
M8C90 8+&:()LKS8Z[_5'?/6=  9! "N;@U@=4=5:D6-@F\,&(Z)F/JA.%V54
MMK$P ;": G;#+60[ VPQ TB250&50D:#!1.A:!.,L\E!S;)7,ATX ZPY#Q$*
M$5#+O-6RG94E$;,LPF'QQL2<<^L"I]P8?.@,T!E@8 S0_8Y?R  K'4#EUI]4
M5Q$H&P&Y*OZ)C+ NYJJ#]:3JSJX9NX!CKWTG@4X"UT<"W6/Y]3A@/740@D)E
MJL@.E  ,K4Y><B+$%"J!RN2I<4 [HJNEVQ8.N-8648NVOM<&TR=E/FF]O)L7
M<U;XA04B':_ZB"WNID=6%CR5P">K7*R%/*NY.20)0#($XZ.R]B,\U6V2:V*C
MW]?=DB'R0MD$ H&B  U28%0@@B&+9*1,K8Z>=U=V2?08Z,"0ZE3-6958*2@P
MF:524;8"EAAE+OXCL86.U.M#ZEK!;PG1RL3&@JQ!0$A%4&;@)IYV%5J-!-G\
MAU=6&#I0AP;4DD-VUF,R'F3-6("-@%!E*$J&VH$Z!*"NN?EJ"AJ]9F0FJ**=
M]Q*M**F(B36@$*E"L"Q2L:<5=:1V3]V@0+Q6-(-4, A61$THH)WM"T95$7,H
M+5[/2QM:JY^6L=]UXP[D[FT;$([7O&U% 40 %%H;UIJ]\R) CD*6G&M0O@3?
M,GVU'GL[)-7YJY?#6_P^.6Q^K;M"X=%-YPL^63G6&A;GQ[.3)4Q;V^C]]I++
M'V5_>M0$W)>U:;]L^*&/T<>X<IOV*[JWWPY\^GG1WGRWP?1Z,?G.\=V=W>\[
MG\NZH"FZ5)LRQ)1""0I+=<JY&HNRO83]0%6$!TOU8*$FW/N-DB>HP0B+50K(
M08IH=13.DHPNAEA2[#7L;RN(+65EG*. X"!D"-HD:REFR"9F21W$ P;QWCL0
M9UMEKEF)J,BTWKQ&H(M1I)H 72YDH3>3N;4@EA%+UJ8$YPI(K=E:MX&TEL'G
MBC)W$ \8Q#^_ [$A;RG9(#R6), H*Q C"^9@HW'%QFI*!W$'<7>?#Q/)Z1V2
ME6)-*B@C?-&6Q7'0K%-7$%&GI$R5:')K)X-C7N(.Y [D[CX?$HY_?X=CB"JD
M9@PK[?6I_]S((JJ4"+GH!!D&B.,-N<^WRUWWP^JP??.7'YSL'T^6HU_!>W=[
MJ_&RH2\S9K#&$V1I43OF*D";9":*EVPBVT_6W1!-O5YWX15(7IGD1*W AH,#
M+=B.8*ZJBJK659;6O4Z/M=[4V=HM/3=S&W'LDB(LK3Q&8&V#=0^29%7UY$P,
MH3OPA@SAE0//>1]U(60[H4@!I3H1G*W"RPQ5^\KF?]B8[=]!/# 0^U!38L9&
M&14D ,2":#592!:5_4A3J2Z,AX'DE1<O1J=5UB"8E=EFH"Q9#D<GJ 2 6'0T
M)G9AW''<?7A#Q/'*AY>"+L6;(J3"UMN]:A$I5.$HZ>IJ33HV'&O+2-Y4P8J.
MY&\(R=V)]S6!O'+B.?*6320G5)61!3(E@2X'85Q-+GFK06$#LA^#O:W=:JS=
M@B389=',V>>DPEZEN<VW5D1#8RPE**,@2U!!H:RHJ-AJB_.@KBW V(V,+^*T
M-^L>/T>F(/DL@O=%@$E68+19%+)44\@>6JK 1HR,ST7+%@4?OS4&,+74P!R
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
MIA%(UY%ZRY#J70M @@FLV$-2@*#)>%0FE)(HV1YA'C:(UR+,$H.3Z()P1:(
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
M@">#@7B)&[);7\,K-R_NR/YVD-W#>H,G@C?O">LE4[P,THJTX .E2 1RC1X
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
MVZB?FPMP6Y.&;E':CU<I*NV4!N7:B;S0(LZ)0!M;O*(/1(0WDO:S"DS]^)[
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
MIC<.Q7IX<GC9HQLMX!=>;V)C=NDZUX5G/I+?05*$>K R0,T.V,7AXEH-$HI
MF=7=K3<3L+F!(K>!2.?4E<^FLN8X5.Q69]1OGNH>'3<H.IG4%Z__>+5%$&]P
M:#$==4,#/!<+_;^X)U#%AN;I<.B&0YR9\3.=:V0,$1=W4_/<!$.1]N4T&.!F
MNX#<3R&ETEDDB"2ZL^%XC7%H&YU?<4,BJI%QRW-V':XJ8OBP^:KW X=[M^1&
M1&S%@96DB=UA>:5L,S?"&1J=X=>-4F\X!N[="ZD8G1T7@,&'FD:&G>$!;F"<
MM\M/3WH[; 8\V4KE\T=]9,782^P,+LG4>J3A<7<T'GG&B<5?)AN_:;*,MY&
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
MS+PP0G+Q5^H4H?:74SXNHC,#(:/;\*,_F,-@ED\ [T4LOW/^P0\E_^"P6X:
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
MQN<9<;6Q<'W+3V3N5,=MEWOS1TVGF>;<T$?.T5S?-.VM>_=VP_T.6&YW3WY
M7W<RN*"BP7_=@UB5,EGSHGA*%BQ*9[&V=(HQTC'*+2RR9<#/.=>BH"Z!<3*I
M%NI9;_VJ?Q-:Z,7S"/PYH?(E)=0Y@NURDYYEEZ,S4:7,% _ H" 9GQJ0H8\E
M<DO[90(9GU*MDFA=(\;5>XF!CSP%:X4R$D#YC$%)GP7/"H4I7"ZR.*R)P3W$
M0.X6$[1+W+(D?6$@O66!-IR)(%0(='"ZF@>DE;Q1#+H4F_M( O 0%%>21^'
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
M_?ZLC5J[1#O6&%4$* _:015BD*BL$\KG'#'J5O#;1^ZYR$.P/MB0$S+KO6(
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
MNOG6^HWB&=^:<)B%\RQ*12B64;,0BF5:^ABTL4;5P-R"?&L-QX\/Q\VW]H#
MG?&MY6B2(,N-U?GJ#"S9[2Z(PHK,!IP*M*FNMKI=U RN!MK>.-<6@-KF7'L0
MN%Z<LUH%9:3*S.M,=KJ)B7F$P(*318&W4L:TLB;E]>R792X\>(Q(O<^TH5)X
MM)$[LHY <H[%@N(&-4_1 4)SKO40M#/.-2&"5M%S9DN0=,:2L>NX#'3&"J)=
MJR6H4DU<X_J4-;O(I#5E>^=<VZY]\&>[(I_U6I@G=VV^J7#+QTS%)\6E!DS&
MD>Z(SOOHC/6F!"Y4+,WYUCMFVIEUODD5Z#3)B6E;R&S'X%B(&.JOQ<2"D=0-
M4B?4JA5S&P#WA<@2!?0>!>SO8SIPA%)S'Y-, !"\$]8+[5SDQM/1EEI!\Q+0
MP(55@2E$(FS#2N3 (!?'T(C$'+C@C"LQ:#%_07,C@'X3P,/BOSG\'A#K,PX_
M6R!);PNS#@CKO&3F:D6-X398VD4K'!DC1M\V%:[!O<']:Q[WS7>X6.1?G/)
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
MUD)&].985XMGN">\K<&SC:-A&I-1"(?[_10[K]^_J35-+A9-4TID!L(BYT#
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
MXPG+ O!9/,%P923P2!@P3L!Q1UQLJDM( "J9@E+R24A6X5WA7:,"3P_=651
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
M#5H Z=XYI*F60%/R1 = @X0Y1PQCDABAK 5IHW(E<*!I5\A[+\I52#]+2-?
M0>L _N$<X)QA7U+T.(Q4G$ I(N<1\<12"DJ)P+R1=<ZN *^1@U8".<QF:BJ%
M- :(E: )FN&&N R9>,.C+?6,7%!MG*D7*1HJY1*DSTQU0\9W2:*YC\;H][9Q
M6%D70#(3J#.@1/8R:L&2H3H;+7W-.&@3@WV>#Q^8[+-V7)(0T,. $ 4QQFDB
M>!8YB*BBB8M,.6C-1N %KFY4M-\6[37HT#(BF 4=E#!!Z4B)2580T!G=$5"&
M< #NK,M),H%$H*$+=%'9"I4,*AG4<$5+J6$6KF!.V>AH)%F62O?)(DE(X,0%
M[W,6"9B 12<Z5&JHU% #'4], ;- A\V*25'JHS(HND':326#>*8J*IL"+X4)
MBW6@8%$Y$@]. 8^:0/&(^1##R>%>&M=RJ1?(B'G-J I)>!7!6>,B9"^TD &T
MEND+XLPU1/'HW',\'Z)P:&L$"(%8SCD2D!#$4D>)4\$RQD02X(JTZ;T%U>M*
MR;/!; TTM S.LT!#X,IE83(14I6:J*7D&@.T)T2D7*N49* KJPCS+F7WCCI6
M2'\_D*XQ@R='^2QFX&@0R2E'<F:VB!![XK6VA$GL6\JX]+%HC':U6I0 <<7X
M=X#QZO<_!HQG?K\JBX.A%#/V&B=KJBFQ-N'<39747%$PT9?)6G8%/,,$AY:Y
M]DT6PS>&4:;M\U)@@\;1(4+E/)1RO[#D=<WR^.STOT_8*LM-UDI#@I =]P&
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
MG,J&6.H=547M4C3%7T'<6\FF$FHEU$JH3T*H==%DP00Z6S0Q-"C%G"-*)TK
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
MY$QUH$QI5_ONH?HN%KEUSQ5AP#2!7*HQ1^^)P [PW!LJX2M]IU(VEM+L&?4
M GM.,U E@]!([[VJ??=0?9>YEI(Z1S23#/L.7ZS3FB3/N.5.AE@*C!RDX=2F
MO38L?8>_SRWD^:U49;:]64*Q>YUD8O<+\HA33_0+FHA/)"-X\RB<-%'2[UM>
M\.U?"I'..%,D,_3NH!0E1!H(Q G0EM%L!5=WE1=LOY;@Z 83]@&D!:N.8&NE
M^9;J9JN.8-41K#J"K6K.JB-8=02KCF#5$6Q!_N<SRN-\A,3VRY[@K^/19/+F
M<UFBQT9\=EF>6[MO>&_S@UC?_=<N7I>B-]C?V'PC/F[V8'WSK>R5[Z^]@JTK
MQ0#_Z/<VMSZO;P;>VUO'9\#GX'C^9AST3K;Q7CY]1M_R4V]M9^>2RB 5Z+93
M;0E7VA&()A-K\85+*F-R#+U*OK+*5%<QT2))GJK]55GHT;+)*PL]# O--M\H
MR[$/R]J488F <Y[8:"1)C$5OO#(T\F)Y(@M=+6966:BRT%.ST",H$%86>A 6
M6I_?$^U+(61.'"M"J$QEXI)W1 )GU#+-7:0KJZI+[U\7^1FJ$S+30AW"S@)S
M;AY8B+#J$#Z)#N%./G)7N/5\;,7#=#!Z-3>@*K_>B5\O2!)**/DJ16C:4$G
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
MQB'&7+36$6,E>.P"FU5L'EW;I[+@Y5M^G]-CKY;?!QKPE+?NB!<"4X.$,F#
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
M6CYP$DXIIZBPW 1N)-9>"T>"B9@)ZX0NP$E5X/1RP*DQ84XL4EFDL!H:$N+
MEI CA"#*@C58IQ!R8!U=U4O%G!:D57IGM< G=E?'67NS!]=O0;CT'KCTR+S5
M#%"/0*&9(\3?QD>(%1;="XMF2VH186F4%B5I#.(X!F1I8"@%G PEL.0XFC?V
M'ETR=(&ZI0\$H&MW&=^F*5O&:=!>$J<MSWHZTB5N!''@$DGL[&V9H)4I+X4I
M3WP>JS#6V$1D",\"Z4DB:Z1&G$<.U"U&$>S*.N>7-1$J4W[9IAPCLS:9:!WG
MW"IGA;:Y7!"X#SY%9F[+WZU,>1E,><I#T-@I3+U F'*)N)8&.05+L[;621VI
M\YBLK"NR3*;\U&KB3^P?; TK&0RS>V.H"M']',_@^KC""0#U<VAA\TH$<N>C
M7)*M3DZ2S%__% >GO4X%2/<"I)E"F"2'E7+!D&"! B!% 6Y"U"@1:FS^GQ-Z
M99W09:I*MZ#=U#=NUPMS$RJ[7AJ[GO(98B Z:8<DL0)Q1SFREFBD?*0<:QYX
MRF)8_-'N?V772V;7"_,9*KM>%KN><B"4LA&GI)%5Q"!NC4(&!_ B!,:*%Z4<
MS<JZ62:S?N7G"[^-4E'_LLV'^0XO;/_B/N70GO=88;/9GZ@#P.A4P',OX)DJ
M8+W[Y:*^NW4@'9.,>8FT(!AQXP72*5C$ PG,>::-Y"OK7%WV%IZE#MJKW82\
M6R+D[6FGS^ S3(<Q7,1>-]C^867DSVKDY]-&OG<@3"3:I:Q.*3E0#&Z138FC
M&$*22@L@D6QEO9"JI_]:HGW*RMJ7SY.HK'W9K+WQ><[:N80A3@$1HL"A($$C
M(Z5%V'A/B:3<,KN,UO[F<FMB)SPFJ^;&6H77)ZB]VIC2A?3'$GIGRU7HM(I%
M?1Y_;>. :^R3$4#@>!9U2R&@K,Z)G."!:^&]#2EG\<#J_1354.]H44L>8%^!
M: 6B52KD:P?1R2F:T+!""F&0T9$A[A1'!E,&#)E8K)52,/J+386L0+0"T;<'
MHE7*YFL#T:DC2ZFYUMY(9*D.B$<AD [1(*J%9<)Y&&>WV)3-YP318E_BGX5
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
M;[&3M:TWFWW?ZO9/>TLD4'<\PB.\=W1,]@%3ZNTON+%YC,'NS[<__M&L'VT
M'OGS_=W#YO9FZ[C>G!>H^]3<WOV[5=_=@>_LX.W='=[8W.)[[:WS^N;>C\;%
M'ZWMCUM\^^O.^;\OMLX ZPXH,9QS0I$E7B(NK4':48&B-8P$[;2A9%Z@3D6B
M+0\^2DJXI$;CZ!+\4R1K19!\7J!N:B *4<.9H;A92NY*);C;GS_[OD$!ES1:
MZ<0)]]%K8P5FF+$$8.J]75E>S5/[:VVZ]P;=VOL?@[SA^'LOAN;@+KJG?"EU
M3PM5ZQZ 0JD^>-KK%RJC[K0/W^[W9U5"VUD@-"L$U9H=Z(+OMI?%[6N#\Y-8
M"L_WX%W*16XH*S\4ULQ"J-.=%\O.\T7G303H.]W!C!1GCHJ>$=B<2&I.I#9+
MQ?="[]Z>G+2R-F<IJ-B.HP<4)1AM+_2':NS]V1>R?7A2[;0,\ZC95JMX<"L.
MRS9FU=]2\S,;S:&=D@N]?*_A6X\N[C7[Q[68-<0+NQF^;-L>=7M9G72D!3EU
M@Z%B9"&LVNJ>%?V2.[J05.Q!H]=J?W9M9^8:#S^[6(O-0J6T%[]W6]\+X: >
M=&D'C7\QZ:HB,4?]JY]53@O\S3TS[*W<2IBWQW%0OOYI(29[XP@VIY3RRP('
MN5FV#31F,&SD;#_-22C?2!J&4S8;Q[_@90LAU7>]V+)9(7>B#OG++'P,>1*>
M7&(=3*33P?677"6!N0!;O+V@;V&,!)NY3IGZ\[ W(3;?(G*]:(]146WAG6V=
MV?/^RC]G<0= 9[K?YIM\;<-2FFW8W6H6Z[N0CZ)[0Z[(4XSQNV)>Y6_!*]EE
M>97:82_SGO^ZG7BJE?5"6C?/[[R2YFG]/_^TEXGL]2SWAK7U#FOE3U02WIZ4
MK9U:]G:[Y:)7KGG Y?Z, YB!_>U4_F;)E(:?@\A].>!64(8M0=+07*\S@F-H
MG4)9*%<ZS#U6:9Z8/4(IG:PMGAS=6O7C6I7CZ7+'-RT8J\,E-'^O54ZB;$:C
M#X<'NGG-GU4[?JBZ\?)I$BNRINXH<?NZ97[%(F5^EW9_].HMG_NU9%G$.2_5
MT;E'LQ:@^_KR>FA.-O>5SV53J="^U*"JJ1(DHPV =W<P[H?G9#WG/5YYYLK4
M6!9%3CH!Z&.^ZV-B$%_%">15[7K99XC9X9!2ZJ03X\YYK1)3,C OHU),Q 74
MEOO2.>T717>O=@:7Z#SQ86Y?>9[8Y?6C]V*/[IWM?]PZW_NZ!==\.8/KP/6K
ML_KFSMG_9^_-F]I*DO7AKW*"N;][N]]0,;4O[@DBL+%[Z&A!NQNW!_XA:@5A
M(3%:C.'3OUGG2&@!;!8! L[$F!;H++5D/IE/5E7FUM$F;_[:Y-OOYM83CP[.
MFCOMH[VCMU]VCWX[W#T"JKBS#G3QHVB>>Z"&\,ZC ^C' 2^3>[8N]EXH:E0
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
M*C7DVJ_QZEV_8YK?Z<ZZL75C?]!8-A;V'S[U!UO[OG/^J=+7QURUO>0G5 E
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
M&Z]+B9;0%-4<ZWZJ,^%85$AFDPV(649S;E"-'&862<J(32%IPN0#<:Q:BYY
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
M8<4#]&LA\/;Q?QYW/@[R(/H-#K+\ZN#'V/<GWV@G5",P]SX"X[B6:+VD)E)
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
ME\2*%'700B0K'SV%#<98ZT^HUG9;E7R62#X/+I5HA00TZ_BG;*(\*B2*,T7
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
MAU26AT@/:% FR[24'D%[81"<TY!E'4T\B%@C6O>%'B[;*$ZB8MP2(?+: 9=
MK+*.:&Z"5!Q1*KO$B%;EA_7D!^TY$U3H)!E 5H^MULJ6EJY"8D@N56/GGO##
M96,G(&)D/!(7H,26F"(FTD "IF++9HN'A6SLJ&4%E^Z6(&K8J4Y"G80Z"742
M[B84W3*WT/-!?U0*--28\T5?3_XO<.^#C0C"<DSH ^7*6)W06%ECSO=8A7M!
M9Y7%7[&M3Z]//S@F1=;B'&&AQ*&"4L1I*XFFP-'HI#GJ&H=:5[0G+7BRUDHF
M*2B6C?N(3+/DO'!.!EF#SO<<[=UYM+,/1FLP7E+BI'($%!<DVVB<N*A5I )U
M$J:B?5W1SKE(3&NJ) 0PP%#DW0 A&19#TD%71\R]P?7;>5R+#U)ST&@$"3IF
M*:XP$ >:$JUC]!&$YD$N(9"SNJ!S^ZR@5EA6]Z(0P/\;QD/LA4[\>AC[I514
M.6@[&._%X;0%5JT'4.L!_(BH^V.(?;_7V8O[H:B=G5$6&C_#76MQ%NFZ][K?
M:HI +R(/3"=$8-0ZPUAT*GI,0KE :[K)_5!3Q!5G@PVH4%-);-9 "5 52U<S
M("@H6JJMI"7#78DV9<<MR?2HO'3O><EH&6P(W%(GP6 TR4BIK6?>""VTK\Z2
M>\Y6EYPE"6S@(D@"D<5L5&7SRACA2#(6A?4>K%CG%/W*6/>>L2S+LI3;%&Q2
M8+EP"HTQ7@D DT7N(IDWE;':S%B7W$!62]/TJG%<40(L:6(5*A) NN8,8830
M1L9:Y@F$>]$0/$/AK([VDNIG_V N5>W$L\SYN-_2PJ<DHN::^TB!&6E-2!!T
MY(4Z/%WDN/G%OCOGHF'[L#S[^1[V/Q;B/_][$0=%&K!J6M^.^N&*:1V]$Q8B
M)Y*R1,"!)98E0;S5$;+@SW_@Q;1><K)VBUKP++UL4:7(2I&74]FMTS0Y*852
M$+BRH22U>QFIBR[0Q8^Z5(I< 45>LN>]0!\9(C&@2^O;Y(E+WF9]4.F\F#0@
M76:!MLJ0E2$?'D.&@)9%)YQE$J@WA@E0%KWWEE++_,(Y)I4A5\"0E_P'/'#0
MQE#B??%X"L\(,IT9$H/CR23(:F0YT+,.%'E-S\5%^_2)F_I*3=[^:L>R"_T
M+Q5>=)2'+'YLR<#,"CMR95BVNWRP5E(>KS6Z;D#(10_<]E4/7+FJ>;.=Z/?Z
MO?\>Q=%.'LD?^P/_^9YBYOW?>]0?_-7'=_9H^]-?&1?/Q%;^;/?@%>R>OLG/
MV(7MS6=?M]YU3]^_>W6\M?-1=D^?'?]]^O%X>_/5!ZZ9]-1$PK0T!'@PQ'*#
M)$3+(U/!T)3I)&9F.<Q3/AX>E>2=^]S;;=29MG;K_/<(\UX?-PTA.[W^Q--;
MZ!W=X&C<^7?\$O<[8M[?=##96I.&;24#(_7ZV&^*:O3ZHSPYDT^FEX4.CN>_
M7>Y<7%EDYLMR3?/-?%EI^Q9P''^@Z9N\TO0MSW#+.KQQ^5C)Y?<A,X^5E?>E
M9YIX+)F])X/E_#&('^O(]VL&"WPEW>@X6Z0;75M:,,UWF>M<Z:16F\R=S5-1
M(!JMI=$B:G^TI4WLN;[5S.ZYTO6/2_W ZB3_S"2_[0]<_N:7(KPG9LBK_N'1
MN$[R,B?Y3;&Z2\_F9FY'OW?>-9_&T.SL9WE\^#$NE5[G1,U]G[Q_;!:%<UAT
MVU_<$G#UKJ/G-W8%K VWUJZ+A*2!&8!2&"I M RIYS(JFJ@,4<OTX=4B9\;[
M1P=A,)Y^?MG9\>^R==YDQ:[7$/ZY[V.S-_+[@V)VKHL;\&OW=&]_^]T+WOTS
MCWKG;7[&B^/=3]V3,M[NGZ_SV+O'6Y_>?]X]N>P&?'&Z_>=;N;NS>_S^D_^Z
MM?-F?W?GCU[W])7<WGEU_'[SE>B>/N-;!V\^_7W:G54%?/:!4R^40$XH4$M
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
MX!E-HFRVR$0"S\1IX,3P'*F0IG1V1'.EZ$E<M==;FL'\^/S+Y9NB(&93EJN
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
M\,_K>C3&L2.&!X(TYQZB,9/=()QKS#C1,,C<Y&A,MX6ZRC]%'JQ9.'[8&*9
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
M79J02$PJ>!12H(CS))#A42*+&;/:\R1#U@!M,]RDH[%*(=WC>@,%CPO%8[T
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
MA[1P&G&1<B0M!@W3T\QFG,#_[,:V8 V\0H19.1&VNAJ^%/ZUQ9?M0=>.>A>
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
M>'"*6LF0%)8@PD@H<F@=F&6U$ #@.+L3F)M[H'9!3<ZHYB$E"QY-76ZLP)+
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
M=;FQ-=:5BZ*%1L=MLLOW=LS[\8Z=%1>N3([<57+2OM"M>[HH)WJ8W='#>M4
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
MIM:2P*X8HB]&TAD\>F5WC+@_XF3-],B(NK1?2=%4/H>+A<E7S$FP'=O_"OU
M2 \P>;\R9K]1U]UVZ=1MIWJM#/ 2_%1WK41M"R^4=-EDVA>K).[!?FE$,_?-
M,T.;!L0&D1)#*\QMUT I0078@Y&\.-4".VD$)6%#---+1.^\5R*7]S.Q0BZX
MGQ9RA16KA> !"L(Y/2DE9*24>HY #2&XHGJU$#P8#@M4DD(T^B@$%\TKZ-/,
MLT!&$'VKP^?TJ2F8')KCSO5 $_I_IH4]?XNW1P-=1H>. CJT$EWH0M=K7:9H
MLJ^8%W#3PDGY:@;1A]LB6$E4 ><IRI>Z<&8:,M*6]N!&$_'-X\1TZ;^)?<]
M,]L:US)Z"DC/4(K4A31MPY"-[-%,#C8Y+[^:U$.E;3>85E-5('L./YJR#AZ;
M$:ZB*6D;V".<Q6*\8#S *;IB&!1M)]KZMB K"2MPOH ?/0T#/D\:,[ U@7-&
M\>\CUO?,],35&'U%@5\+QLTZU3K@,09\Y2RZ@H:1$NGOE-?0_(IK5BM]QX-A
M@0J^.?U]U/<V9[.!CJ @4<VZCH5VIT2FYYK!QA1C1 OSI/OVQE=; *=!58'E
M$-4]#2S3EM#JG-^&>X1!<4(?!BX-M\RYXL2FM9RM:A%4X#I"O4\+UVPC(@A
M-+-'%  0,_%WS+L4K.X\FUIFP/@VC%9!48'I"2I^.IA*!*-FC+2=/:@N>6">
M:5D<YD9\L068)904(*(Q)F<6+0 QI1Y]N\>.3$P_N [)ML 5D5&@AO:6G$6T
M #4D;0#M/6;QI-PMEB8Z+FP+6B$=!6KG\),S?!:@%M/>HQ9/ROB5<'-&\%J&
MV\1.[1+,V16@=9M08'TQPH28:JRC9HVXW:S-!?-"[)?")K<DW&%\0;V9Z=GI
MJ?1R_;0-"U82K89[>(1ZJ Y#3AH25K/,J0IM[>%UR5=FBZRB,!W;[.8B,@H(
M!ZA^:D 8DT;$]CL2S34P#[NP^A2044 F-$L=RP\BM3?_K,_U<SCUR9^AB'.(
MLOK6\V"M2U,!YA!52ETPLPT924M[:.$H"[DU-X&65+MW)1[ID%4 /$)U4^>,
MC)N*+0=[(2AG"IJ;WHQ0;PS" TP&?/(/2MQM=J^"H@+:$]1)=4Q!HA6#>D;:
MCB$:VJ/J@N[A8A:4B<F#U;;[M926 LE3U%,UD(SH&Z*!_<9,Y4X>S$"?NS2]
M[R#DCZV OM9VN*I+4P'I&:JC6H*M;,>(&C+2EO;0NN3Y<KSMIMPDH0#N'!5+
M#>" ['X'9NX@%X1C(M1GPE^IA3M&Q"QM=Z]935,!Y 6JEWJWFE$[1M)0'''5
M1VC'KLO>\.D(AW$I"TIW,B".DZ<%I8I&M=<-NJKF@^82F@80C:74R-.->1+9
M/4SQ%-?PS-&C5.VI,T)/G9Q50 >R/GKO*&8\"2N4DKM/Q<=)I3H\=3<M57/:
MD; *-<)^+8PQZ@,J*OAMAL*>#>>0B\3$%?6R!2,O8^J;LQDG,U06F!<E)I$*
M?=WD/S^@&XK5-40S5</5%7=/*+]K5:*R:WW$FDFZD[2?^^67QSU_8_<#%UWS
MQA5+;80&LX9+K>@N<;^ZFJVN!Y.C,]KK+H^Z'$W%6CA!"UO#M9"TU4MP'X,Y
MX1B5<N-C9N''-P_?*]1 L+"B0E7 3$4Y^[8@) )C#$G*$+1ZCD$-E:"BND(/
MP%Q%N6U3@D<?1?^BF4V$[Z(OZ[# QL05O!!M8KJ;++EP$()\*?)[OB@W58,K
M?!TZ"D#1-I:[.BH'M->W^$792+5P*JQ8?9R=H.4K!TQQ\M">0U#C-*NH7GV:
MG:!5*\?XRG*Y]N\PVS:S</-$OR?BJD87F1YRK3CQ%\R$X.MW,!)O1M'G5EQM
M:.&C)*+@9L-!0?J7)"49@B3/G)1N=/&R!RJ9XQI\3I.4@N>-A@5'D YH?>2
MJBF//7R:9!QL2EO!.=&PD?-,T,(WZTK4Z\2"RHW60*JO2U.!\BE(^3DW!DV4
M>RWNZ^ZZPB\_8GM7-J18!6>P"G(^$+7W>BF_WR^/'#"W80"S'.5J$7V]>5\2
MSZ]ERMZZ$<6R.,=+VX;+0K9M9!LWHM9[N2"NR9+Y5/M%MZBP0G"^&!0DWXLK
M]W!R:PC!&U6JA=U3?#(ZIZ'$)/HHT,9CSV85B3^K]T2*FDXUESH=X.5_*3:;
MZ4A2T'K,A)H(GF5U%>B(^_(*='HM1,;S\&S-B1VZ!!^P#P@,*6@@#6@34R V
MQ%OM"L1B^L(_(6IA?[2O37RS7*XZ=!38C0"[G"&Z!+N>9VS][]"CC#^'4\9M
M3*&/MYQ3& [,F1Y<E02J!;?3DT%!FEU)T,A2-%*2>VC$--394#IT%!L*[2,Y
M*V<U4+W<36D*TF?FVM\\F_#QC!/Y$%O GL@R"AS5 DZ?FF*?G0T*<A]GTJ4B
M>4/0-](&C( 9:1-[$//37D//JDM3H8B=#PLTWGJ ]E%=2T>?SDH=3EI57\%!
M+] Q:!.Q#!H9F/K(.(4%[9)QSMZH-ZOAV9.I4\T$SXX&!6G"I>4N)=+?*:_K
M[YBK6<VRS@;# EEO<_K[R)0V9O/VM_O+L?V*;M/U_=RJR52SJ#/AZJ9$Z-!
MTD9,>\^M8*X)'+2F>QMZMI]D!MD&NRIZ"A"'HZ,3]38#$&4;AF@DD\]D#Z<O
M Q5N32MZ,'(+),M(*4 < 8@Y>;T Q"BD(J7?2_CN":Q<7_ZK%SJ?K:"0&M!$
MD4^Y)JI&_^O=3-=YQB!;02$@G X+E-1HIGLH%LB1U\H(L59#P6+.T"NT;+;[
MS43PP9CZ\YZKJ@#@'  H8RS1+_+IFIZC,3%7J!8_3ETZDRGW&V)33DB!%*CN
M)_D4CNM(1<2-#/4]<"7S_<_!SJ #4GOP=@;>S6+ILA4AE\0#LL'$U4U@4UBQ
M6K Z1W-,#IB8D!%1,@2IGD-0]%D-&:PFR6HI[1S-.#FYH1BVLH][*,P5S7>=
M8ZRJ?C4#/!=.[)J [9F>G-HD"OB:.(1S?+%P@8X=HJM88EOLM!M0@(O6GIRC
M0PFX:Y'&<;M&MF%1<+\((HR>3=?D*WS<EWKASI"OIJJ &^U"N6OX4KAE4T:V
MK?XBC'D+J<@S@_&3<DYFQ+.HYBE:55\AZ: )*<>!,_2$"_D:Q3TN. LU9!PU
M%858@\:GG#9>B5$?Q9B*:7X, _&H+WR0*16PF_> >';]E_UVU)2"H:(5+'<K
M7PW[H9%I?ZULP S9A3X_"%B!VX[@UX06[6NYVTP5M'O$UF9D?'7/O&^>$WJV
M$%'C<CM"4D5>@?#%Z.@T=]6I0AC:Q-QC<:MKY?N(_C7A]%5D7[NEGNEA8N<[
MSP]X**9$TV&[DD2U='2!=J "7^V8I)'0-#)$]P!%$U$KU$N#4+68=('6GX(P
MEFJP^B@I54]VO7 ('4K5K/)"!(C5QZV'_/ Y8-;W.7-MPGW,B1.L]/Q[\]44
M?&\X*'B:.$OF/PQ)J->37\?%NJRR@J>-A@7J>1$0?>1C^4G%S+T>^AN)GC'G
M#T)G\X#8T2NASW.S9GC*EDTH.-\)!E]JH2N3$J?M8G!8W'+R!JIL>\\9Q93=
MF-Q#3[0)X2A&,T_,3I.HVJ:T%>"?8ARG)OAQ@_C^J2&;E&C_M=_!N7EHKNDK
MM8EG;XEPCHP"S#,,[-0$,Z&]ATQ,B?@DC3:9<#;CYF([_*II*L \!S#U#MWH
MXVRL3-34'EN)@SB2TNFIY7E>@YP"4;3&Y/3X,D3E*9II9(^EF)L[WP\QK((Y
MT:&');;#LY)D)::#HR/ 5$M'@8_C=L3;--'Q*39N'Y&]-2G_W71#\I68.&WZ
MQK3BFI6Z) ;W'@URUQA(R1"DC"RMOJ-00Z.LJE^I5 Z.0+',6S5+$.FC7EDX
MM44?,N\)PYHYB.;B.9@ZS'#K1A3L<0CL47?;E7Z#MQ%)Z]&3-WN660G6 _/X
MCU@4I>THUL4(X[UWL2ZR'=@OC77(_@[21D #8;^^\QS&%[*7Y)6XPZT7A!9U
MQ3(X&1V=Y>XGRY=!MDDCT^9?#=&J,=QC'\_6E<GY"O:$^,+T[*00<[:];MEE
M>XKU<0KK(W<I4[X^XDY$W^+E=J8P2-W[2YPUQ>H2]<JL>ZN^ I6OJA# ,<%.
M/A\+DCH4M-;<;'L/1-U+G3(""AG\?%AVPU8 2A^%\)+);6J_5U)2\,,+S$&A
MC5?/<V86S[CX]'&)OX[?3&XW2G':D'0UNOA.^5GQ74PQNM)X)!LT9(O[FQ@%
M+M'[O;L%>X.H N8!IJ]H#'/\ /$>WGB*G@B(<M0*B"V^W_6NUB*O@!S#;(OO
M<HHA3]N,T-_O[EKP[VZ;ZU!7@#\$\(NO?>J O]_Y2G"^>0TSEC>GKH!^A&E$
MMH%>-+K?]@7H) :&L>^'"W$X[@#S*JH*K-&6E3-U5V"=L4QD&MLCG.Z_YV\[
MY.-Y8@H\T?:D;;# O?O\K=\\^LKTYS$#PZ6L%_NR6:G:C#0X&QP=YR-:@(B1
MI=+C6:\5>%125[$SSD='YVH,>KD'[CR87/)BOFL:[[+E%2O_ E9^SA8NZQN"
M0#^GN8:E-%^KVCQZ?#0L<!K)3GD?3:*964P?3,(G9**/&SQ(4Y-D-7LZ'@![
MJMPHQN933^F7O7Z>)@/#9GS!C>,02][T1F4:XJM/6(&R2-RC0#D?K9 TE\6\
MYUC'B6Z2C\33C/?4G&+*W%JR=WVJ"I2'F,%'@7*2J"<#J6C,^"EI[C_[#G(3
MLTA%=05L(\S$HX"MUS:-)S+#/C"^NC*7-##=)_)G2.MXP593J)8ECT] ELPQ
MSY2B$9$TLC3WZ-3VCM6AHQ!!,>M.S@JA0*J/4FGE5-=[P$:#D(+]G0'[RUWW
M*$'K(1O\C7"8B%D:MW_%^))QT:N)R6%@**B;WNK1<_6BS.M15+#)<_12W\0Q
M;B'C3)9IP_A)MF)$S1C8SA[2$@!J\-(F=!6\]6)88$ML F\?&6XM/*Z89Z-:
M;3_#<"6_R_B%XK>B6W7X]$>V7\W>AT? WG,7NHW6#1HBHIX9:=?6/563WNU/
MB$8P2[7CQRZM]385RPGM5;E+XATOITCWVJ^@)FCBU<:MR]YJR9$?T*QB'8F4
M?A^\CL0MC^A4+]?2,W$)>F?\/31Y0+B[2F;UV@Q,S6=.*TE42Z1#C)O,^PY&
M)(V$9@9MI+I'*)K>6L_1:A"J%C"'HV'!E9T2K3Y*D]6S7<O]0XN2@I6>8.[,
M!L#UD26&4Y_\&<( ;E[QE/CFF2'(J\360ZNTMH(1G@(CS'O4)M0,2<[X*2&X
MQR2HF?=$142QA\Y&1Q<Y[;H2H5[N'TP$0CCRD&?"7ZE%O9FXO/(?6% CM7L%
M"<5.0B-73IM-21H)37FI!H@)LGN,2*V[ !4-A2B!MJK<C4TE2OT3(DJGN&XR
M[DHBU6QO= 1L+R?S50+U?YOI_>W3N__97"ZIYS#\1/[M>4SV77P$GX!L)5(Z
M((YSY\W\YS>/>%:XF!).;(NYT&-\C!GDK04+O0#.$-,-V*LIXKV7,+<X&3/<
MB^;4#[AI!5\.'-/UR8$!5<B7@\;T/ J%82M].0AX".3>I]REGZ$(938.\\N!
M'?(H>MJ'XRV@08A__<I9N/QR((O#^;8X, )1W L7GZ,6[N!CI''PJ70>'D2?
M'YU[9GK/9!9=$)<,LKCPSD<0?0+3-B-<8PR1F.S-GHA%Z"OV9>RZ[ V38=TR
M+M^"N&>P'_P_.#3TZ#C)EBT9Z38DZ\R'_&YJND@8OB!3&M2:I07SH%V^TIBF
M"6>OU >2&P.8,)=:*_27N'29];UT3K3K[WY),P]7=1 WH3'87TWJ8?>8(_G@
M;\2U'<:?39>4#K"RSA:H6F*R/@K6N\72I-!"P9*]@RT$C#R0YMDG\DJX;[IC
MR^+ CKZ28,[LTLG8EFQ7=T'Q\U^17V;I;"AJ=76P$\)%%AMH2025%,6<39Z>
MO_E?"7+V[/#E0**=7Y?,1W$ FRU@CVH,_"L($XMP\1L+.6QG*121R!\"]_2-
M2V=4^NY]\VS"$<U2\)L1:_U8?+X<3\R5-2?6=V#= 1%Q$U'FUHD4$!Z=S%-*
MEW))/CI8<3+!0[[\@-P-\4X(/\QYX="W>85TER^H[CGU<.SUMK8^N)>A3SWB
MHT/[%#@TTI8Y73$+*!PWWE?"@=(T#."T=@@:0 (&B$6Q(R7CW)+JQTR*+WN@
M,2>8GPTZ)D_O*'F3/0Z2J,OR<:MKUAC;#SW.<')RX8ACSO&A42QZN4J+1,]L
MQU'F<%K#)RP,)HE"4K[?=]U.RUO_&;:Q';I$*C.I;.,_>F(Q/#I2 ,):4J09
M1Q-3=DAN0_&#S@H\I;V9QFS\'2"B#H4E[\!Y9F-7X+0#7C #EOXO8.YWWBN<
M^3)38QC YKA*7NTJ73+;$6V^WSY6W'Y@GF7Z<\:7)@\\^8=I@2S@"^N%C]DB
MX3=@HLRU\84S;LXX(=$+B3Q)N%U^UNRL@<ZJ+-?$MS@5$>F/3GSFZ*JA>I6[
MH(-. $!JT:6)[]\)B>>2<<[>"'^<@L@H6O?'PD!4KG37H='5/?-"^((Y_QUZ
M%+3I< K, (4+O.J90CG8^.42B4[5#^*><26- ?X!>Q3P"1BP>N\[_%:M3Y46
M;UUOFD3,0]IW8AN 6'<*%5%=L?7!%4BW&,(W\^B_B7UG0UDXKH2I3XB!8TMJ
M>*# Q(%>^&0F)M, $8>3!?4Q%2GFWU]B0VER#_M?H5]]-K;1E8Y*L/D0S2?8
MX.NQE0_H+V:'4 SZ'UE=QNF9>,7\0,5(=]U,5TT^J1A:8+GS-TRWXA)/?>1N
M1;,+)_'O)J=9R^4-YGE>Q5I]1@XMG8(:%+I@^!&,]QY8#!;W2U66?,&V-9&B
M!7;-PFG@A"YNV'*#M4;-CG+ HIY/3-^O/]Y,K8Z.-34!/#K ;FFTG2Z)B0OD
M&C@S-&I=DR7S\0WY!9QJY;)Q$UJ[ME$U-3MDGM<3AI/UDTC?V*!+I^V-?25>
M)(J>!:6@OG@DBE,,6/2VHY1U2N&N0:$;(#-'(#+=-(E%ST*E*>(?@SGAP=ST
M9!96'T4W"5^:N:WF4?VA;7?A2+^:H^61>BY[HT*B"\SWN30OP6]2GQ46%,)!
MV5J6KZJZ=+HJ^ DU0+[5*7V!0+>T&%\J]#9%K=:5MI<WXCK!?/.M0YC1ZH&I
MZ[4^M%C\$MM+):-%A7;0:3OX/%\A-PNG0NIKR-#3TY<Y-XNERU:XC#RH/A4M
MWH:NN_H=CN *&:86C99O#*I<@IRL"B0<@ICC/)!R;;09L<X:=*MN@PN&VNA6
MN9!.1Z7<V+R3,1Z(XWC"J466)K6IAZ%N2O.0LOX'"3JB,1WFS$#ZVF"Q]G6(
M'&0B^B!OC\NMN[KU/TIZU;U:%BQX[-GW!'KHIROPJ_F.KB$I'P/NA48Y7NT]
MT91<]UA@;/=%?V0TC EY(EQ<W5S=7YNK0>3V48</ZE+LZF5'XYOR*\8YD:[3
M5XPX#K4H?(7J_.YOY:O::GF1 ;NW"+%]A[,%NE[6\>#4JMM5 3[5Z2-M%E5Y
M;F..N]BZN':O<N=9;FB+O8/:G!4(OID*BW7LNCMOL0LJ8CJ\NPW3D#0)9:Y2
M8F/1Y2I)W5E[#G?12!>F+7)W',^V=9C4H=#^W6V<W_'%?,]B%7V*B_N65(@P
MNM6[>EP)=<L43EKR:LN7[Y1+/QS_C0;S1\>).O,\)R1XHOYWS<VQ&^)=V!12
M4"$948W9PKDI#3D%S,W0#:K-$O7IM&ZFF!!A'\($'BHW\5S!UCN_RXOVY.Y/
MFMPC!E_+FW;W;7=4 WX@@;2LWGDB,"0=04;2YT*7C2[:41\2QNAX-D2MS2\S
M,U/N0?<CVNZJ%!DONHR;'/0_\D"=K(=U5M\.-Z'4]BW3RQO\N9+_*NW#N9*M
M<ZOG)1&I1.@K!?9@5X^@I'#K@ZA*334Z&GQ'P0]XW L/_4#&53V;KVCQ4=KT
M=T&Y]>FILG$*5>H6G7K+;>;:]3L8HM+X^!.0 L^14O5SX@,-A1NYE7:B;UU5
M"1(/='0^COY 1]7'-P\T&NK N>J'& E%S&A>U,[L-4AU]62](CP0$<)HNXUZ
M>^=A2)@/T#^P ,0&$>QOBT@B0#I(%T/\=KS"2W&G;714-%2Z"E\+5MK8TSBN
MWCJG3XZIC+M%\EG$6-88RF5&$1:]0,<>E2O0KEMI6X3+V <"AF?95\:#&9SZ
M<E,H9D.W=MNC% I%M;2S5J3UQ:RM#51Z,]2ETAUW!ZV 9W&?^<CI3![VMY2#
MS@G,V-Y92+5>"RU?X;Q0S$XL+13')T?P'^.P#TEL "^_#U96[.B9]O+&7M!K
M#&2^6Q;R@!#O<>'1:>A+ASL=?R5]"IUA!KL0GTM--#]$>*]HO:-+K?C"X?:W
M^TM<.D^7PIVBYG5%KG9759-,]R6X( :3&=2/ 11!/*9,15/-;IN0ZNB2F)A^
M$-\C?#7Q5C987</QH##7*VJUSF4R5ZN1E!_+_G:D(,%B"["+_Z#$M>M?V#:A
MVH7+J"2R/O;F5L<O557IZ*K&_8@Y#C'?D.G>^)@I7@;OJ;(U:=3LK"OEFE$D
MMF\2QA.KB0QUUXV6;TJN"\L\(](J+.'Y@JTSKUT**7E7DA\B&Q4UVU7!0 8Z
M8\_$^G8"-,HN8Z-LFC2C=.+T";0<7%2E)4;N;[><P>_4P[P1+NC7L40#?'%&
M7XE(F"&= 1MJHTW:Z:Q9E[T2/L'@,:5I*5>P;2N2=(]^0D].S,3U!PWF<^:B
MAY[(R,6\8$XP? (^8,Y&UCX%2]T!Y=9Y<.1.7>9MG1A5QLLE-RF("R)GPB,7
M_FDNFM*ODE2^L1T1QDH%&U7I%S^F\98M/>L7$.-7DXK>W$I?6\P:ASLX&FN%
M*E:+RL=<;"Y#K9 '0,DEZ,"Y"#T0I#%<3D815.\G9;76-\NER&V(GM+1O%</
MJ+1XZP-)0TG&26*L6+^5426E"U&G:OL>JQ,XC@4/@',8.B)9C(;=3%FOHXI@
M>>!WQKTX^F1L8ZYU:[5]4'D-VNU*A!]@#HT]W\R\YUM;68X:]JRK^DIB<(8#
M_OG-7-Z2R$)1GI"[O$9GC1DUTNCCPH!=M=IA9OX<R<[.4VR+7HOBBD\@])*_
M\VQT\PO%:[))>+0_7<51TYK&S]TWU 5#$1I_;F]-2P27*(S>145;%UF^>8YP
MVLMX+S#I!&3F-8=(*1.9(2M?)-F"9F<E 3^(G 4>2"!.C;'*!:VR3D?'N=N#
M4WZ9S=C6VAFNUY6.HA+Y+SYFG1DS$?K)-=(#!M6^DM@K34,RWP'EKIK7BE+*
M)ZK^<YS">)Q)8?RDSI&\'=&NRH053ZU41H$KZ[5L)'HB,WP2C/$5)JV(]"J!
MB[!U13EPHU(H;:CEF&U(=D%B25GHB_E^23SBT'(67%RXL\)L[*W,G&)/[Q=6
M&7Q5[ARV+=VNLL@::9:[F5AY$LY(\(Q>B/)]$%6JZ.+2K0\C?9_A,9,WXE:1
M<T)1JZN+[BI<"-[X2F1F9"$>OT7A!>*-!G&OAT>)M'S"Z&RVE!TM$[6WH=G5
M4QF.4M.;T53"M6WY$(,=DH!EI+1RSE6'1%?72RJHK[V1(YSD.,I>7+SR!'H6
M:%GXDIXOC3 R9PB^'11G*BV78W;81%>GL4P!CV_X(LEEC*G*A32K:=C9FFX7
MI"*%&I0ZK6U>$395K*HH=G4%%7OPPE_2]%DW4TFV8E=9\#VH>H0\+M$U!Q,.
MX1H7_SRPX!\D$,E+H1LVR/Y1TC!B*P+MMB'9U6FJ$QZ]NT#KSHAO-9-'9E5D
ME8/"+DBW>TE8T$M.7IF+X?$6 S;(A9\//K=3[=92GU!WK7EF_&1MU5[(EVM]
MI5_C8^EHV4]O:,1SM 49=!W&89TZ-$"'+H (=BTF5N0$OX2)JCHM=M=&5\_2
M@L6<PHW78<G58IW]4$JBHSLA3C&M=++NEM5!.FU03QS1<C%B(!=>B3,'TVE1
MF\)ZK+@BJT&AL]8VM(/Q1\L*EU3>]<DT[FG@@R+(6+=ZZW#+=Y?1BE K $)5
MK0MZ3_7[2FO)(- 15\KKUR3 3O(T7'K;AYR:--2%Z;LU^0+VFB)=TF:IUA?T
M+F]6A9T[W;3".-[6+:]V7SIZ'!;KR0\D^.9Q&!7.B# ^78&T,T-95PP8/6HX
MF1//3]Z8RUY*UM3*MVZMJSKJIHD80T@RR?IB0['@TMIVYFHB714^D]<:&8\Z
MG;7;5?(RK:JM,SCHF@0*)(OL X%LPWGA"3M1'IA5CTJ[:G8<3VV+S-BP4_\,
M35"(%3=BJEJM(_G-,T&+L1"#ZI$4%&R]\ZF1EWJ87TM,]35Y)2X3>^@&GW*L
M8M'Z!#IZHL7F/+P$T#/\94NV#F#D?D__+270.2<^QJ))_IY),2WLM\K QH;4
M.@KM _.VU #K4&A]*:!=R65X+8A1A_E@'0T/:'T*G=!M0,AY%#F0;LT%=5>9
M","QE\%JPMF2".==5?[QIO1:QSY]-1T=>T2NEF=<G"],"+YD$D[=Y+E/Q30T
MH]7Z%.@_E[.#%W>ZJT04&2^&1P$[O[@V5_@(;G =*KA>+1*MXY[:;:)H1-B7
MCTXV6UIM Y NH2XPP5U:)VZ)C1'5OX'&C H$"CK5&;-^3.,=%2]>@!+T"M,6
M!VN/_DAC8?IHA;N*GJT@NGF8=D&Z"XLS_P!0Y'_:>&MJTNG"X%,1$5^J$QA2
M<:;>XR5@JB)5,^.Z5%KGQQ\1%--V4,[_)A,M<HC8V2T]P($^#/<]>J.L(D]T
MI1?=5G0[.E_J*/> 3<D?Q'43[1@_VE4(O0[Q=NUVT.> 8=[56"LJ8DB*F]0Z
M)%KG8.EI$[\?XD>^H:O:YY620A=.JB*!_]$D"_31*@\>5=3JZ'97>+W&5P:W
M<W<JQ$]E#&US@EV]?%&GDZC>[?KU6]_J!<)"T15M'6&CN'Y'=T.5\V9T",DG
M<T#@Q&1<[!7SJN?VO>HIXUTWT]'9C,[PK/]?'%:?R)G4*U@S2HM\(Y)=Y2^9
M!+O4&SL.XS9V\S>&HYC=TP50MVO</&E1Z>B2N62<LS?4[/%=9LWT%=65NFJ9
M3*(IQ%L\@!<^MAV+P;C]Y<OVT>ONY;:1FF1:#O!.-[!/^*MHYS)TG.0U4(V=
M7U:QY62KXA$Y9$S4"\W8!UI70-:JW 79.'O![>*F0W^BN60R@?F^A%WG$>[/
MZ5+KCEQ%HJL\NQBPFOAVE@NO10BF\D::9!38C+S\LE/>VR3ZL"GM+NR$LC#*
M190$$L-::L=@KE?N0/[(,C%5]5Z$HEKKFD[I<8(7+?4/(5FK<\D=[QFP5%A*
M!9=)8_L5.4FM]/!:Y+HJ;Q4E A)I=1\=:984Y@C,($PPV4"D3 B)N5PJV8[H
MQV0GELF":W@OKV7XXQR=8X4>@2%)M##)WW1%HN"N]#!_(L"ZRH_ CVFLL[$V
M&QZG-\F5P-6=1@"5;NW6V>A&1_%$@T\R>01K/D'2D%P7Y(%GP,===Y6R%)XE
ME55:Q[98:(V22DU,6O'NM+IF9P7[<+& DLQ)@L&8L_%$JJY.5Y]2)Y8Q'EBI
MM^/ZHY+FC#PZCV& AQ+R(WG6C<-@SCA>U=TRKI&2;Y=-M&S.V$BR);+08(D[
M;QF6W\DK:GV,6& 3BRY,MUY4DURG3W0V#YCSS2?QI45E,+A&Y8XJOKG.?S7Y
M=Q+$WHY14ES]L9=4[_[HLV] YT7<ZK?J:T6OU:;>5?7B(<1C^]&1CUV  A#G
MBRF_*2VO\3$<@'H!F8$4K;42,*.#E9'"ES"+L1R^, -K+I-X)-^;U4ETMJ#8
M55%!^/K\09"]$3NZMHLQC93 ]!C#7&3ECQDW(?51#TKI:H_)Q8.5N7B0>8]@
M[_Z+6$' ;MZ7-.Z#ZOY"DTQ'>:<,K(7!H'.=ASGCI76H./VH^:[SB$-CBIW5
MBHL[?TW,8*[*;*M3M;/CSMB"J+ %U;OTUJO=X=$GD7)R8_O,R>CTZL?T-*NW
M_<3>+EUMBY?[#_'R+6NZHYRWR.\.(P+PM,2K\-I.>_G*'1UY >B)9S:+Y 9I
M>J:>S)\,@A7HSPZA(O':Q%R)%QKKK*J&#71T!LN> T*_J\Q7!>^CB&<:@X!P
MM/2+FIIFH8]LL@OVH\V$&_IYG2<<Q1CM3![U"7=5=2R[#'YAXJXQ60"PH2*[
M%UZ1NV[MVV4UP:[J6AGU)]/_%] , N)%R3X:;\G=$._"YE,X7\?A86HK7GU"
MG94^%4.IY=_<B%97]]2&&=Z^%B&5DGF*(QY^%6>\KB&_BL)'V>D%>8W!?O-"
M?^TT#=:VMRI5C5;EUF_L'L5Q]_+&%.%'F\5:[_@NU9<KQN,XV/0QA;8B)O4[
MTU$)N=AJG][IB#FH:?//U>ZJ8)8^/Z-.AU1<MO6=)42^,IVC>D1:55L?8)J'
M)MZWU:,J+]_Z4';)>#;>MS+7WK=JBQO6[U1'N>)+\KY8E/QH!6-),BT&FZ^+
MK0\4WWQR&/>K'B/970.=E<N+DWIH/6VF5;7U[9S&.GOV6MIPY>M&&C6[JE2D
M[!7Z?N?9(?9=]6Z"HE+K2.HGPKJZN;J_-E<#F6)V!YFU-@EV550J&%&4-JK<
MR%!9I_W8!\%1TT3)$V X,U52T^HZK2_DG:HV,KTI)G#UF1-;A%I3M/1[TU&9
M(F8 4U ?&%J.7.H0JKSY4U7K[/F???GH^<U<(DXR*B#!JO*91(W*G1W[C4M>
MX8/YIB<L-"YYA2*GMV[UUAF.-#4]>JJG13:+_;B._^T3]-NWYF1A_O*7_P]0
M2P,$%     @ I(1:4A[56V!A20  AS0# !4   !H9G=A+3(P,C Q,C,Q7V-A
M;"YX;6SMO5EW6SF2+OK>OR)OG=<;E9B'6MU]ECQ5N9<S[;:=5><\<6&4V4F1
MJDW20__Z&Z"HB:(DDAN@MK+O6E5.FZ* &#X$(@*!P+_^[^]GDY^^IFX^GDW_
M[4_TS^1//Z5IF,7Q]/3?_O3;YS=@_O2___U?_N5?_Q^ __/BX[N?7LW"\BQ-
M%S^][));I/C3M_'BRT__B&G^^T^YFYW]](]9]_OXJP/X]]4OO9R=_^C&IU\6
M/S'"Z.9/N[^PF)3(R0--P8)0G()WA@(+,A"A@HE:_;^G?TG.*!LY TTT 1&%
M!R.L!R&RU"HX@=]?#3H93W__2_G#NWGZ"9F;SE?__+<_?5DLSO_R\\_?OGW[
M\W??3?X\ZTY_9H3PGR^__:?UU[_?^?XWOOHVM=;^O/KIU5?GXVU?Q&'IS__G
MEW>?PI=TYF \G2_<-)0)YN._S%<?OIL%MUC)_%&Z?KKW&^5?</DU*!\!9<#I
MG[_/XY_^_5]^^NE"'-ULDCZF_%/Y[V\?W]Z:\DN&;^[/87;V<_GISR_?__WU
MQP\G?WV-M*Y^=_'C//W;G^;CL_-)NOSL2Y<R#I*_.9R3$<HN9OQ?U[_\\_7D
MP4W"<K+B]1W^>SU$F>P .M+W19K&%&].L ]WL^E\-AG' MQ/"_RS('D^RV_&
M4]3/V$WP"W%<2#V(_=U'[R^? SFY$F AX)*$R2S<^M*D8'/67?[FQ/DT67TZ
M6L[AU+GST;NQ\^,)CI_F(T$MD=I;X(QD$%8X<($$D%P*(@R3B>0-T5VPM<)R
M=G._ O1ZZ)^+2'].D\7\\I.5D('0-:[_UQ8:+N1Y.#NOTOEL/E[,1REK[IEW
MP*.B((AT8*-U8+Q*GF7"7=Z$015>+@FXS<@-:)QTX:=9%U.'-OI//WU+Q:*N
MS?4%-:X+=S!SVUBLO_'S?'EVMAH3Q@B;R]\OMKN.CA>S"L*]T!R2W%>U_[&<
MCF?=IZ5'Z>':P.7RZVR!'&EIO4[4 &-&@C!1@G54@'09:63!1:5;:/H>>G91
M/'MFBJ\A^FHX^)3"LEOQ]&DVB;^A#>Q.3KMT83<_SSZF\V47ON V.N(TVD@E
M ><4DN<9!1<% \F,<LQ);@5I@8R=*=P%*_R98:6->JJAY_WB2^IN\NI=8)X+
M"S)E@U3$!"88AVCV(@7-J'"Q!4@V"=D%"^*98:&7L*NI_*6;?SF9QO*?U_]<
M8LPR*5 \6;QT7?<#HZ._N\DRC8B32:J0P(;$07")?].:0N32><:8]S:TP,%.
MU/45P=OI(G5IOGB17(=C7F[D;Z<OW/3W^2AP[9U$$\XY*EHD'L!;(3!T\T%Z
MJ6)@M@7O#Y,U)!>J/H8VUTI%%=5>.:^6Z0U*Y((0GH7EILP<!?*8H@;OI87$
M-"-6&>FH:[A.;M(R)%>K/4#Z*J,:*FX8=*3GTV(6?O^"6WWJYH7SQ8]1SE1%
M;CQ8%HN5#P:,LQ0D)4DKQ:,,K'$<N96PBHR/C'4Z9R8@RXR2IRR!)UZ!0:FS
M'+7ABA\U5AY,B-D?$YO(/U3N]4*.N_P$PIBRR(#208-PAH/-)(+&11TC]5H(
MT22V> 35@PDXZ\.@IQ;JV;^9FQ;VWB6,8N8?4TAH[OTD_9H6&-W,.@R/3\YF
MR^EB1!F-Q4*#RR7#G3G&.E(+X#E+%]#ZF] D-;$SA0U%\3Z_2CEU78IOIV%V
MED;")Q4X39!]HB""#+CW108A&4)<3B82=61A;-(X*(O:!&5W3&LC!59;;.LT
M^/3TFK:3R63VK9S"O)EU+Y&\\>+=;([4CR)3E&7G@822EG1,@<<M 0BAE%-B
MHTBT!<+VH'%/8PU_ (BUTF UB)W@U OTI3EWFD@--'K<2S+)X")N+=H)835+
M1I@FQOIB^B,E.;),61D%-(>,/&8&EL< *CJN#(:8,C>QP0<D.9[6^AZ B7OB
MM8H:J8?XKVX\*0L1U]\GI.LZ9SL*0>9@N8>@RBD^SQ&,P8"5RA!H1 >+,-]D
M%=Q+TI#\VPJPJ"3[:ECXT,W.4[?X\6'BI@O$:\'J>4G6XRXP(C(39ET"&3+:
M_9@3.*\"Q&RY8^A?&]4D*?H044,Z-*F AVKRK^=R)92AF_P-?;[B(91,TRKT
M&KGL$O?40T[H]@FB-!BA#&[61,24=9#:-/&O[B%H2$<F%9!01>[54%"F?_]M
MFN*[<4YOI_-E5QRV4<FOI.PRF"0="&4)_LUH")Y0ZTQ$=#8Y4]U.SBX(D,\'
M 15D7DW_E^<1UU[[B$<G,Q<2-R2GD+52NL<U:DM))71$3YTWJ:FY2\HN>E?/
M1^\]95W1%TCG;AQ??S]/TWG"S6AU@+MF,%!A3"H'P<Y+I$@)L &YY#;YK-!9
MI;[)P<]#1.V" _U\<%!-_C6M@)N>CDO,OJ("G9+7W\-D6:J*_SJ;Q6_CR63$
MC<9H12,]SJ#?*BG&,,HJL%9&(HSG,C:I&]R%N%T08IX/0JKKHQI2KF:7AF5G
M* 4C*>Y64>'$1%!PF9F(8A.X7[5 PSX:M\]'XP?)]0G..M 461)8!B*#02<5
MXQ6;)86D>!3.*BY%DQJ2 \\Z[DDOD><#C#:JJ5MH]S&YR>MYJ6H?.6Z84:84
MATH,8E0J9X!.0.+6LAPBAC9-#LPWZ-@)!<\HR]A'S'6MQ#4"_Y8F<9W=0C#^
M.EM\<%TY3AK/SV=S-_EK-UN>CXPB7!7R(BD%@(Z@.0O1 @W*286A+1%-$HT'
MT+H39IY1"K*UNEK675"<F@7A(%ET@(4H= A2:I\2E9DF%G43[Z)^-1$Z^Q?'
MJZNA+TX#O'%6$FY!>E.T:C#JHZ1<DT/&@O"&YB9&<@LM0SJ-Z8F#+6%6+\G7
MJZ^<G9W-IC>H$)R34 I8T%Q3$!Y#?V>R!&^YU-DDI% V.9_;(&1(9RZ5E=]+
MYM4T_S$MW'B:XFO733%TFY^$L#PK,D[Q5<KC,%Z,E$G1%1P2'Y NZAB2I D2
M9QB&< 1_VJ3"[''2AG0"4QD=E?52[\3VFHZ5QX<H/N_2ES2=C[^FB_J<4D*Q
M*MOY[+Z/,-27JI0#BZ3Q#ZDE.(Z"T)Q@$! 2U:R)(=F3SB&=X%1&4DN-;<#J
M7W_>%-\[_'?C>]7H).*/OJ3%&.>]35CM2]:WISKBC>L'>&QT?WU=AUA1G#<K
M&UM(;1O%E>ZF_SI#&WQQ,K).B8^T-1I##@TFJ8C&-SHP.7.,=A41BBE<*DV.
M'^^2TCMF=G[6G4SCQ[2R$9<,.FDM5Y2 C@89#&AM;"F#8\K1[*,,G+:Y@[^5
MG"$% 3W1<"<([B__>KDRW"O.T?;\*#4?(MC,?:F.)Q8I2.ADV"S1R7 Z9I>H
MEZY)%>M-(H;D_U?6^\&RKAKU+:?CBZXQ)8/[=IIGW84L/J?P93J;S$Y_C+*P
MSE$1(2"[(- 9 ".3@)A2E/BS%-O<,-J-O"'% )41TD _U;#SB^M^1W=D>GK)
M:.346ZL\>.\2""T3>,TXJ,13ULEJHYI8BTU"AN3)5\9#+YG7K-/,:5Z:>[G)
MFY1*!C@J*Z@"1PBRI P%ARP"XTKK3,H)3Y-Z]4U"AE2#55GSO61>;[]8=B4,
M63G=Y;P/?V&"$>.:P1=IFO)X,9*9F9!= ,\M1JA1EYMU2D%VUAJEO"2V"1QV
MHFY(]5JU=XOJVJE=R+MN)7!53_ARUIW/NI6H/G3I;+P\NW)^DW T!0E,.@E"
M\HR>$#5 T/&ERH<8<A,,[4OHD,J^*L.IJ<YZ(ZND'49O9ET*D]D\Q>MSYXLL
MP)4 5$9J-($0<T#?6B>PQ">(/ 1$0-;TSEG_G7S&;E/M6=[5]CY=)2@T$'*]
M//39K%N,_WLEC?=YLQIMQ))U@6@&*CM6NI0D,![9=48Y8XP+.;1).S](UI J
MPBJ;BXKZJ%OYLX5/*YP5!N-L$TL)@0@"#'$"B(F<F,3+-=)F%4"/)?">N!ZL
M=I*C@@JJWR2X)$)*ZY66 2@E"$H9(GC%,F(T4.^-E5HV:0_SMFX"=V.XNST2
M7R6/CN$2OS-"EBCU GE,)5? I  7>(28)#J$22<FF^1R]J!Q2*G>/HBY[VY%
M;36U6AZKI3MBEAK.=0;"RI6?A";<12*18YX5%RQGV60CW4;,D)+!#9&QO^!;
M0>"JSZY)@A/+#(1<BI*<MF"TY^CG<6^<(=JX8UC*?7H:'ROGVQ (!XF_.A9*
MJ[?QUW%,TW7_E??GJ02 T]-18H8Y;218BOZ^L(F#*0=57EK)K0I$N":ELX^3
M5I'Y-^FJ2N)FG?LH6)]MZ?A%*"Y+08A!&VT\:)5(SB%+=)<:,W\/:4/<02NA
MZ+X54TE/U1?/!477K14^N^\7MRH=T\4<0';.772/,X(*H#:P*%-.SC4%SSUT
M#7&';8R<&AHZ!FQ>?T]GYXN1),8A:[BS!(MD8=P,OG0AE$)D([),/#;I$OTH
M94/<DX\/G0.T5#?=<2_KH\R"9D&4$@./87RV&JQ2'%0TED@E(@;SS;(>]Y(U
MI./:QK"IJ)]&!N?ROG?&#S]TLZ_C<N+X9M:5';74B(Z((!$YI$ <0QJUQ;A4
MJ0"!L!!3)BJUZ;F\'YD53KAOCUD<B<M+\.L&<<8)29TLE);R+!,$>*,R.(OQ
MF?8J)=*J(=%CM.WI_K4]BF@(L"V'Y%75UG:1K:J^'$5[@M8D"HVN:>1(B+0!
MHB?$9A^#%DW[F&P2-$3W[PC J:*?]F@A''V'%#)&+N69$NXD^$ 4&,U*<E 2
M'IK<P]D-+4T2#,9IDI344 K9+K9;[Y*%D+5 <5C'8Y.BLGT3#,.(L7LAYH'(
MNH9VFAWB6"T%*=>>DN*^//WDD$>:(05<^-0YSW53EV2/0[RC]=-M"HA#!%]-
M^S>.$B^;02=N7#D@02 B&<1I<$0Y4)Z[X#B&8:S)/84[E%1G;7T.$&)@0B0P
M*9"B,@(&HTA@)IN8B+>AS=MAV\D9DMGKAX5->%<0?^.6AVLFD_$Y,<LA^=)8
M(TH'QI!R(B L8XXG3IN<Q3Q$U) <Q[JPJ*:*>OVMW'CE\KZ?ED89\_=YE>\N
MUIU*(K/T&:*RI>4*U6!I=D!C>=-,Z:!LD\/]>RD:4DZP+BSJ**&B4_05^2H7
M(0M>T3<[B1@BS;H?+[K9[^BNG98X>/4$XK>2JIR>EB+RTA-\=G8V7M658P25
MH_;41XC.^]*P)X/G) !!M\!0J8))C=Y>ZTW[D)*(=7%V;,76*<R]:B/J%NG3
M-W=^=30WBHEJ0F, DRTZH$&71]<#!\.C=0$EY=GFYK6](/?>*09Z"Z0'%BJ*
MM)K!>97\98_PQ8_K$Y!2(CS^[Q0OS>/(>)T,B1&R+75^RC%P*C&0-&:D+]%L
MF@3P.](WT.L@%0Q'"P75B^+2XKKQQ(@1R8C-=E7. @*G+Q4S"I!Y812G1K=)
M\MRBHO\.?#E2>13QY6R*QGB)]GB=+4$[_"+E6;=>M)_=]S3_93R=H59^W,BT
MW![E0GF_I,676;S>".8C)SA%EA)$*3$FL9Z"$RP"55&P1"*S;2* (_(XJ#CS
M8+3>W<V'"9**?NB:\(U;9UPQIZ-AD"C^(5PP*+04P5"1%$$+Y%BC@XZM] PJ
M65<;7OVD7QD*Q\$ZXPE=7(RY5KNE"(&!33(7P)M4:BXX:Y0#?B*#V/R@/_H4
MO4 8(N#0>@CJP&D,(9+048E$4:Y-*SL/.>A_ZD.88>)]I\/..D!HD>6_*JM.
MC#J="% I PC\$XRU ND@UG(1)6]3,'G8=:TCGO0\#]3UU&C#\Z-$G9'<2Y"Z
M'&**DJ\+28 )N&L*C:$7:W(9\)'SHZ<NH'QVL#I G<?O7KBE]^)M8OJUV-LV
M?+-^>X_R4JGYWI9YKGI5IJ)1*<M+P"J4JA\)+L4,RGBGI'(VN%:MJ>ZCJ6YN
M)%LI+?,!>+FR($@V8(PVD%BRR5%A2&I29OA ;N1IW:Q::+AC20X6>]WZ[4>Z
MLWXHM^Q1\(M%-_;+1;FI\'EVT1UT9!@UH=S39K'T"Q<8^QN;*$3ELF B1QN;
M7-7L2?>0SHY;H>N8JAT,'HDER6?#@"F503!'P&7-(3GK.*&.ZC:Y_ZIXK"NV
MCRE,W'P^SNNF?B?QOY87?E#QD$[>OWR[?O_B?;[.V5\AD/I(:(CE\D%.(#P-
M8*5VX+5"L.N@:6R216O&T: JU8\)]WWLP_$PT]QR_#;MUN=/?YM-5B_%79=1
M7)%^THWG^*-7^,_IZ8?4C6?QBIL8M64$+2^/&>V@9Q&\=?A/E:.(41&OVMUA
M:L#0D/:^(>+_J( 91#C8K)O]HW,=,U \<C_[6=[R:E(MV6X=O(TP'^?C6-)K
M ]/'9SJ>7(__Y,)+-__R9C+[-J^Z[*\&;;>^M]-=Z^V%M"@3K XG<+07/WZ;
MI_AV>G4+Y20LQE]7^\ HEH/.0 *HP"0(&UGIFE3*<:WRA&/0WN@JP,XD5KB9
M&E**JWSJA<NWJCN]\7#>R/%LL[81DD&O3QA2NH%[6MH8<(H_\5DV>AW[,=*&
ME$9JA*HM5U)KZJM2=>;9N1MW9?&^SQ?M&6_2HZGS6GH+24L%(B IAHD,7%#B
M9%(JT,V3WWLJ-!^:9DB.;V,L5)9YFPK=\@+=1G0Y'S'/'8\>Z5#E[)?P#,9F
M YXK[ECF)(M->[I;L>ZVV?8\_FI>D],>$K554 <9EQ'6[ 9.\QJGR5A+%#<8
MXLGR-)B2@%:*0]91^FR3D63SBL!V0#PPR9ZU_,\?![4$7D?]A>,O;GJ*@=I)
M"-VRL+O&Z=4[O1^ZA-;L\J6B^66+A0ORU[^U^<-W8^?'DPM122$MY=E!* ]"
MBXC.A$N"E4(WRRC7+O--%V4[C(Y [*"N$QP!C4/3?Z-K<^\S2A'EAG'>Q$T7
M)>0[+Q9W1+44RG$&Q!$/@N4(EIL,,JJ8,W51M*DSVHV\/>\K/&OCV%!QS4"U
MT7I0R\BR$1</\I1N,PZ!+BV4:_.X@YO2Q_488-J_/:3^@X.HAZ+JG9)<\K@B
MXCI"6%4@A&"-CY(CBRZ6$U_<^8DPH%-@F@?AE6CR LI#1.WYQL4? 3?5='2T
MAR^TS%0CB&,IJ1/9.+#X&3!+*4TN&22P!6Z>T<,7QT%.13TUNG=7VLJC3T=
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
MT_&)[/WNTQ/+M>=K6T>G_O(7G@4ZKHA]?BC9+N?GAI:M$[Y*"S>>/ \$/<C
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
MN5P=)Q"BP'7&5H^,8FQ# W/4DNRE:'(1N"H70[KB,CCH5H7 $5 \,HP%;VD
M'@@#04, B[$0$">B$<2RZ#;/]1M#\DE<^.MK1R'EG(*E0%U0:&9P&W361M!2
M1Y,\-20?)>.X']G/PW7?"VU5O/7#]#H83_W&;3BJ&1-(=/+E17+TU\ 8F< )
MZE2VP4C;Y#'B:AP\#P_]* BMJ^VG=<BO:8Z1<?302'DI3&,0$0.8X!.*CQH:
M!!$IFB='Z$&P?'I'_'BP[*?7P?C=U^0KKR-!.B'0TD$J$X?D.P8Z9D.)3;Y1
MEZ-J'#P/?_MX"*VF[>.>Z=P^Y:Q^1''?\$U.)W;BI=+!Q,99X092;E/RH72(
M6?45N#IA+A^/+-<:XRNY#O]2R&"D2""<THE1G_ ++6Q !=K[&M*'22C'3./I
M<K:<;R?F79K/2X$Z9;_@-[_,-P6K39"4F(@R)1Y$0)EZ(2SZ*5QR[0.Z,$T>
MBVC*U9!BJ6.C?],R#P<^U5R+?BQ=LO*^*RWT4[?)$FYW(LLHD!$22V\V#RZC
MRV0CC8Q9(:)HXFXTY6I(L=OS7A$UX7.D%;&=D5%I=&Y5S* 9NEO"* P+N'1
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
MU\!EHM;&X'+;<\0->FH%#U?#EJ3I>O"3$,ICL>AZ&I>YI!*L%1Y$L@D7MPQ
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
M)B=T :]M!!6D 6^TA1!5UBA3#CPU>466D1R>"DUUM^P [R7X!E;MZE0'!E-
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
MAZLO^3(%=F U.0.I.+ JA!J5*L E:\$*94,42J72;9GL/.3C9$A#L?=XK[-
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
MD/>5**$ZQ]$^O9ZZ/+:)C.^"ODQ<IDFP1F06LJ*_D'&IM!#*.!$5Y^N%O33
MOGT$+T9X%FDIG%T)X+(6F34IA.!M3>@SH'*,X(W-(.E=DY856M.:!/S=!6KO
MV^C))/TQ'(T6SY[F]//YM+J7BX.% 7)N4LX"LN&B-HU,M2L?@M,HN1-&>KD<
MUM;/;?0=H Z_*_;&B97+Z+YDWW< W)KW[/TGG.;9FU+CM^B[6L7QHA78FW(%
M_Y?QO)9S]-*1(^%I1P^"]G9'8G%!5O396^>"9BN6]OJXN'U0/ *6'%8337JR
MKDCDPL!\-9YGFL)\=HE[NNA-0WOF;^=5QF_*Q10O?CO0V4>FB@09:D>LHFH%
M2+(:@Y'6!MJ4?9NT]G[@/P(B'E&?#>KUK)G% M[;Z3#F0>$VLB0SD:*6KW(E
M@9,H@ QIR430/*V+KVA"MAM4CYM#.TJ_06[[O01?YO=_X.B\]NT;?B07=V!I
M]D+5CEI)B5I:W=?CC !2VE*(V,RJ)BG)^\%^W.1JI;^^6PC=^5Y\QF$:CE_@
M[-,@D!\JE620^<6MLZ@)$@H,1VF5MDZMY!S=;5S=,^ C8$<S^3:((E]C[KT@
M'W>8%NT?)^,/4QS/2IZ2C<<'$14SR2-P7K.I6;WT"XQVTUR8%%Y;CDW=T2X@
M'P%_FNNF[[X_:X"^Q.%TL=A-OK'%AN-?\_1CGH;S^<O)M.3A/*?YY"U^_8!_
MYMG D"W&M7 @DN5DJ05Z&;0RD&(NR8; _4II^\Z>W$Z('@&;CJ>AOOO_;'1-
M.R'W@44OHH5 BRJ]((G>#94-"*^2<#$$5,LUZK<\)7CBA&JDBQY[ MVQL-Z2
MSKM\T6MM0O[E0",I7W,.K- ?REM;SS88T=\ELM <<M/4Q+X?XB-@5&.]M.CP
M$S_E=#[*;\H:8<R>?[WUW46\E'%21$90C="T/2=7<SB<A<PB1B&\E)TB%K</
M/=L2Z*'ZM#3C4%/-'+OKRAW2NTA4*SP4\BK!A%KOAI%KZ45 R!Z=<%P4BTW"
MD3;@.59H8UL.W'\&L+4N#G,6?GE8GZ^R4SL ;!G3>"_"X\0W]J+/#AS97QE'
M88TM69K()#"I-:W-EM9F= 5"45DRI=%BESX5#X4M]T0_'H<LV^B@_S*''_/\
M_>1\G)[C^)]7M5.21J]IP8PR6%H_K2= H0!3100G.%LM!+VID-WJTT_"P-U'
M Y,^Q==[E<+:IO6B[ IML$,<$:XXF7Z^"IL4MF:W>^"A[HP*!02,&4I2!$Y@
M7+5;-VCVSG$>EX[[$^F10A&OSX9^F<V'9^1US2;EV6R6Y[.K"W\<I]=##,,1
M#9YG]+OSLYQZCA;;$T6+X+(^!;,4BQ98B(F%8M!SI;7U.>?:P"C&@I9QN386
M;4\\#4/7C$Y),5% <'IQ5#WL\3EJD*BUEK3<E;9W!2U"U]9HX%V.DX_CX7_G
M]"J18S<LP^I0?*N"9^M4</F1,)M/,<X'+@OTB3%(EE8&98V&(', &U,6)6?K
M35.SJO\IG<22OAL?.YQ+'4/O#=(2^IQ9O<ZD7]0+\"\XJBE  [)D.+<N@I&U
M7 ZWALQ@J2"X$ 57463=-+BES;2.Q^QC$[#A>[$G>_IV<W:<VMK=]BH8Y#(E
MY>?\>4*KTVP0A=7)JPC)D6NH9"+;TM@"1G!IC7):Z)WC5OL&^^0Y?Y*L:!BM
MV,L[?3Z=U@80BT_^BM-_DME)__)]CN?3Q><&:'(R+"A:P$TA7\@$\(G>>):*
M)3]8*JOLR6\0]\WRR;\[I\^MAK&=RY>9-*&;E@@W#MP@R8S!) 4ZU S%&A'H
MT7H@N]5H51@WV*3:ZY8XOY/Y /IM%>QY"^LB7?I=QM$OLYK!_^:/&I"J##,^
M&X2H)0?::^B5\8D,,!NL*"[DX.*N%LFZ 9\\F9IIYS"AHCN+[NUT\CE/YU_?
MCI#6\ NS_W.]&1]8X[4V]%Y@D8L\?4Y2] 9DT"PF>F-L.GF+8./LGCS?3Y=+
M!XB)W=E5>)EKR._H'Y.S7+L;U9NC11;>H'B:2= %4JF517.JP>-< O-..T]K
M<O"']R WH7WRY#]-7AP@2G?G"=89+?:^U\.27XUGY]/:OV,0?,G,N@Q%"7JO
MB[2 3!K(SC*!*ELKEDWE]K1?C_4[Z4^0$SV&%/<^O6<Q3L]O3H=N7(E!MH87
MIG2],J89AHP0M(S O7 EB2*,7;:,VK-^(]SOQ#]-9C0(AFYVK/-VNLB4^^7/
MSWD\JV7R%V[1Q>\&64F7D7R@DI4#)74"SVI[ADA;G=(IEGSRCD+GV3[YM^GA
M<&W-3=1)7=/2^H'CC\/K#R_F^>$3CJ^*PPRT3#7Y5(#TM52>L0&"2_727'GM
M4N:6+9\"G=R;=>\LO[]1)\^M-6]2;P'._2EAP 4)N&A>NP,%VGU9 I>S \VB
M\"QKD5*30I_]3^7[.W$:+%E#_).ZU[W]DRMQ"S(SA3,*Z/7F9(AJ3R^V*8 F
M:A\TTG]./H!MS;R^1[$U8< IA^M<1F+<^L6 U@WA"S+(,9#8O:"U)!@$&8,6
MP2LIX\[W8CWB?-CK]]Z<:N5X[TF( W#]]63\<9ZG9VL.A)^E+_5\;#80F%WB
MG# ZU/7^.8.WM(C0+(RFG2DXL?-=08?QOW/SD KL,3!L8[F'ZTB;]Y-1.A_3
M*,\^3G.^[+3\+G\^G\9/.,L#3$+'S )@3N0SU_KKSEH)(CIE2V)!K5SI=J^\
MT17%=_X=7IF'B:K:]_SG]KIN, =9,[]1UMDI@>!4SE"<UH9)58-U3MV*79W6
M=^Z?*(5ZC/-J+/F!X@R+]0Q$,35'U2= JXG+,I3(C60I-BV*V_-\OOMUO6K\
MQ /1?\OS08XNQ9@\,+*CR&0WC$QV1++@F?#*21?*H2HY[3./[\3M1<,-3)-J
ML,\JN$QVTNSF>O;OTPG-$:?3K\/QQV=GM9_>0!!2I6,"$UW-+1<.,!8$5H0T
M0G,E0Y,^!UM@?$1$:Z69!MOWUJ6+G/$QUEI97*= >+.&X'D!'3#$'+U43+9@
MTH,L++8/B9IJYM0+BY7: ,0D#D473TNKB^"R%2 LDYZ^P!":7@D_U,)B6W&@
M8V&Q;71QE!)170!^+RRVFSZWKA6UBS*.PII,NRM#*2%P9*",MN"DD(0[*<E$
M#>;LT@;^H;!EQ\)B;<FRC0YZ+RQV=]4DVKJ=7MR?1XZ@> B KH1Z AF3MESK
MW.WZXN$5HMI**UL4HMI&I+V7'5M7!\WHG%WAM>1KJ$TZ'8(/)4*NC5@T"R&O
M='][V&7D=M?LON([4F&Q]^=G9SC].BG7>;'/TG^=S^:+>P8<IZLXL9XKB6T[
M;(O287M-?:E66%(J!6=SY,XHQTH@"1@A,3IA8\*\ME;8M@ :%@<35LLHM0%:
M9C(H5@HXCIIVYR"9SDF0DW:@O?X:U$$[J22!BK%B("(G 4AA 6D-@)RBK)>Y
M7JNFQLX#[*2R#6?VZJ2RC6[ZWA9K<?OG.!O.WI3?\D5D^M6QYX!SB3H'"5H;
M":HD\B5-4)!<K1BI:JWJ>Q?'^P9Y!#KO58X-/:%;7'P[G7P95K< 1Z_&93(]
M6_ST514]CI[%6 \FA^./BW[VM /.;R_<UU>BS*.(@3E@N5Z)1MKXD657[QU%
MM"&)<K"H_3[F\PB8>$H:/T! T!Z);1>_7&.7#&@ICN33)BBI&K8L,O!":4#-
MG522&QN[+7H' GP2H1:'9U>[G,=^J''*\<9W50VZ-5TFA C!Z-I1F58@:P4X
M- Q*B#I%'Y S=[0WX6[LWU^*4R?,*6\/ZVHAK9NOUSYGEQPD)A39=<R37:<L
M\&)-29[[8G9N\-8:_/<WY.0ITV/$2._S71STSC+>*GZT;KHI*IXU*D!9:$7(
M2-.U.8$(:+.R-'^Y'"O0_@WIAOW["W+JA#E S<*=I_MB,LV763PW*<KK)JQM
M5$9G#5HD1GMF*!!T%B!U#1 13AJ^?"[7_@WIBO[[.W+ZI.FQ+F.+1>%6"8QZ
M)7"K!L;:B7NC@\\%LJQEQI*BY4&E6MPT*Z53X$9U:_MTS%E\?VL>#HE.N4CC
MBSRMGXX737BNRKFOFW$HV1C+,@A,54_6 &JE0605M76HC3A\-G%G^-_?EP=
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
M0N:TTE"+P*N+ZC$WDEA4O,DWP <A%2F]U[3DI4+&GB1[+&0.,2N#4D0F;)O
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
M4EU$$05C/#%51%!HL]-)28T.+3<UF'6U+N)=(QT@XNGU=1YN\>0*916 %:5
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
MY$K:R2Z9^,]:]C(O$\=P9-43JPY1R),&WA=J#S"QY_7A !N7N3><&-TQW#D
MFH58E)3(2B0'9!Q_2X4B8(H<V7BE30DQ&-^E$_%B['GF;G!Y\HQ!9.K;P-MU
MF'8/VW=BD+O;KA S)FTCP^O:9"0%[#,8<*$Z&971:8<^CZ5>C7OS_![ZY-BM
MYIKX>0YPKS[0^GQ5/N#5]7<WMZ474CIGM#6@9+M5E1@ 90LA?(F!7$#ENW00
M'F3=J_-ZIL=LGE.NKXV\;Q<ZP,R9JP,?LO-HZO\.17HLEPZ :9Y3_0?-K29%
MYXT$:NVWC"R\JMJVJMHBE<E.2]WEW&!1-HVOPEN(3&/0F8E$__BKI7ZL_KDF
MO*;UK[_C913?X<>K.\/O-FMIM)+H!;0THY;X6B"D&L%JE-$BL4LYUZG[,(N/
MXOSS< X,X-GT $Y=LM<LN?<&?\+F#5Q__.Z+ K% BMBU!)<BFR9SRZ>6%G(4
ME3+;J\TP#_SI]YP6(Z:>V#YQV-=CU^)Z%>(N-]FZTC(+(0C+*Z_+[>:'+8ZR
M%F<,VD3#NEN,>.D)LJ'7E/?SD9_/7TYH DJ9V;H6,BBL@ YYCW9D:ZK.H.Z9
M(G.B52R'AV#3(K=L%<L02]^J6*:&?/]B@WWP6K:*1607,T<48$,AX"##0Y+%
M@94%LPX4;=G6(C@)9DU5Q3(3L<; -+6_]/":?=<ZZ+XF/B<?%++GCNS4&1$%
M!!(6@I=65T=*QNT\Y8?]I $O.^I:EU% K3K.\CSGT@_*'FN5R(FJ>/C>@$%4
M$'61D+)P42EV[<-<)].GHWD_[=GTP;CUJQ\?($LYQ- WS?MI\=Y;GGP?L!;5
MO)>54(C*:ZO/ 4PF#S$E 3JID&UJ!51=;NT79M5$FO?SD&H,1DMHW@M,QJ?
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
M)\/)T#2Q OA<1,)(/NXT.WZMN95[4Z83'%-G?(_)3"\*M34<FU>+BB>$U\.
MRC'91>8(6Y,+VTDYK[948/^EIA,@4Z=R[YU_SONH=-JSJ;90,[JMD46 99;7
MJC*/:6C7VM=5*K WI6:!:OZD[V]_Q\O?Z/SR7<YKNFZ_\_^=T\6$O6Z?><'$
MJ=YCAK.=Y1UD<IXCHU*T"=&&S(N"1EDQD\DN;V=Y/_.JP^+ONZ36JY]7U]2R
M +?>_>.G1*] A4RJ#IC6JLDM.$C91"@F26V]$MIWZ8DSU,!%$[VWH/EI]?<F
ME>S^8/-?JXL+_J_^C>MRIHJ2BN$'E(J_4F,21(Q-\L0R(8H/['<>70+X\/'-
MOUQW8?"DR>&=V-$[:?S 89XEY2E4LN!0I)8 SV/Q+?<E!A4D:1UVKEV/CNGS
MT_DHF=;Q:QA%DQ[92A..Y?:73(\SZ:*6A0=E=6R=AU,K_LCLZQ>?9(U6&Z^.
MG?N?1O/V$?3^"/8C3H^$B0D']=WYU9^K*[S@,&GSO+-LA2I25!"JG;>A$)"P
M:BCD32A)20Z5COVCV![4V[?1^]LXB$8=$D6F'!N[J>T<X7.?Z5]7WS/@/Z\N
M\=-?_.Z\\G-ITWU<2:FI2=YY4\%(%!SK8P'2'/D[97A2^M?9S3KDM\^K]^?5
MD8(=E.TG]3PE11V;,BT%R7NME02I!H3B2_(>T<N=$_*C^YRFJXS\*HZ^+PI]
M-!%+I!(":@FH*WOM)N?& ],XG*H/U4;9I6AM3WOGJIF<Y3!B#LR.N(ARCSR5
M*)WWJG7"JR1N-5>B32W!-!55R3BBM[3,Q],R.]*L2X[F&+B/-J=MR"#><C3W
MO\&;ED5=DMOVH<#1\ED)DV,0;5E@?]%XS!!;RDT)CDJE'#AZ>V4\GB5'<WD:
MCT%^ZCRK>XFL!Q2R;J_-[VQ$%XR*Z(!LYDW+D8:$PK5<L!"LR(EWK4%Y#@-?
M^%+3&D9AN>H,Q*,W8-VR&.X$<#[@^OKCQ'IUCSYZXLR%84/8REEP(17/2X?-
MH;0JOD ,1_69?^VSLGH[9V'(8/9'X:?5^OHW_(V^P<O_89*^R]?G?V^"X^G0
M>/85$Z,R;DA;Z)3@@Y:&_V^2"=HB)1=X9)BTEVAV,DJ>?=EA_L)]A/ C\??^
MQ6N_.[]JH>/-^HLXN&:IM="U*2(T?5,K &/F?=QMB%8BV2Y]4T;8>*C[M#W;
MZ>IZC?GZ+&N;2#15SM:4W2A>[J(P+:\T1^>5"U5W.7YZQ)[Y=Z1>/-GV8J8
MH$.RQ0?\V+;<J^]7Z_?K\]]XRVW3_;[>F[N9GO^'+MHIX"_(@;44B53R!%7G
MUGE-LA/7;@FC#BE;8TJ.70@SUM#YF30)PJL9X>D0I7U8KS)1N6JG]\V>)RS5
MP0N*V@#%U#)%2[YMSE:4<,KP7I)B%\'6X2:>"(7Z0-+AWO^?F_L(=OTO'[#S
M3$1>947((&U+:/920PPV 954G-6FFCX].)^TZC0H,MW$3UTR\.WJ<C.\&[QX
M]\?F^'=56_;Y^290O/HT>NFM#"&TB@;1A#V8N;P(5G#$]F8=;9';J4Z/U3D.
M>N'I^2G=IKO#+O/87'QAZJ^K^UC__?H7NKC@M:VRK46!UNVJ6P;!WT=V;6W3
MN7#X:/K<ONQAZWSDZ@?Z:E[$>E15W]EUO?K^YK)\M21^FI)H L;8F@_G]J$E
M)(B5]\]@:A88G"<:7E[]_/M.B!B]9KF#6S* N]^?_X?*O_":KLY2"A5Y#P8M
M1.O%8RP;ZQ5(D54UDK0S74HK1EDY.Y&FQWG\ K,G2,OL7_\'U^>;,\R-O;F=
M=$9-O*&SXV5T\1!*D!#1:F%]\<EN%T#.1:JO#'V5O-H?JJDKLS?&XJZQOZZN
M\>*KR;K?:E>W6ZWGP"YGRRNX5KFUZG& &"P0NBQKCBJ)8?O8OA:<VLXV"Q(=
M\HJ?CS)NTVM0*9,I.+ 5!1B.)R!FKZ%ZB[:H$,AWR;P;:-]<F79S'1[W@.6(
MD^L>E*V.SL:01 $5^*,P4?#8;-3\0>:,7B+J'1& U]"AH LU]FQ/, :B107D
MAQCZUIY@6KSW5I+?!ZQ%V84B>%4+0?.-FMZP!;15@/>HBPTR"#M7DMD+;$\P
M#ZG&8-2!3 .DS:6T7O%2C:V=KVG!*@<QBI=O[U3F2;*AR_78BU:;'X7J>+7Y
M$9#,GQ7VRS?O)DX&VW[BQ-E&3QJ\E5Q$DD2M206IA"DR19>25:46I&Q<,=O)
M1=O//B"HOG_49T]>!\&O1 1?L@:3G6$>N 3:&DU,LAIHF*C9SJ,/RS+%]?5Y
M/O\3K_E3V3SWF]5ZO?HWK=^GB_/?;@OK;L/=LX#)*\TV&VEXD74F0-3\DXN6
MM)(Q%S^L&\&(E\X<XQ^&V]=IHYUFMD,^SWT!WZ?T6;QX=W5%UU=?E_.U>]X[
MB[^C->75;Y?G_TOES'LM+ 4!UJ?64"-4""XH$,1[;Y&E)6OWV'4.,_M%,FL!
MQ'IXQ;0I,=P<:5TU/_!J.T'ALOQ"Z[_/V_Y])G,Q)(R!(CWOSRX6"#Q#D"UY
MFT-&ID<7SWB,E2^:3?WPF/JP^G[<M\<3.@G'SE0$E+:""8$=?B,LV"95Z'C4
M)+=CIJ?WU%G. :?>:/:?DV,YS1M:I?G-QR\.Q?G9F]#/9B%B-AY49DZ:)%HV
M4]6\=T:4J%S$TN7N]!"CYS[W.Y0GJX7PZA)$?VG170@XQ*:>1WL/&;7,*=Y\
MT.Y$TA/A,A=G.(B7RDD-5%O2=&8?*@9D1ZKJ*E(1BA?TE\V59\[FCHLJ8^"8
M.O'K?F6]._)!#ME$BAJT<^P@E>QY:6U'/H:CO&S0T$ZUP]-NR5)G:(=/]$-^
MRAZS-/_!V&>UZD^.[VV -:'L\W.OF%KX>=20ML_2<K&U:&N%SL9Y$6*L+N8L
ME%)"H-B1?G[N93.)/Y=D932"H!KB2%<F=GA\=:#1RDHA^:"Z=.R=2_SYZ]E]
M=_T]GJ__#U[<T-W)DG55%BDMC[JUG6.7#V)LBEW*)EDQJJRZW @\8]<1BRV/
M8<R.OM&$:'0XY_O:O)\(VTU_"^!^N/SSYOK,:UE%5:U((V8P-A@(0D8HWFNG
M6S;3SA%U!ZYLF_4JJ'(0%AT\WD;:S0GUNXN+U;_9HZ/O5^M;Z8-FX_OZKT^'
MB5OK^S=XT?[Z64%CHK49K*HMOFSEA-)[T,%6JTF+DKHD>QUL^8GR;5Y$.V34
M[RWJU>0=2[6@LV4_4P5UJ]*=0\R1A+ %W_3^>BUR,V"V]"'FU?KZ[%^MS\DF
MKC4"J=I40;7.6D;I!"'XELZM4LJF)>,.:<S-#_V":?RK;99]]=87I[,W!M[5
MH=,\X?;XR8B[&':(&2/.#8>C/OV)P/-'A <@L(WA =/7$4U47E43 @B7VRV\
M;*DZM9V0:R]=UI7JD)WB.%!\Y/!N>A#'S-K$X/W$,_7'S1]WAF274JKLGR3;
MY.)$J9"R0@C&5&-M#3@=?%^]>3Z/\:"Y7TTQ<1-&I1M#\#]?&**K%"1UYGBX
MM9!PO#G$G UX\NA4EK'N-![>'\$OW_P"$=Q[XCI$B]O1ZZ=3?N$KUA8CR,K_
M,(X<)!,*KS0HHBU5RCY)S8\9]!H<I4E!Z1#'/637W=7"$,MZ7L,^;MHRE['3
M0#B %P?,_TS+R9V%I9'>^MHJ8Q$,5@.Q2 ,A&>>(BDNZ2R_'N9GQS-7KW,08
M,^TS$**5J;55]%^?>UMC0>-BS"!EX)6R:@O1N 3HDVSB1L*9+DHMSYNV@-K3
M1$ ^PX\#4>APO[%MX8<U_7FKA?>%C4&JFI"_B9(4>URH-&!Q!JRPT<L4-;DN
MO;R&&'>R7#D8B4=7E>DR #X=C-?5^E;KN<F;T=7JMM_-/C?^SSWRT!O^429O
MW>A;V?*\':&.S@B!//6N^"B#=])X[<Y&&#_=+&_\WAYS???@SC/^D/E;\R[0
M52VCT)C0J%R223[Z[&.514D=GIOWW8%,-_N_W/SQ!ZX_KNIMY^ZKVU9/G_ZC
M W)?IGEQ9_3V&?X6NEH),B(H7B*-01.C2!B#S"X(8XU6SZ$[?B*F0_].3?OC
M^>67?_'VK_!FC[_]MJ;?FCCZZO(;O#J_6M7/]X?]J#&%59UY,_G$;9%*H0PI
M"N%C1I-%B<J;*"W%X&1.HCQ'JBGLFRE?*V<B@;DTOU&!*>W$0S0?Q!0.;*J1
M/G5IO3U7OM:7M^^;+_M.A.,6C"_;+#J5@N;) *%*ZWZ2*Z!" [Q](#D?FJO4
M92:&6GC$B1)C6+13W- %H0[1SF,B+I\&<":(?S-G=JN3:2FV,D/T)H/ &HOV
M/E*950'NDV4+4*</J@,EE_:#I,-)RM/3\-_K\VMZ7^O569+>U:H3E&("F)!3
M.T=*0&1JR4@579^BJF'VG2I_>L#3X0C_*3-;&MG?M/[XOGZ#I36 Y=4X4'7%
M:$BY:C N!^:\%L"61N&2PZJZ+$/CS'R-G#H0K Y:@A_6J[_/VQGX@W-R9FH5
M9&V"K$5+1M,5DK,M&4THY7.1475QBIXVZU2I,R$8NU0YN*/V\YNMK$I$'PBR
MT.P&QNJ;&#A[A86=0Z_8&9Q7 ?<1_V=DM=FW-W_<7"!'=/2/6BE?7[VO/]._
M[WSC\\O?/JS/+_,Y!]X_7'Z@]?FJO*_ORNK/1L@S5!DE&IX,:D>NFAPP2 J\
M"U6@C1)I.SWQ$>WQ_8TXL;AA5DSFD:C[<G7Y\CCA+#DM!%4##E-J$MA--Z18
M7EM4D2FP]Q'FDM-\S,838U=OE#IXAR-,O?U8WM\==OYP^1-=_[XJ9R&1MU8C
MH"2>J.KY)T^1MQB9=4D&0^DB*'2PY6_DFP#1#E[EB %\$60Y=&1S!EZ"*W]&
M4@)2B5 TJEBUI%2'I/+W9.&2 ?&1$6\_W#JXI2-LO@^_SJJ0@6-WP2;KV+)
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
M'\CQ@SC#:<V=DOI6Y#2(?N_"^@8F\W_"^47-OEQ'ERZ6BR5,,^$^B^ 2?=[
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
ME!U/PI@NA\-CY/Z>2>1C47^(=!M1_F8VQP17A8)**H/:"8*0ZP"]HAA(,*P
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
M-4:G6;:V1 O%1C-<D.!1M\0^B)N'6V(?(M@1IJ&L%)K30E1T=?"P]K3$[%C
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
MTY\'$@T>@_H<PLE(:K.X,@VN&H=I9017M'*.)(,Z>UA&R0* ,$YPX1O;4?>
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
MD+>3S'??V>YX^ GLH$9$S :4XN 5)W-:VY>_XWF^G#JY"54%,"9 9B5$TNI
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
MJL\#'>=4]6_7R#Y,%W]_.T?\Y7J)--V7'V")$Q$X>&D4$XI7GPV >43),*C
MK2K1\S9+=NN1O<Q9<#98.:>">;NG.<[3=('OY].$DY),45%EYCT@T\ -\UEQ
MFO48+?HLBS__67!O2*_P/PTZSJF^W%/;V]]F5_28J^GR6YW:FS.4B0U:(C?
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
MH^V U>"KCL-"H2"T<5Z&FI^?F184% 6I$TMH;<C:6:F:W&^\QKWCPF^P<7=
M<O!51H< 2$NC,T9)'@!'ID.N_<@%,I]L 4[1D6S3YNLUCNT,MJ%FV\%)'GS=
M<6B@0HCGJ#@SLCBF(\7<$$UDM'('$#H9%-L)O4="V^MR=V3S[D#E\.2-6YJK
MC"XI\@*DDQ366,S,8S8LB$21#2@#JLEQR(N/,P\QP X@#+ZC>"K\L-HZ)Y)A
M%KBNC!C!O$%D2:H"BEL5V]S!OL:-CP-FL*%V@.C@6X(U-7HM6*W6B/.OJR'_
M<%,*SJOFX/K;Q%>JN8',G*S%&H73M:!29!Z2RRK8Y./>W.].;WIYX!C? #O@
M,3"9X3'IJBXFH3B>3% 4@&8:JLZ>@7:*A9I'JY+D#K?//7MBH[[F%1@#5;\#
M%8./PC^F+YAOKO!=&:ZL=>&NA%Z'1./00O#*>Z>]M)3"E$,5>4XQM\DM'7TD
MQRK!?VJ4G@<43EWH/^-T\BM^AJM5D>-OJU)5$63P*@9&$2K)+[QEP1K-H'@P
MF6MG] Z_?'&+A 6F?_D\^_JO].@UC.F;;?3N>.VI:O&=V/ZS<>PP8HY]%64M
MQ:8$5A<Y'B_=UQL7=]]]W#)]@XTP&U&#+2TJLO<>DV.E1 K\C%3,6U%J(S L
M0G@NQ8[RWF=HR4=*\#4S9!_%C5UY[__@G):ASUB7G4U!.6/!>QH52U "B6,#
M@T@+3Y+%6@RI\*P[>; /GWT\MW68DF?C:>@()?=N)7P[O:9]9EK]X_F?LW6#
MS_<PKQ5[UW'3N^NK;_?EZE:GK-\+AA8L&S"<K<IE4%R*ROBB 33-4H\&+8=B
M"WV,XB_;]AY8*^L<7L+OD-<<U5)=2OP)H(#>)YNXTB TJ%0D+;"Z@#0.;#][
M#2KYU^M-%(_FVMH^?US"<NW+S<J=W[S.*\T.J!384IRCHF"(JK;0$@"X*[0,
M:PM:.@,HG>)).<T]^<JJ'UIZ"C:H^='Z19O>J1^_("[_>BG%!5MQ* ^6[$*N
MOL%ZK$$;%?,\UHW,B**UY;3*=3@$Z-H2J9=P0X],UL>];^)B.8>TG 3I,RW3
MB9$A*=*1*.O^7.K5ILM61Z',MNLQRGG'?3&.WA2H'1ZVSR4&Z+M!\?X?8?&E
M5B#Y"E=UJ&_6;0LH^JU-AW$"$B(HF1@OA@8J5&(Q6,6LU$&3P"6E1C?&3XEU
M_*/7(49[<.<RFL:;=O58_'+]II3IU92FP>)NCRO2Q2RM/GUSG?]]1AK]&_WX
MS1P7Y/*3BU ,9Z:DVH/:.0:F9(9!VP3">Q&:T*D&27W1:#J>O1ITI7JW_(+S
MS74CO0NSR, LU*/>B+%>5P-3+DK)2^8(3<CJ=V2X:" <JLL&A>HV4A2M)$8A
M6/*N;I(JTD!*8B!=I% PEZR;[!W/P)@':+!!?^G;KMC3U<KQ<3E+?_\RNZ)G
M+]8UR[X/-;KDA/2*9:4CTP$+"Y #*S[[2%%!4&VZ@705\!E[DTULU,"O^/>;
MZ^EL3ML2/9 BNB7FWV:T(TVT#YG<&C*M!$GN3JYEKT5@)&2"8+5)O D=Z!%Y
MCK]JM#'@;'SM-P#%:L^ZHX!)I2ER](4E%3DCZ&<&N=1R21)19:OPP;GW>$[
M'4&>*0P&Z;N!__=PF),@K!?&)I8E:G)="(P@R'\I))LQ5D6CFQ#B'XKR3#$P
M4.<-W,5]PYY@;:A585F/&IGV%!)7DCV3:+U+GARDV"3U<)]@SQ0AH]IC1+=T
MOV^U:;48,P]UV$C?,)T5,*C-N8PO0((+IT(7^OD(A[5'X5T=S>5LH?]3TZ0>
M:PF_8A8$86IU"EEK+1NF@;X$8S5S6D:: L*53BV.NP)IIQ#'9D\U,?)L9&6/
MZ(H^)M.&LM!%JA[=30^&PBE84^.9:X_]!^CZ>$APT6EAP5>:26;:IDHX0<^4
M,X+^YC9U:EEVE@AXA&UU; #T4?'(AK]W%[VA&%%<G$7,AA5 12/DCH&B=4ZD
M'*T2DJ3M$HITLOB.]Q_]T&H4L\S&T^FYT;9VTA/6';]/2BNY+\+IJ21/J&2+
M/I("9@@E"I=3K1T1(EH!26;MI;(>1Z"/W!=FA,!C_<"G?&L%IIAL'2V%4*OZ
M")HY62 C=\E&8XP&Z'*DV2_^V"O6\(OA)<YQL;Q5Z)^SQ72YJ(3Z[\;YY7I!
M"\?-ZKT3LA]YA:IF;=2B6+E8YB4"*TI$*Z21#IK<"?24\T17 ^.BZ.&E<#M;
M->"@W(K[YCK_-/TZ)0UM]/.. A::Z]>?)R5[*3P@0UXB[1OU)LSG1%^T3HGD
M#- DI7R_:,\:0"-9I E/92WAS__\L^KCX07'3QAO60Z8I"SH$A-%:*;+JF0O
MN:K1NE!2#%:V.5/N(>.S1M'8-FIP$[$EZB0:5^\_,HLA"O)Y72%)4F%&%.>X
MUK+()MR%+3E> BQZZ;K!]</]S7(CU&^XG(#(**07+ 423ALA64A",)],2#'Z
M;$.3:X?'!'K68!BD_0;<E\>V/1V1:T5>$GC.F9; 651U[S,I6@I<;,I-.MN]
M).]C#-V/V 5QE8*VOOJ:7O]^G:>+Y7P:;Y:W:IB5NVS+">U7H L$9C>%,2(#
M7<E?(6-,!H,IV][&[MR]SJ]\5B!HJ.T&;0E_FUU/[ZU@*XK%A$(FL%G7'J]
MSK$JG 6O)9,VI5QY@1R[W!SU7B5VB_.L\#&BYANT_7L@U20G6K.XD0Q%\205
M&N8M295DSM& )I V:0+S0)*7@8)>^F[0<>_]?%9P4:]5X.HMT@)E5,P\QLB$
MS[+VBY$T.I^9=<X%$XJ0;<@KVX(\2_,/TG:#YG6K->@.)F]#'.,UY*@],SE8
MIIU%\EP0:7U2R@3A! ]-%H%'Y'F66!A#]RU:T^T026:C R;-I%I5D[&68IM"
MH"4KVH()DVOM'CQG) S4>(OF<>L!_SI;+-Z21D@/%-#<4$RS"6YHZ#]@F<UQ
M_7.?X)^X^(_I]6Q.7O"=L]C[3UD[R?^!RR^S?"<-;**<*+*41#M@I,@YU5Z,
MVCLFE,D@(I!&=Q2!&>/<XFAC?):P/5>,M.AB]WT,FPGZ UZ3$9>39%(6TB26
MP59^@-,LZ*R8*1R#I]4:;:.C^IWR/&.<#=-]B[9PO^'R+_!.-(V!(C=D +Q6
MDA26@4N*8&HM3Z@=FB9U%^])\2SM?[B>QVS!]M2 UQ13<LVDQ4HTLC6!4M7&
M2(*^BSP%7KO4^#!^T8U=DAR5P=W&]N-J^ZQ9VZ44)P)&AD;3,L9C+3!&XY+
MDU<H% ]CTF_.C[4]W+Q=^-I]U'P\EFX7J5XD7[N7N;K1=0_1]1'YVD9ZGLBY
MM4H2X$TVE:E,BV;1(1HO 7.7<[>S1, A?.T& .BCXB/PM;ERRJ246#"UL1V'
M6CG'<):]CUE*Y(*/QM _:[YV'[/LX6OWT>E%\+5K]:6W5[-_+$Y*V7X@Q>E9
MVT\K9HNX'8,'D2@@=!@U:N%U<$'$;&U6O*@X G'[@3PCA!FWSWPR,U)SH14@
M(X=)DW<=%3G6'IGQ*),DN/O8)>[L%W5T$&R$Z+J^Y?U\5LD5^8=OOZ]<Q>_L
MBC=I.?VZWBYNDXC)D%GR0/->N=HGWD&=_)E1 !(R^9(U.FP4@O<4]41Q^MAX
MVA&IM[19 RKW_;.%$E-2M:D[ZEK+3@;./$6NS'N#/.I8(#8YS3O1&<ZQS/;D
M>4X?G3?@9;_)_WVS.63^-/N %/BGZ17>$_'3K*]VZM&T2Z96,;.U^4<$%L
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
M*WQ"T7?$WRPD]4N$!?[O__7_ 5!+ P04    " "DA%I22O@Z<91' 0!<FP$
M%    &AF=V$M,C R,#$R,S%?9S$N:G!G['P)/)1MV_<E.R%[UK%&)"5+(=,F
MR5U2V6,J"8DI2Z:,N8KL)(0BII)4:+)GG>P)R;Z;04C(#!H7LWV7Y]ON^WF>
M]WWO]_N^W^][WM_OOOJ=8\[..8_K.([S6/['>5XS[$$V&=AV\KCE<8!C"P=P
M$?X'L'\"PH>OH"^[ ^X ?'&P1X"CP!:.S6OS=<OFQ<6Y^<K-Q<7)Q</-P_.W
MQLO/!S=>'AX^03Y^@<T+?K=54&#K9F>3R'^?NH6;DY-;@)>'5^ _?;$_ J)\
M6QRX/G-RJ !;1#DX13G8C0 "YI'[;^QQ /_CXMC"R<7-PPNS(0A_H'0;S#XG
M)\PT-\PQ/!H"CP-<HMQBRGL/\XC;7.)5N2FA=R_Q.9_JD<(ZR;-=%+5]E_U"
M^06DI+?+R*KOT-#<J:5O8&BT_X#QT6/FQRU.6)X\=][6SM[!T<GMBOM5#T^O
M:_X!@;>",+?OA-T/CXB,BHY)2GZ4DIKV^$GZB^R7.:]R7[]Y6U1<4EI6_J&B
MLKZAL:FYY5/KY^Z>WK[^@<&AX8G)J6_3,[/?YWY0EU=6?]'6H/6-3;DX $Z.
M_WG]4[E$8;FV;*X![Z9<'%N"-C\@RL6MO)='[+ -[Z6;XBIZ]_@DCB0^+ZSC
M5]UWEB)YV:]+0$I-?T*=NBG:WR3[<X*%_A])]K\$^]]R#0-;.3G@Q>,4!9
MD_$B1A/XJ_U+-LZ5-MHJ&PA[#)+Q),IIXG!"([((V8+:@CU;0T5&7"I*/E-!
M&8B\[KMKT,7I:*!B2^J&AIJ%'N>C[1</??H&K3&.![,!KF=LX 6*VL &^!7V
ML8'4P UEJCV+?XW.C;U%[9AM9 /Q;* 048^0P:2=<4AE XUF6I!WS@^C 97]
M_?L;DT</+>]WZ!+U:Q%XMA7@!DU0%"MP*(_F!X6Q 5Y+K",3CPVF<-89S]XM
M(461Q'1*EKBNL22+*[H6+Y95USA[9A<G[1-0.QFC:GMHFZ8 #S> &V,#=;I(
M\@=B(1M@2)8WU>I0T MM$TC%N7+<UIX"0J =]4&\U[4$^65CI:BZP+UNC[\<
M%FP^8$ SOVW?D#"40=O!C-4'MS%.0@?HQHP]D/W5RG.CF%PG"CXL@"GI]'G,
MR2[XB<Z+A(";\4LK2=+)33ASQB%8C6] '_1PVE1M%87 XIN&-3.%G[P:/]&]
M9%93,"?[X/G!Z0^7\P+ZRTZ)#&;["=?MBEML/E*H"2#]O-O8@%?GB 7-A?E
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
M4OV+GU64BXGHB27M:(D>HM8:"H_$Y,:!=>8PZS.(&*0(\OK\$J1!8(@-T$[
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
M.ND4O7;,?\9W96_<[KU/GPZ4@'57B.3'2 JM<TAQA.8 6SR,6V'#7V#M*1H
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
M+?$G&@9U%YQ6RD*R@4+QDVR@*]YUSE6:C%@_H9' !A:.=1-7W<[P5OXST)\
MAUG5FB7F;7-&QW6[@VF,!VO$7]/2*P:%?^[.<-O.4F<##VOA.Z%RX>AA4.CP
M]__QITG)U/Z3&&Z+A,'.I\)@-G!!Z$(/\1N"EWD3]4USRS7-%W<%_DQKH2 9
MH3!+A"'BJM9@/L@)DU-!;3 SV,"19T(Q?YK,[[RP3%NQC6413-I8CEU/!P;_
MW.-'5!#21#7AHQ"<H-N2-.,LY$Q@ ^[SPR@:.(BN;9-@V3]Y[7R$#:A]^C[T
MP,+U_-2![4JR2Y^7-X9J/8YRFN<8%\>IC"T\_?:"<&7LW:\BWS&9V9FA^*UX
M;4)"?D;X]I-^)P>NB?IYN>0$Z^SN)IX/-G>#TEA'-I!,')[)-3!5SCB8S!*
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
M0'FD#QL L 94:X86,L*)>ZT1&77._2(%C-BKZER^]FYF6N?,%5^=5"#47GY
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
MKU5][MS$M)W=UR01GA'7YW,W+%M!-?#3A=/8K-9#B]YY>16(AD-FZ-,N_V\
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
M[09ZP)G#^V;L-G$G9QC/1_\DJW)I@K!=+=30R?E+- 0?53W]OPY9<F&#O\H
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
M-\,6!8LEOGY[XT1:4&;>6>66&<O^&&,TC@EPJC<C5X5A?;+'PX2=:.\UQ0C
M;L@*, %>4]8[8UU9,K6:9\]_EU[%+7Q;8OCG@&.PXIU9:X>"107!CGAVF-KT
M@!O;%^2@(QZ?QYD SU;&&3279ZYCT,(A"R./C7WYZ^>,?NV\%% SM8P;,:-)
M;.GM+)*WFH?F3L(VXH,)14HQ53YV:<W>W4R@3BE5=U)/G'*SAKW\@9@&X3CM
M&V9ZT0O7U0Z9@R03[@@OT6WT1#4AVHGBI,41VB4R.KFD1G]I5_$:"THX"!,2
M@$KV2@_Q^C'%I1 6I26X[^;S'$F'E9[XZ+RREN1!A?[L#037G>/?JZUNO$'M
MQN\A\Q@Z+%\*FFE*4<Z)3C9(F-4YG5CP2Z?36]S7XA9&EMSL3V/)4*R<P O,
M>$N$V_G^PF5I.?-,]/Z\PS:%@BE6_3[,,(HOY"55':S5H1DY.\MMMB&(M@'.
M;W=IN9M_%#41G?^4IP_KR&$8_/)XC5 \T#"Q+W/B\SUK3,'$TKX1QT=?&<LJ
MH:^P%.D5_5R;'GP8ZA5MGRLY2?)G>_9F]38L61I%.P4?R_UL?;-E1$6,6M$=
M/>#'^]4JYE[I1G<UJI/&4M1\+;4'/+1*-4.QN>%3S30^-LIK*(6*'\QEL.>1
MA0S"+0_WJAVQ-/=R_,&],;W_[L(13^!.;%=U#(F[+B:(P%&\-!\3C.!:1>PQ
M6QBF.'-J!7>I>CN'&1K3$::MQ\ ] 4G0SX5U#:T5JX7E37"'@!Q9FV$P21M<
MCJ$=)I!,]2->J!V"ZDE8HLASO+OJJ53]_-F].*KM?"@G6/%0BW;N.W<HLIJ>
MA;R/CV "^Y280'/3<\911FO7NS4F<+EDNXLO-L/70@,Q-) %[M#$0G?CX9@A
MKPT*H20>1=89A, _4!ER#614$$BZYCK@-/8I&@5@6AD\X5X/)RUGO1_TG+B^
M&9;_+6[[HN#G-T-#0RTCLC(+75+IUPL:>788&G0 RMNP&@^-&^Z>XOF5JR3Y
M:YCV7:=DSB1)0?LL4I'P"W8M=^_]&U+Z9UEI_T)YF=N9T=6L:&XH500C01,B
MX4(O8T&J6WU?OT]UM:."^V.C2VZ9THV#&_P'O^\A>]A]5SL#B_8*6*M"<T8.
MN\#4W5=2[Q/;8Q-1T>J*;C/%-0/GXU+(8&F80AU?1;''RM4BAM4GROPI8$Y!
M$7G.PC3F:JVJ<Z7H LK8P(+<MJ*<>Z[0J0C=NNBI=<]-M>[X:&_)8"7NTP@B
M#D\R=H6.RBU(VY 2IRAOR)X+L%+Q$FK[LOF_*3%VEW[L.=R=K/]R:'PDK,)T
M,&#?D4F^+S5^NY O%.C7O$+J-^4BY#F7.+WBKX:O7^N9GRS&%Z5XBI.N!(DJ
MBO0^?Z;U%E=; ,-X+?D^@F2X@QZ2?V..RDVU1X%.$[]<]\3_"ENW%OJ&^M2N
MKS*)ZRC7"K52E3!33DPJNJ;S5>/16J=X_IM*)[=%93O52%+OL;N"M\.^WI)8
MA'\O!GW;*\&QI\B"E+(Z.;\SC.[1,YW\:*T)V%/SV+V1&S6SGR8<_;%<[1-P
MN'EW!#NNXUQVZK0W,EA>18[+R^=:>+M^=YY8:4'Q4\5FUE-9ES5$$@P!MM1<
M]XT^F^CLE]:S=^VJ4ACF$LO:8L2'T-<)<GR#_A/DI\<H<5@3'KRV^JLUIWZ[
M_6/N8Y.*?TR[V,.R^/R/"M7^:;G#^__WZ(/O@T>/OADWBI:_\7UQ@(/MAO:,
MNH/T1Q$-+T(3$I)BFP\CG1C55O4D%VFM/!,VFUF7?C"O9=0B$N[[,@C=#\-^
MK=,B0]+QII<UY0S]I:K)1&6/<^Y#I_3VQUGZZUU[^8%9TU8_Z;9@I^ &Q8^.
M1D.$04TC'M\,J<Q=X/!R^,K1YQFA^(\1*?@$Q:1<R]F-8E_R[<P&9#3(QN#3
M;"=SCZO%9U3D+Q7=MLA."<EI^.1!X^MOX($GSVE.O5G@RC,RC>)\?&M8[5IV
M/K=RG<\N>9(IEF(;/]"O!<?$C%VQQ-RPFS>WLN4XZ@MZY8\5/+F/5BV83GSD
M0OW"0+V4"2A%-TKF'5,/S9U^J[NGL@=;DKR:>;'EU<;X(5JE>?TXH5GJYAIZ
M&<80AU&Y*0,1L F.O;3F":1:B0#UJ*4I0UGAY+QY;_0CN?58Q.,N;JO]WM[]
MT4HT/C'*&/W]P#"CC<!:A<H>:(\ILH2LZR6O=4^I=YH;]I#$7"F)JG>K*Z!3
M5 #3A"S:")\@VLU/$5])?[ER:C8I$>G\^>;LB1-7XV)J<P><))]9Y<[%-!KC
MZ .MLZM,@"0H-VS>8AIV(F4):50+M@Y>PR707X.D ["L?34Q7A#(8%]G CO8
MH+9LN5",C-=<K27;RAY,?W;QJ&Q?^LWUV,9:<[%Y(R^<*:F=MF]N[&CZ;C9*
M./1V8BE<;SN;GE(#1CQN6">HF48N+%[NDVA7\3R)R\O"F<B^??J5]Y:EZ!M1
M:L4# QA;^?4<M3=:]%+XI#\(.K'OZL(O:TBN)#4Q'MD)D; 43XB;=+3!@;"S
MFMO+M?[4_-!2NCVI5CR=_HE?_8OO0+Q% I]Q=_:YPE^OG->]7UYSRS[A4(D_
M"1-L]K]E$:;-,($0&MB;"4["L_FAL"F+^IZ"F1O#[201]M-!JEE("<6R-6GT
MM7/;PMEJ=LWU2?/1ONYL2"!:U:GA!X*.I<>B!GU03FV+ETPF*6B\L(V3V_D\
MG[D..D</3#"K4$-*'IXH4LNPVM=3\:XTR;.$IE-,0%35J!T"F^EFG@P42*]'
MI<B;+.+).VFPLTE%T')AMIN(>,H$&AS)2HP )K"<@& 88SH8-6#9%$U)DB:!
M)<-T@PB'/8&H><2**-5U"---B=FTVM^&MV,"3BI4:VS:'!S&L[-1;]#VT%\Z
MJXG]H-F08[L1ILXBCR-,'V\LVE;9,X8_&QS6/"MZS_>!FE6;;RP3X!HA2S:G
MV\VO4?>A-<F',(=[5#5VF_$_KXZ,O[W_!]X/]VM4;6RW,:JQ//F@)7]WG59\
MW,TD&85,-FG#7'%LU0A]RNY]8@']+'$IU.MJ<P"I9.7VC=R()*2JE:ACLF%R
MU(Q!A-.(SNAL1;_YCTVU\(WF>9!DB C#D\D?:&<@:QM)_<+AM@^SIWP]QT<*
M%K1H*M0&467ZT@(7U0I]E1R\M+;I'OR^0BU%+G_.Z0&H>0 7PZAI/4E8^A2D
MC)]\GV&,0M_(9 ()W##/-3USU?B%3,6'I!7#!^F("KU>%"2U1@C%%RO5Q 0Z
MPOI=A#D)N:K'LBEN1A?L=E,J;#+W0=SA>J+0#YO_F.8GMZ.O2.JUU2I0PN.H
M(CM_VN&',E;XH3BK QPJ'[\LM;GC]^#OX 96B%;:59)4I->3S,A)ES6GF^!)
MUR7V$Y&1F3_V618Y.3E9NR1Z&'?6[W8J54Z[D)/>P5+#Y^/"78?FRS7QG9+J
MBOF^STABW? 21=@N$IHSJ,_OB,S5G3Q;\9 Z<V8*!5E@20:(,)1<O?Z@9#V&
MLS2>?BV#S-MHZ;./_JNT2/0NXJX>@O0-+,4WN&(G$ NM[NG#VHRB*]!#XI?[
M'MX+5?%G,'>KH]-BUM*\P'5A"4$U1VQQ$F/'K5Z'C:918\1F[F[-<IJ%]^BU
MS*(8QO:+-_2>Z# \U7P[\&,O$87O!,.="'N++7R:D]/ ;_K-:A*?JF,_>YZ8
MC"I:3)C'L$%&I&9BPHMNAC!:I6/U@,?"J>E-0\6:&%!6$Q0DI%7-8\"47[&3
MC>-V-\[SQC^TC/V<]%4T$54_N/_FB?NB@BEGW1^&W\ 4EA!RMXI&+W/?^<>B
MPVWD&%J$ 'ZMIK=-A7&1!/;S,RYE_V%)\PN\?R69[_4+8JRPQ\)(@K4^>&LO
M#!NF<S^V6,G_L5$9B=!PL@V=2-X1W6\2R:U\YT'U(^?GGG8K,8[QC%V'J0?-
MT \AJB_ULM?*Q>BY>DO@>@7:Y'I(^)))@G[BR7JNG\TO]=T] OMG]1?(5&D'
M5*G6?,FXJ[_GJ8:*A,:R854ESQ- :<_;':EH)L!1\.T^^$FZ5Q^2!.?[,QA?
M\869(0PN,W$]T.&7/F[DDG)%CWAMRLJ/[8$W0']YD=Q%L.\EF(LPPB]AN*F>
M^!'8%PZ 'VXP 9-J'#A*0U*6P,H1FKXK(,61"K#!,^4G-3<'_5>6*O[W-A.Q
M<?UMT'F,E .2ERU$%B0><G*=;^JEX0BO3BY(!7BNJ]:9B[ZOF&TFR]&"5L%-
M.G*3_7V&U'S3N[YO VGAQW;]Y7KQKZ$0L@_1M4[]+:Z!"82>T_1#ZXT+.7/6
MY^:BWK'=Z%EDWWNKYD#,:;NA88-'U[J;^3O[QW$T/BSE.AV'/D7U8GS!EN 6
M<-0;M>-MGB9T'.U\FI<2')(%RIAUUV/X.I,GI[8I)*V7F<0]V7OP!,)A0X>K
M)<MP.\6G0>T([.D#'PNU\T$XBZ*NU;9S@XON7%H&%5<.E03Q%7T5C[Z4)L6:
M* [LU'N 8&$"6U_<<U+>];ASB5$<Z5G5""_&DLZ%S93, +253;:N8^"8:IBK
M&/^E:]OW^7OMK%;>2KHMA(U"P73TWA(D.5K@^:":&^HFMQR% JQ=5305?(5T
MPEPFNR>/7US.L(MZL<>-)[;K$S<D ]: 3\&/)@V(02?**CT)PP,YU8A*D/ +
M+*D0\G9\W3E5P7O>F<$*5Z;\EYO<GQK87"_(BO$Z<OZ[R<%4[@XPF@F4L,T/
M4T_8*U8?HV>HJ4%*-8+NJ[^$A-H/0(G]>M&SUUF.'2QW7SFPC9TSCDTR? 1R
M(FL1,YM<=YC2M*&+9$YULDF(NW+KS-!ZB(*IZ_W%YSSLT?:W8FL.!?@_N,B_
M,4@]29.!W*E>< SW".^X!-MJ,<ZO..: *9JCFR8W!@9M*H4]AG#.CP,KBI*7
MKI=''U0_TB8^UU#I.1^;I)R[]98+@<,+I)R%E^@'HQOYL:PVA8>+FY@95L7^
M%GVUHTHB,S6Z^7+/O6,VOA3[I,D@NT?Y!A<,)H]D&5V7VKX:_$=%S_/AJZ ,
MT)\75\ZLMJE/)(;P-Q:W\9%5\YZ[BY_&)F4="E\!_5$'& ?@JZ;\)/>'TX0F
M=&75KY63KJ4(*WDLZJB\"U0^**))W.A@ZS8T=J4=53L ^^T>Q'HO@O0"LF8$
M7 <)ABP9&K9,H,Z:&+/)=1$.F0R8 'M,,'):@8V^=D'P/]<-@01K+8M;G>T8
M[(-D =W*V\VJWF9E932]^R1,Z@IDLC*1/=-_[MI;Q5<>Y7'L'$K5*G1N,X8_
M<BQ75**CA'L T9R8:/;NA@ZLGCX&^I*">6^1J;@Z0N0;X7J-<2?[S7'IU]S4
M27SF)*JC6L0&84Y:+CV=O)Y]5Q)4KGB,E\1EM+^&[64OV,L$#F0_6#SN\3:J
MOCZ.JEGL:%R661PU,27!^L#(6J?;Q=U74^1TIYOX\@Z4*Y@Z9S2'@US'1NP,
M-/OGUU ?\Z\^_')XSSPRPL5+].5F?\?D0=_;[0B.O0%)Q@FXEK*1=]7WZ64Q
MY64LM;=E0[^1%8@:[R;8#7\]I,3IQRKL^NYJ819I7N@C74+%PNRMD@S6X^$8
MB:2G'U+&4"8G)J3.)!;,AKNZ1UU2L2_O=3V3&.OW=0[J0?""8T78 KN $A"Z
MC!%VVFQO<'XRD%$=/^8L:EXD'5UW:5M9KY)) [Z ,"^;!<N>:!M&5KE)?[TJ
M%\KYH#L%>9V\WA#Q8B'>YEO6)=/A^[O>)CR]Q1E\UD4)4&N!'J9BA@F[5V/F
M$0%X3M 6N<WT),O"XSD]361#Q#TCV_7S5Q0V!/@>Y)TE'U7,N&IQW-$H1TW#
M..ZYZUF?O-'WP_(S[TM7D%@(#'\T^<Q*;K?Q<4Q+RI0@K_^KGR;)"1HY\>LX
M&Y^EGMI7E S8$DH8G> G.A:\VXH('C)D K,E2V')_LT/]WOSWJ__!L>Q-PAF
ML.WL*:%_J#[_K6RK3CN-CQ-55>;QK5J$Q(\;O!.YOCSU"L8=_/8,;]0@?BS=
M&T<#&5T(=OG7:XQ64ML/*N;-PRGR*A]8ET__I&#I#O,T2NS[@/7T+L9^TZ_-
M#P1-OLP^H8BNK3PBW@]3Z6VR<J4S 5=SRYES"H<%IG8UK"'XQA&DTX[M;3E<
MFPQ*A383"+K\B13!8)>@LJ(/E\<8!8Q99(:Y*]3ZFC25<>=\%=L3:?WZQ<5U
MTT9?WO3I"J60QP./7;EG%/L4/69*.765]TNEHS2, )95_I7K]%<8U=G;7J\8
M'!;C,V[P? MI2!L;[&UG-A']F1DMVBGTN;#V,' LE0D(+9Y9CZMORK6/FMUU
M15_XC=J;A&YSEN=&A;A7FMK.K=>*=+\>N[2?ML,\M#R=WVFR%^'B76R$)QW\
M3A";F=6TT3@Q#VP7CZ_A7Q&@G62;7WL"NTBY9B80;M:'@=$ALT$ZA#"7$E[-
M!%YFZ$-'^VF\#&+@FT.D*$I^S91'YCA=^ZL:7F;V/'C&U%<]\"UY(@=/(G8S
M@:[<FGJJ>J0DZ<XQ.?)=0?@'^ZN;O(90&.QH+HL[69[K_$"A+Y4X/M2*H<X$
MN55D+FA33T^_9 S2T]"<CEH&#\>'Y9&Q<57]NO2GX-B;<VIJ7TDJ%WP_J_6Z
MN2$9D;%%%ON3J-*8NDU-+NP\E40/G79157"&F<>7T!X?M=TAM,\-N@QB=PCC
MYPL?2T4LK:*^GC%NB&6,/U7,IJ(938*:F'ZJKI<&N7^^HE"?":2MFZAD@[4W
MD'?:I!+*Z:EYXN>#\B- 17#IQ\Y*NAPQ9KXV#9!'!8UR%C7K%T(>0ZH@X53X
M=/&(.O%[N.+TW/LAE@YS\P_@YBXX_(5/7PZ??AP^/?$%/41(GW'W)#SO<@5)
M)O!IS"N)=EZ2<K.*"<2Z@ ).R!'&-Y+1RM1,A0(3.++UGMPA4@*!%H$M+&N6
MM48^GL'ON7<'7,HV(2PK+"'_#J3@;S"4GE[W##K)"X[C0/K1Y]NI2A%VY%]\
M_= #"KSP.=](KI +-MP,#C:Q'[D;-]RZJ?JZ_NU,X-*S"?S,G!9- ;60D04O
MW2<8;D;[,E89W5!8YBTF,*WCRSTS9[GR&XC6^BVJ#]\25MN=_PIFL#I+3$ [
MEP6TFBJ"5LQR:?*D.2:@DW&F%D]T VNOE.A#)'H$[5B&'<,?W)>&1:Q/GH_Y
M=9Z+S0(V]EQ'+)DXIO]TT]@;=)A-?@=M;AP"XZ1'0>(I4C-])ZSCU5LO^#37
M(U8%MYYQTJWKM: G'J+(XX7P[&:_@+-]QU$-WPK@X*(L6XL)7,G@K0T)A+EI
M=G(F#:2902H9=CB*;0"HIO;F(>)G,LT2-^W$X$7L!CL<N:FS^#=FC# 2M_P;
M&WIZFTZ*&LJ:IJPI@"\9'?I<7.G1-URT43;#_KQ>AO%M,O=&>E(I0WQ2Q7S0
MV7?_YJ#TC.]6]BCZ7E )D88@76A3J_-I#_<.I%S_W%@Q'<&ZM%?N@.L"5ZUY
M%IO]]W-CWB;3DY@'8.U.A2BY+;C(I6=X/]O #I@KO2EG=+2O\&\*_6:E476C
MITMI5YI1C!1P)MENO=D_3&XW:3\3R,1O>K_]=[PHZ@4BYS_I?_];=&.+!'^:
M?F8"^3OS'0C+W &,<MPR?\AX#)\79J5^W:.TXH.^6,.E(V^T<SW43I!Z/*XW
M;7X[G"C!RMLQ[J<P_8$ 747#.'$Q"[F4@_R-BFW7"6_[K9K]74/\Y+/^17OE
M(FJ8P/*N) 8>7NZ.'-??#-%*2@I[+"1R^HK+VI5T:W?I'=8#93O]SCE**_U]
M@)C?M >ZTHK^Q&)3N8[_J_9JAB$H=G2=497&L'W_FS]]J-3GF3XV/ES9WWMD
MW_D/CG%V_A?/\K%T&]S"_R&"7]^9P/_J3V 6</A7[?4/F:SU?M/PEO<ZK'XI
M^E>3N6X<-76)T*FA=Y9EI^Y)_N<PG*R<_:-2)/K/.2>GG(;ELW5;:+/ZQ[</
MID)H @$,7;EY629@AR6Z3BI@0CHO(+ $$NS\V*%FXF3S/.P]=_"0\ $E%J >
M/:7ZU,4\K^5Z]6*'12*I[2?*KN?$>)2:P^[C!:<,FKJ^-1P_)7H19OL#A*),
MVGZ["2V8X/(P:I#[Q* 8KI@F7]YQI4;N??:*9UXAN"!/W5LIB;.WQ RX&I:D
MKDP@3S[FJ-7-0G[@QQ*WSFY2]U"/.ZA*(7,FS.U4(E&>*AZH>WAV?B]7V^*3
M5.YO;;R4IUM9;%@C8#_]C=&QB5^('5<?:P_&%E>G$ D\-%4R(]M)CG*]5W[X
MK*P[EZ)3H+%IIJW;Z9 AU9*KKRM<9I!CB17S8!F"QB]'"88'R4:K=)=P0T8"
MU?L[JT70,F0N>F1IZ[A]GE![C]P=[4L%9>;/#;5WU2^*!6L9;$K M*J^6J8;
M<9E\+< F^]:5BW'=UTNTT^[NT32H94/HE#@[.]LXBZ2D5&CLOL(CE78A)WSG
M-C]E8,^I"]QIX5+;>5#!V#V2"9E8(B-T<?[6R&J6]EWO.(]EIR;, <BS?E-_
M865BF$OZ4E'I4U6NC.?!H[W[^%X*B0,GSSS=,.E0^*,J7)X4#YB5J9UD H2W
M6K_9OVEP82\L8 <FL#+!3=_D _^?77X%/A;N_U2OE1 :OW_+=[D!MN8N#0>>
MCXR6>ID[^Y@ K_DYFEGO%D_6P_Z-)-N8#W?0+TZ1<*-,8*AUC)NFP#W/!'!;
M^?\"BZC<5+=Y/%F>RC:$CCFZ*!2S9GG/IVC2F5HO5/3]).8$$PC9S@1Z!YC
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
M98CU'+782U<MJ.F#4'C;2<&SS34:'PVHW'M/U>T^?HL56<34$_EJ8K1I2.[
M[Q)JB$S+XAE@TIX#[W$P[R#(X_<VYAM1]A6,&NK]<'.7=#NZDGQ7T[9BN*>&
M)B%EFO,[G*\0R.5QHIAR;)<.=Z(X2L43V\EP[$8_4'&/Q2M_5ZG\T5CSV'-,
MN<MY[@/Y<%O<SFIGJ4-6LW$I58-HM@<QB20"^'"6N1+L\$[TYF -C1$#(2SD
MF#%MY#>D\^VQTPN9<]E'LLXI7O+X]_(CNR\3&7RUO:_AJ1HJ  2.F]?8CG'U
M?>3[5%64SE8@9D'="_PZ;;$]HOC4@7V3%Z/=[;R6Q+]U.25*\F9-:"8'MZ;G
M\*(([79"F!^&L@Y1:^8?"&$/L*GM9!FL^\*;R@-Q=,).OGK3&'-Q:&TQS<<@
MK')E\?%@O'.[["E*6W: J(CC][WX8_@Q1-TW%@16FQ<%=80 PHPW=UE0_H9\
M)7RK%\"=;,N]Z;N7_?O.7FK<6JCG/TXAM[(GG%5#.N_/'LU7<972F#!H6! D
M_%>L+5O._9I"3Y-=[2)IC;/J!>9G&AY]!4%N9+)JD)_SBGYZE^Z>U_H>#V&;
M<QM<(P?@5AS4@]OT*ME@14IB_FO*QU#"Q>A-?=O[#^^W23YUP77X29:NY6;9
M[3!\%!^2L_','^A&.%\AN@U3*\8LIDL8P^_^K4IJL4*]X*#/#;_9D]35G'!/
MM]LH)^8%BX;3?ZSPGW&W<W#M"D+["708E1)"SV%IL@>Y6P7W4$J NP]0QT&>
M(4T$3))V#5[/A2?\]OY'XL!/Y[&*2>F5=YKI)IAG1Y>VW&YBR="I<, &E!85
M9/(/T1TD!_\9U4=MPS*DU,T=&VPO-#ZX=$\_HB=65T=M"TP$XP-.(1K1S%6>
M!&[;.#J(0/'K90=IJ(_:IA\^]_'&:Y^#*)_B"KU51W,:RXHI)5M6T2;Z%1Y/
M;DIB+;/E( +,-F6*0*V*A#Q*W1(\&)1;N=)!N$^5V$-N:'C;/'I122DWAE7\
M^Y'%=?$S:YF(\ %9>DJ-HQ- YUWDGV!7\>4SVM"U4;'@)YSI*[X61ZD+G5+"
M,_@9UI.W+=,S.-/[ZE%/K?>FV\[I&5:^<U5WP!*8!CP4.$IMPK J7Q':+PAA
M88Y)DPCX;^KV(*4[CLQO[%M"6)Y RK'%.<>LIT30-_/4H^01BG%DFXB5=A74
M+C>7FC$]\!E#[GL!J<6NU+N]L'NACY!(VCF&#'!-GK1C=Y=Z_YAP,S\E>T7)
M/=W[B*#GS@%;L<<_J$V]?"4E1@:SFP$'=-8[T=-]M!+HMF"WW/2&(MQN#F.)
M W0Z#U7D8DSLWHQ8-=:_?W3$9R&UZ]/6H>D/VDQT(IE]=F6ZK@=1;9I$IA7A
M+3CY3?$HM6643-UDU1I<]K.FBM=G)]3@[O,K3\XPMIS;_''WV;@4'11Z(XF3
M((T<@@!TH#[$BRK"]T"/BL:(8VW.LU-K'.G'3(\WOA]MN7*^[K;+E:'332;<
MNIY3V[FW*$Y/\VFL<B+;IBIE(V,][04:DJ>)9OW4NL"DFV@IR@].4!-:.JQ2
M40C[I[IY^$V7T^T3-/33%(,*=YFZ[,C0>W5F.;O4'/FRZZ"4*B,#V!_%&N=D
MT*,20(5Y;""=$-^RN_ *:@NQR\QB(I?4F'/=(?_TJ4QR5+B9.&7SS&.-2>T#
MKC'O04D)GC/_+*#,&(S#;"%M-OEW'@FT<_(<AY0CI4X>:1RZD!C"NL22N[Y8
M5-_D[WQ&])^7J9)L^!3+%4V#:,:,A,QQ43HAM@UV36RJ.TI&AG<:BC38XFO4
MX"%R #)^CX4?>*S%@9&2ULM1\8GG"6$ON0BL*$3@X\<)[;=0$%BW'\%K "7T
MJ#8'(^S*0C:Q<.\R$#;HF+O4UW&K]FG'%:_.[KC-'KE[,A7A>O8[_CAU3@X)
M80V.K!\0:$V5@Q+39?AYC/+-4F3E;^16CRLW?GC=$,\%P>^6\HHUV7.+#PX$
MIIGNF%%(V7$KEST('"EI\]W*_L:7Z>0^X90D\96+/98U]@P;/3,6> TZINOE
MV]''KNY^\&:OZ_9#MIE^SE]8KI('M^J]$[Q#7RR%/(/*MEE>F9;ZA[.W,:T,
MR*&#*29Q9?.)OPS6I"Q#HL*_9FVN<-224JW>YJIU2?[A%A@V(X40A@$,UIDU
M/(O.C9E>014Y<"5NG;JM<E?3."Z"36Z7O5*#K>LT,^J/*_'.>^ [L<284[,8
M8EF9G]=[<QAMU0)?<-S&MV6[97#@[5X547]-6HMGELP<?GO.1(1:A.@[;UM-
MM'9&-?S9"SU>0O"*3*NA0B!'RT(HX;>!(\1JZ01VY6]BHDH\WQH@O\:=KB:/
MK!W9U:C_XY4'Y6=^"5EG]_$O>]^][3-4D"18DFE9=U"M]!5@'Y+)>@'D7_8Y
M,4J+2MCS/MTI*:TG\ZJ):;-@]*>.Z/SW_V;5,'\8:MBGA/8V_ X!$64"!'+/
M"5)^YQ$TL&]Q;L.X0YR370N.&P-P06_).^S]C+Z[(IP>7_Y0G2@83G86PHS\
M]2 Y!^AJL^8J\&V8NE=$B#/"^/H$56"Y!V\T:J',IG80KOS:,Q8Y8#EM,!%\
M''7^M*R-7P^C+._)VXNK-GPU/3:O#0-'^Q/O<DF0,,Q\T5L&3LWO&(^T_9UF
MHN??0G[WOCF;L>2DDG$X^') 5&;MYZY'=E7#"'7L<CMAFX5J&>X4D,9H19\8
MNFFOC(Q,"W1[;Q\=HH<=J^O3_\]13H_.;('A;_,#!>_)M#=4ML,"K2H=PW9"
MBO&W<*(Z,#) DR-;"$L-!$Z&5W@N%<CD<C$']%YP?URVG[GIUQ![+C-]UN]H
MU4L"[27DQ=K=R.G)#LPV"QFV',\<E*M*02O?A&\-"B_UBBDTMP]^%9)FS2K<
M)J7O9C*I?;2C;O>W6+Q5<S, 22,Q:7XD^U5#(=;/F=W$]&3W]>Q8KEY6Z7X\
M@^'[3EQ]>5$\7EN$,>(7,WT+]B%JF\0A;OAU#A3C$S,WXA\@UVY;& /GA@+&
MKX%7?VT_NZ%W ,GAS&7;EXAY']0$U^K8O=G(([ N#I(5#KG5)4$9(7@E&2VY
MD4B9((52 +3;J.(-+Y[[ KT+KS(K[)'):UFI%J5^6_*Z%RG6MBY'D2V'S61W
MEOUMXLLN@Y*B;_!S:)$6;T8X!'9P_1:9!6H"<<<:81/_[+#^FMRQA%<UKY[P
M3C6.DJ2\:S]42%TNG2W."^,N"V%7$.+\<X(W*&D, .?N%[P/)2F%-$<]4.GK
MTCC$_AQ7 J2'$ Y(*(8:%^8Z9(^&Y<Z?F)9]?GSK'"_I(X$=WK#"UVU%<"&E
M'>_'=V#O>PB: 9J<[7LY4!/]GLG+N\_'_9UU'E2LB^26/+*,,G+K^B?ATYL=
M.DZ_8L6PT:#4)#V#8@Y*=K(=N?L$Z2THTF[ <T&**N^%+6%TSV<=J9X(OSF@
MR/@]_7WT4>G!>-<FPX$D-[GGEO4/5)>1P'XEEM,-GAS8091'!POVS2NOA4L"
MSK=Q1T,B9+ _(X.39WZP:^.EQ-[G;M8]NKOZ:%4..E0(VPJ<I*_P%3M!B7<T
M(@QP=QCZ[7.8RIA5"<LLFNH-#0F6!2[-R'3+7]"Z8JX;NR4*S7:%@$5JD)L@
MR!+"+I1?N-S$F>P164 JM4\<-4)LLQ04:1V.&][;&HHZZ.C2^Q;V%:^)GR6R
MG>'*^)&"G9!I(O ?2)) ,+(;O9VO,\)WX@PR,%TAWE2F^KZO-].V%^?G/TG1
M&OVX[X>\LHG6U:UVVVP<>;(@E="02F[\MI&N.I? =@J' 4IG@,P7P":D.M:]
M![-];[./7!<>$5)5:[<[D9/K[<GXEWGA\TF%A[%ER2/18BS!1F9# 9$,B7R)
M2G W[G)KZUADY?45GGD;:1-[[5WS1(M[J<E0]BVWY57;[GS1HW_D[GQ9S/)>
M)$^CN=J"2@L;I5XXH.O.&O??FL_I8Q [RE>D 5/Z?(9I'CP6=Z2Z9>*OQQ-"
M9?.CBVJUU31;Z8,^8[! G!%48<@?VB\2PC%))#U!+8&6CQ 'Q3K9-^PG&E31
M25Y*7:[CESEB&97,?=B YN208+^F6L^7R:<2U.W<G;7,K5>YVGRY4>XX&\F7
M-^1:L-U9$5"7M\FS;^2X%4#ZYU1S#J[9AR_;VCI>U*@4E6/AK!-3WGJ"-+13
MDET%F&Y:L6J!RK"/+YIS7.<"1IK:NZ^SMZ"Y<FD ^/-B=>4\AJ^JI1@.:/<F
M1SH<=>0ZK/=F[!Q\7HU^'VV(4SA-J'MW/L;R.7Q8Y?\\Q_9_Y_JS -%#03R!
M_FX-$_>7R#<(!ZS(]'_XV"&4UE6P@Q?%[>7ZG<:W$U'(NC\%@7]7YJ_V_FT<
M1)P</H[8R(3H1Z;E0$Y-*R-+M.QF^W4@&AA\Y-!ON-SV<)^:O+9#R^R0U2XE
M9N;@MIQKUD-=\WY/7WKZ93Z30O[LP:Y G+3=@D!KP,M,_'8;1]/(9ZG?O?S'
MFR@WI0C3IITFF;->UGW-X[Y'5R5K]Q__=#CVB_26F&4K&-:1B>'M6B;4V:22
MC/B.G,FT2IP5PS$5H1B.<[E!" T:CDDYL\,RN"3X7<!><# TK)P<ZSD;NW4+
M;@W)EWW,[1<\(R'Y)SE)?#E1[N\1E K6G-'TH(2#>( 367!,DEF>:$;578.]
M(X\B!N]W?PUU^6)6[Q>DK*O@OM*L(_JM"M!&\.4&VS;&/Q#W<B?OW:3>-^M-
MM_!;P,B=!W(8CEV.,GLJUQ\8YZ7>;MJ6;)MX*%7K>/5Q._W^_GYJ*KK:G6^0
M >CTME-G>*!BTQ2:[@)@?*& 29<%.U8)#83Z%[]:J VWE[_<CKGUQSG\1]8R
M!C*WA@R-."WJ-;(Q_%)@)GC?$KS@[6/#P]#?9-"(FX.&O [;%06SSP]&XRY?
M[[*=5'(^T1FTTT->?=9O$MR-=0'E!F'+!6(\PC2Z\69T'J+AMF_@XV^GAE=F
M,M^KUJ6F+B@KU%AMS+OQMH#MOFJ"- *-Z"LOB,5=7!#'Q;P,TD"0A]=\SBQ8
M\[;=:6B8Z^ZJ+?+^,_+GBC.]2+/_:MR_J30<F>8(:%+Y\ACN3< ^AJ>,_XA@
MNW+HX7&3LG-6+RC+Z&TOQBR<Z&EF#)O;5Z^NR=Q0(?_]:'+F0Y4B^^SV0K*M
MSG/X80'$""\3[Y*KFYBC=/2T"\WDL7%)HL7NDKP0S<A=MW]>C@H.>/<L5J0X
MV_V1S2Z1=Y\WQ<)^4_Z;=3TM1=P?@J=H>OU_<B'>)]9F\+41[#1"1PP].A_!
M(_ ,6<0+J]865,V!E('>]:@W,59W6N5%5DM8FKP=."M@8[!PZIT@EJ2$'ZD#
MX"[OV?ORZ9[XW13@ZMSIQH<VFTVM0JW&O!VZ9/ID!-RS9VSUCP_V(>I6^#)5
MH.0<3Y>O,03"P$$,VS<:+@F<[+QU:<9F^.;*M%*GU>Y_'GGF__1<S'R:?1NB
M'@'0GQ9Q5%=']"LFCEP]V4V5Q$_?"60E\$Z"0[>(.XSGQ&@F^>QUQ]:43KM7
MK0/?*.!DV=+*YC-#,ZUC-3-Q\AC]8,4AVS<GN;40FESF^W'0+(+2QMG/8H+2
M78 #QVV]\Q 0W=-(^9:0XS7$]RZQ;G_N77Y#/UR><_'$H*KBC,H;I:_:S%P=
MT2\94X&@1-X"(I9<[P[QU0S*-^[#MY ,Z.TQ4_.2 K*,Q'_G&QX?UGQXNCD@
M_W(Z>#[ RNVV<LK1XU-NP=ORDR"AR(680=(]W$$VNI, >%'9]X6P#F6.WTE.
MU0RAFD3E#C*_99(^U@TF]:U:]-]^%_J6EY;[5R,9QLZ@!'(M)]%!*Y0,FFG/
M=N^>QH=8>]JW^PWA,E2L5XA)YEJ,K\\QYN\_G3^E=C:N_KS\1;9_.?7"M[GO
MA;$HK"")<*$*\$,^$,(T4%J$C@DA[-YC4"F\.Z5*19#"DV(2IDC7=06/"40D
M)2+US]L,]*S"%R%, 8(O<OUD)X92U /1L"J^')K[<92D0.6[!@4">;0,):RZ
M\9S<N;%+)U6N9"_M2[:WSW^9(^GI'["W9H1$A=Z\,?\*7>W'Z@>GS-L+#,9P
M+IQP9R"38\C /"!V8>116LN*AR@#E=3,!D5S;)]!0[U=5C*L7^X&C9: L![^
M'ZP(G8;<CRJ(-<X M#',&Q$\?2!JX2I><TSZ7>52(VI_7B?"W_YVU4^M?%$O
MP2O'@Z<^BPB^4YL P]X/",@+^#M"0,DHGLH,MA Y/0A*U>?*@\8<><I*2H,Y
M<3K\U%CX6MJ)$_8.$5'1T4:_?GDD!.H6S[[>,H,N.W=6K+O9AB]'X'9RQM?;
MCY!#D3,_)Q>,,)+@H5F YS2F!?@'TC]&2NP>59FQK;/5OQP$R=KLZ%=9M8.M
M[J*7JED0/A5M3,4<(81A6T0X2/I@3Z4-/:E[\-X=?G-O)^(^)2!/?9U[<W1/
M\4!#=T5JZ8U0LSUBJ;7?+OTZUXP>O7E6K!.SG4#+)M13NS,HQ#9R ^165&[_
M*+C?![?_[:-5>DDL7YV6,%1_S-0E4DI0>FW;R,>H:S#GN.2*?V)+=V6AG<$)
M]"8(3E^C_3,>0$&"OQ<]16#7H!#+J)W@# ].(=2!5#_C*HI%/N</"9-'#O@]
MUZ2:<U0C#C)\'@>2DC4,1\AOV:<W$ET@;Z)3JRT#7P+H#KPL1SMY<<17>^QW
MOO[T7EKZYJR6I.;$X07*Y6OQMU3SE-'N7EY>4UY6?GZA:@=/JO1N.[3+]92H
MR'$U&*Q-82^$+MTK3#GN(*#;4+(Q%:[82*WEBZ&W0V65 #L^,Y=62F/(K ("
M@O#I%ZY@IF60_II,>X6HEB*T6Z/DL'JT-6IW)MT!V4E0N.FHN'R?(L:-7[Z5
MO5VO,==],.FC[/L7J[4\''DMM "5^C^.^5!G>4:X0 0"T3,9W#1!'9D>0K@J
MA'4>/X_UP@#60E@U:5!P5Y!V\5@!:O@;F=*R8D[X^[8QM'?PWXP<_#Y"NXP0
M%J[N DK".6*@I#I;#Y04A-/"Y;'CJ/:2[BB>^8\[OW.ED^^)&\T$-TA]DRDL
M>[.>? 3W=9;Y[JK[#P=Y$;9I*IGV#,-V64G!U'[K#I^NXCZ">A&IDV,RPW!,
MJJRW/_H54"T&HGBRTV\60BW'Z_^DS!IQ+X5<2S]1^L3TB"X>*C7Z C$.T4AE
M1E2 7629W[PTTX[FQ)S0D.+!HB/I"];9XYDL[<: S7I=P[MA\<J6;I]J%%A/
MSHI]LTE'TQZ2V6?#*>_;S6R8W1M*?&-%6^="1CS%G_4REWN7CDD<_DZ93-O=
M&/EHI[$>_89V=MZP,K^X/^&Z+<X,3 JBH++H<WM&._\JYF_/3TNKO\6]E<VY
MERZ>>:)0-WU3 @QF)N(6]!S^E'R1"&A34] 7!J=G&#D=CC!^>--D)%6=?X*#
M3#7RN;72F3ABL&_%Q?5@!T=BT5#_0+)]HL\">L]D-$\$_TDEG&G*4^:;"9[<
M9$5$NK,#D_;4CS5$WG\^%CZ7&]+WO,+.R:"_SC[>3O6/UJIO.^2['%X$OAW#
MGB;+@:)\6R$LH5(($Z?R]R-3%$G&/"6NT@RZL>6)/V^?$ ;1N<"CJQ'[T&^O
M( "=%;X<V5) MI"A'ZT/3_$B=Q+O4[>W."+N@SOYMD.5FF_?#C4HJ)X!M':'
MA7[Q*;2UUXE)>1QK^=<D&0:8GH;,YX&?(M2'0Q":1)0CT$J$L":3#(Y>)T;2
MP@9^'R*&R^T(N,N)T:K(MR**E.P7NPO<\PL_ZDDF'+?[%F)&GC_W/UB7+<)Q
MYT*Z)"'O/[G/G7C1A(YAGA)?#R&VW*S$WT.<*@CGYG ?/5\EC7^K>KS(Y!6X
M_!R<]V(3@?U0(%Z'O)M,#D$GDAO@G7! QZJI4PMPNN#=#NX<0TE/ X43DVZW
MU8O')7WGM>"''.O*PN-2K:?5=YIJKGCIB"X@(0SF&D"5:\,= NI>81<6HOB*
M)/@#4*4F>84UO[59D%=OH&APQJ8A^XCIO->9P 2__,*G3.6+,F=$Y7R)O.WX
M#E!#D(6^,"#&U0/NEGMC/V[->-V^$'/&VT7MCF"BR&)=Y=Z;E]DS^CF&VV1M
MG;=BJ_"%L6A3OBJ$_3$;DV[@(-1^*^1+*]-H4++- LDVH?^\,&RP1DR,N**Q
MGSV1%Z'9TJB8FT%Q.G_)1L)\3XMW3]M[1=*P(!4B4>$0B<IA#M"1TS:T \\B
M0ND9XL%?YP=6_&7/^YS^950WVT^#C?09/;+MVN+S^439:\ECJ&38GP7:.E-!
M"),D@I*'."E<<,.)((4 >&LH#=TD *?(U2U5S"KF%*[*E.4;?1L,]"&=BS;S
M;Y[(8 ;^AY('IJ.,^><XU+30_U!RM.(!OF/$_T[)__'&&AC-&?W4(D^S*CM6
M:(;F#V%M&BR(ST,(G\0UAKSG+KZ+A!*D$^@;N<,UA3")'F)X"/2%X*)GP.Y%
MG_:(]TSP)BH E_]V54FU[G&J.CP#4Y/1B:2$</>/"V$75U*C3$T+U"9QJM)Q
MKS$>#.6Q;K5+>J_C9F5/9>LLGIUY<AAV<MO=Y=\0$J!*(3MC!>_10<@DJ*$>
M"V%A9&!_A:\9H$"?R4.R$-NP-^A==ZQK%E2]36T:&\:1W?WWK+=%/+,HGMM_
M/AN>A"B\I:AHYIIJYOLL4*&UH=Y>H;5%YIYMYG')LJ)8& QV!':N_K\]5D%L
M$,%V1D_I@1HR[$Y(1FP$@!#"1GW% [O3X#WD4$AY$6;0=076O'V#* 2R?_70
MU\7&A9\F(5 IXR&1WVZ"TH(^7<@!+$-N,#N*=5&[HW6WA=W64H:-X]8T_\@/
M-+>#%'M5GYFJ)[593\J5W(**/O$;UO+E1?ZLTC' OB:^XF [)2R//B<&2HO7
MUXT8O=W=5#=R%7T9(>7=OKW^@JZERDN:=1SLK#SL^39IO>]"V/1)[O$)DBCN
M#K#*LP*6>QJ;5^[C#;&_)IW2[>VM']QD*78Z)O:=J0[M6L&.!]Z*2# XVK;D
M^!X2BF+8$E#"D^?-WRIXB=+D1T-UN C.4!P[#9 +TK44:@9?= $#._#^U:M&
MVH,&;T6Y+K;]/GN+P.OF&F?&T^2FR+1_">PS5=+X-OP.SJT7%3B/<5"3;P=)
M+6N.6#?\@==:F??L<G/<EK-:,H^R)SB)$6J2'MI/@2.[X$7?G\-A@A>09V0
M&$)3(/,'#[+T,/@1<FQ1R+&B^"[HJ0("=X7[-4<]B8^[_8.+T>Q;18_W?0T,
M_Y@V'C *53J<0'OI3FQ*2N8'AT0%^K$3D9NQZ,Y,2G7HD;[7QBS!PKO0XJ_[
M0W921"0D-O-[6BG),#Y+4$6FI2(:T9"0 '3X9+83,1[#/O<!I;;L%954.&P!
M+Z3BQ$?YMJ2=M;]<P[;44>>?3GB^6OT2_&CG%RESF_=A-UB$FB;F!O09 _LY
MUQUW@I,8MML@X$-2"-4(P6[ A*22%7N^KQ';'X4)J<UZ::YP&8-4]>[_R"LD
ME4!08A9*IJ53&U>8@A)@DH;DRRV#DHYBG8AXO/E$>.06=GHIFW',Q9D=W'II
M,B)HG1R4T9?6=\@JLE_KI_/E.<V8+)X:'C*4!&2]JNF,=FIM1KN4,IT]>=?H
M1>#E]3"5Z&?*%,^?_A=@AP>,'IT&1*)LKT$=^MG_M3T?_[]?[O_BIW)[JN@K
MTZH,XGT+=-GY*>H4_\CD ?VJJ]^"7C4]T]>^G*EN>]G_@O@%R\V;]%:E0 E'
M"#*(8^C004 [J6.%4L[HY2L8<ONJ.:9I%NB]/TL12234^9,AVPJ_!B4]>M2N
MJ=-UY5K_[+<?QQ'53]R_KO-E#1=R6$KL%"Y;\ HBRD\Q""$L.#^$L9Z(DO+^
MGCMX#Z6%_;2X=SQ4?X5UZI?'DA+FU]R"]-O,SS?D>Q/\TU$_A3!0&K$A.;RN
MF-YIS5_O2CO9IH*ON#EW<N% #IM\[BT[IK7M\:<+E$>GSCY_F+"J<%HM?F?I
M "QFP JK])\17!-!*OD2?"M@RD"SI#A7#$P["U"K@XG&RU*!K?7O;2LHJW<^
MPBZXTI4SPG ]E\_->HBNDAJ@^V0@6 ZERH&?A3#YWTA(IJOA58W(:J^&<*;T
M!+9@/KU@_WA1?;+?Q;(3GTXU6N\ONC8]\S;S85NLR%\I*QR9YP[AE0\4ES#3
MR 5]0MVM&J4T_FV.)L\X4I4J@M-A6U'O1SJ@/L;J1=Q0K\V*L]4]?DO:=;R1
M=<'Q!F_/QM()?\3,7;I&":>(!N\6?U-?!?<9"&:\]PF@.)BM=TX>+ V^2&IZ
M)\[MCSVT-W%$_F'7IB#1Z>]5 VC*.BC%X\EA%[AV #F0'=Y-D*U?MJ?"@,=V
M;)L>6]R6,D_LE14?E9C^6T/3RQI>A6?"Y/6=_44>'IC\Z(PO@(Q]'.CLINZ
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
M=J7D.O "_ 7WYB9Q8_TK#AJ+=E2;@B8N9S]<A3A KD7T4)(!T N]@?A17-$
M/C;#J"1S8MOH,G,ST&T.94I*(ZM7/2,Z4OO5KZO'O>[G12MPCG@_4Y8^+W.B
MZ/WW5=@K)L1Y#+1]:MD%CK#=>(<A!Y9-9O@J+(#;\#6B686)GLNWU\GO5%?I
M*=F4/F3;V-EKDZ^WSOA* FSGS!\,30334#PU(HVJ6DO)I&KPY2N\\+^=AH":
M"@*60=$(U5)_SC5(V^P=5)UG87G-2&)9;>)@]OL^RICH0C=Q"CE&K9::"=2L
MPN:6PIC435A_>./ R4Z/QA^/#?K8Q1_;KPEI%UZ? XP_J*4O;_,^_%6B]31,
M<G&<:Q*( @_-0SNN)TJ14N&;JRV&A/IE9^AM8[5Q%MQ$D18.A,&UM+[9;21*
M^OM"$>'.2M5.K&!PJ:A!P7=:Q2+N@0/YP3L-G!YIP$V$C<7%KA? ^2Y**EWS
MK]*-$?5]E&ZZPNR*4N>X+T(M]-)8F/7UQ]+'^ZK/R#"RSA<]/"<S>^7=Z12C
M5U#!?U4P4I'FPO<TI;D#' L&DEQ.L  K\P,#F!GK%KB_B@<#:I/>U\?&=B!H
M3_+V+-P\AWC@L,O$P7H_4IR7SIL(&0%TJ.>^2;9NW$\T1K&#BR;PE\-;PSH_
MW[T@'"8HY<]-C#VDWBI=;!6%<$86<M-G)[X:72BG-F51W![MP)%NKW>]/I"P
MS5?<86=KAF_IRXL;I4^4D1MW_T7,B6O&IPANHP)(J3@.G8GI,$6?Y(R]"ML,
M:.'I73$KW.+@D /PX(:<%2SR8[ZKT9^;51X[.V\Z7B_YOPDG0B2GX)"^6UU=
M+E_-2"BG$A8<<:>3N!,*/:GMK!;3\M#6]BR@LEN_\-FC/,%&BBWDPMM!6 .I
M<4ZR-+K[;Q/7"#]P4%U^)T;<.7]*!"^C4=SBOEHW!?-KD4<X;76:B:.G56?T
M5?JN_^^=ZM2^PS7%?=G3X"H$G%$J82O/%^IH&T:':X<]^5D/6LI]V'5&0VJZ
M:80RX/=:H4<MQY,[&AOI,_DWP KG\A)14'GIA^95#<O'<Y<UIM\*QHZL__UI
M/6(Z%KYO%=:A0?P,_WN'DDR'I+$B7S:P"E/PX^T'!@^VZ $,G9)5F K&T=U_
M9(59N"RNE;P=6*@1\:B3YKK_Z\(;07,5ME9!\*!E%\%.0&K&3"FI"L=T+3E^
MM\E<@%P4.CS\&Q=-/5[O.'D\XI]W0GK, <R#K[P4\2XOY,:1G,J=BV.), M5
M/DJ)[19[2MC/4R31GB3T+2S)8\DS#_^/&[T/Z. O*K1=2; !P6^LI0B/4'XA
MI/%#.Y,4AKWKS3-V%M(\3D2]M-$]<I50EK7R+=+7UV<%R^^9<I(*6F3E(8S:
M/,M<1[O_[*RX4-Q_XO?#Q3%:?\Z*/W<$4V!,0S$*B?(<Z4[4N'2[KA+8T&GO
MU)Z[3*;I'J8^>V+55=F'G!X_"^3^.+T]<JPO"OB?!0D1%X,&VNQ1%^$WJ/5*
MMY [""<@!_%F.T"#1[0(Z4,S"\U]R!^J_[:^CKGX?AM"[O*C1S"W.+HJAR*/
MU.PQL3YW\+1]AO^ITL%[5[[G[G1O^M%4/5W3,AS<"I9(7C[/>B39%3B:/,C]
M\B:_V&.'4Z%=WX?>;(.8ONCP/Z0R491(HX8HK3A[=N+XDK6K,)9(GD0S01'J
MUU:,,A5</R0^K/'D!64*L=1A/R].GSV^"IL.YHZL/+S#%9EYPN]5V$+'# 8Z
M/T^3%&:I<3:OPF!L%)2W)/H.I41P!WO;E"'?KE68ZA)NTV3QQRSKNHK#:;;&
MNAMNP<[%>GHZ7@Y8Y/=;B"QLO78#M>G8(QW!.1EJ]EQ,(-\^>SI:4*^#SAM>
M+OV:5[/PZ'LC+HS\" Y>E>8_-F;9"-)U12AMJ*Y.-+EO?A9^0JDC)?@.((6O
M3N4:@U/?^,Z01="PR X)B.#[NC:@BRW%-%!N_:_PD:AWG1M+Y0E]"L:8(.*P
M>$EMB7>9L/$+-1A%(S&7^0:ZBE__F,Y\L<2QPYH0ULZ&WD^0X<^JCC1=<+QH
M''\YX>Y=_PS+W6<.?49O;-R7'17][BQ^2\(7S]38X"D*7WE9**<,1C)'YF[P
MB$#;D;]E*4;@3>)G74-.XFTU?I FSH,U..EK''2"Z&*0Y76N&W]M=^&2./Y.
M"E( 1E,+7!"_9"_?84VN=OQS@W?(\06^OV<W_U0-QZZ16VQ(O5AQJ:'[_:!:
MI&3IQ0,+ZV5-7X_0ZT6L"P49'K['LX5JN&ZBN1BTO;Q%!S_5K0R1NY"JU9R(
M*L4Z;HEF>H_AB3F[RSM2S4VG N.OA?%:UL:YA(6%!X3K9&<W7^I0.+<M55_N
M1='9[9+Q,(;$?G@6&72"C_NRR',(D82ST#^>'O'SI$PCA]0)C-YSIXK[)M/6
MTN?KR.OO&7RMZ*OY^#AOR\WOC[?+W-QC+G&V[N=_"ZTN0)L*BD$!9.U0O*L$
M'<@3?FN)K.GE6(I*(V[$/W$S7(4=I69+]BL,C%?5^[[['N3MVD;%G[_^2%!1
M1.S"U"!N4T/GE8GC+;I0D"G2"-_4<5G$]SG:/ET,MR/M"./>3%^T[5SYARTI
MAUH\'ZA9_VG;PG_/L1$J5HF#'>$HY]/3*29O#P8*C0NZFNL]U*PQ98\^\NIM
MD-$EZ_K%<O>7[S>?/^6/5Y58A,]E<Q*F"-0J%%\UDFO"H;*-2_E8$-%*7?M[
MGV<'.36/_:[Q;4OB[PY:>NZ^J)']=Z]P<:K.GURV%I_=5>B#H(F0AD-:DZL2
MI$>96XJ-B]3>U0'6H*\%9;>7;C_HH@_"EBA>4#!/1OB.O@X(?.O*-8'<01L7
M<+G#-/CPV\$E0.&7N9O,VX;F6VU7 E][+G[/<7Y0=FQ0\Y)T?[84H4F#KR6:
M<E([$T]GH\[=-O#:L)GEF?+@\NSZXIOV&;!KY+EECFTKO1[@:X=S;+CMD#LK
MS=Z)26I5&F/!)7XCK6O>*#Z?^+UQ=B/]O79D0K5CZMZ(A%?ZQKZ9'\L)L4+9
MJD"1?TT6E!)WB[=@;K80.T'BIWHA'%J>DKUH9V'4S<-M<'GIP!1H82^69WV+
M^N',2LG>;>@2G+.F4T%!^ )RX*H+LEITA!_W-<QA03J#>(])3FSDWHMY_EM7
M$^SM+9%_;?9DUX1&X=A@I/[=@@J;AS_NDL@W_'"ME!M4.2"(E#"I TF#MFW@
M3UUEL#!7EUP4 J)-RL(B$J9/ZI<O.$]D^8T5I)AT9KG!B.*<=+@EG2;--1<T
MHT(0D+X3^W$D0V F<F3<[&C.R58CYOBWC/46Q$'?V:LK^.;.V=2#JBF9)^=.
M:K^R+?N"8HRA4QOA'=31#ZLPH6P&QWQAW!%ZR[.'>OT&^-Y,XS=2,2?&T2\G
M_#M>',Q(,*T1O'CRX0U\6Z'D8UQ]BY&PBUKCU(VB&;>BZG([$8GT,"@%;+=]
MS5=FQ88'<0=]9?[<><:I]OUX=^+ICL"Q?>^*;!F*;+*]H!;%N N\TF OLIK@
M*?!:=.OH#"?QH4P2FM.0%!U6H>>9NDOF5%C^7KUKV0>V>OC--F5^-@^17!3)
M*'_NO]K CZB,E^3J_B01YGD(5)M1RF<Q&J+(<7Z08/\"VNP#OOV17P8%R;L,
MS_Y8X0[_L,2?<W0>O_;OB&7Z^FWW<',9S;)A.)W:P-3N&Z>:U/4E,EV^DZ]#
M1U"0#4HHV\5@ZRKZ<N,&^3%@+TLGLT3P]#GA+)A+FA_OK%^VO6K]._^-H<NY
M* -=:8?-.U#;C:+CQL*DQ\(#ZA:_Y_:F(QX:!Y(E-8W>V/^47(0+9=-8_>N)
M/>)6,]1Q%:XQ]+ZL[6D85=T.&\RQ8*;GI=\TX.ADL(Z.N(];W/W1O'$/Z?PT
M*7NOI/)NN+M(NVY4QG.J(I61#RC:V5>$ZJXG]R#W<1I2RRWA$GSS@>@]S"]+
MO+2T6QD?MV:_\QI(,?'$1FH'WO\@,PN$ Y"1])RO^"P<.%S I-"F&$%DUKTG
M'P9#?*HG^H-?_,KL5/\?//SF?SS\2<[)&_X SP!HVTAE/*)6D;J2A4C^=FA'
M]$O\GTGUU)YN72N.P9^&N #-M9<C1K(:QPO*>T6TF/:QZ95SD9*<(.]/;9@2
MM#>7FY0TI7#9%__T%*3!]$:J]1!;FT(^)%M9U@5)7DG[:G!S:<?6;HEV/N;U
MYV@TM _.E(++%-]>^F;!C1Q!,2-T]K;M*&YF"\@ZPY\RN+DI]U&V_BJ?GQ-?
M"6I0C'QJU3+[CZ6] Y<$843",+&Z:'FHQF$XHK8BP!FQ?$LCYXK3SL?SFN=O
M+39L44;\MW\R([A#/1MK>I'8AY%'U5BA529,A-LYR(K2B=GK+57;9K"OWS9E
MN3P[[K+51FIMBIRL?KPX2V"=$'^RPX,..N"23W0\]DD<L4-/_:M+^)[ [5DT
M2H@BTP5?W$M0[?$>TG,&3/)Z<0.?8&IR^%RMJ]?@##<"2HJ]5"8C8+>YG>,/
M+\5]>+;[>_B9*+45>U"2:R'(1P7VW\@%:C"M%!$A&?67:WG]Q:AQ *A'F#6\
MO_YGV>G3ZSR71.[5/>O7S$R/WSC=K,13(O92%47DZ]\J["QI+7\73Z,]C"0_
MB]3);R>/>U9'#.%NM<\JU;E8G,E@L7"/7-_&\,M?;X+QRZDMD+>2Z"Z,]!%@
M\TR-L--OO4'&DC5F!ZXGL79ZJ!H3[S@S=G5EPVLV1A2H</J#2ZAQ8ZX\V!]?
M: 3=1V%[-X_+5"3;8)D/GIA6VL!WQ;=OI?/U$?;&&D(Y0/1ZOX+H+J5,ZJN2
MN0[&*FP,.,E!M"E)_-;ZD<**V[G9M_>WJ8JCEN/;MZ7?_-2Q6^%-IUV>W7%Y
M*RD]:8$Y3GR/ 5W0HSBN*500PVEB+'>X'5OL'O&)X481$9S<5,K2M\.?>NJ*
MFT>&CH2S)-.=:E\QT^1@_ZA"&5GDO6!.#9<)KL)(WQLPJ64\G]_+2 .71#/Z
MH:@TG@%(#!!Q57@BG"G7HZT%AI]T$F0UQXE7Z=TMY],P&X+ GE9%U[9)Y2&D
M 53245_=KYB4K-7W-.^'?D.FV[+R&4V%QP&XR3^+ZV3[?VJP13-)ZK;@UBKL
M(B;U%V>>E=OAY^G*H8^J=\]W^TMS@AX7S=H,QZ]=,+M0E8>J??[UU+K]']4.
M)L(D_&9:^T>-N':"?"#8ECZ&8-#G5F%%6(Q2M&_8@VBJ8F_$B/ML[V5XKJV_
M?8==+F[;.<T?P>>+S"[!8/ 'F-H@<7M><7//4&)G'M!%I:GT #7+['S>=BAH
MZ. #;_Q0>\KSWY3BA^RG0R4-)ZJ]/_W^L;]7/Q$K*]>JDJ,K 'F8.@Z&KZ.(
M2+T87I*HX\I=T]"8N/D%]TB:49KIA#$%?"4M==7J%W*M"++&H1@YA1(<CWL4
M;\*&$2LW1 <M:U97!\0D"[>$:>7<>.YGK+[1L>3,-SMIJ4?&92_^4IYM%=PG
M2O@*OT82QR]!\G"5&7 3>*'%4/BE\5\MJMYT?@S9]T/P"'BV';#H7<2/4W&J
M$M \6 I/U@# B!+V;QS8ZF?]@JI- +CWJXT^JF];Z*+<Z+$E]G S.GAO*&@0
MUS8/;4>EBNSWCD\<F\Y7=>6&#:["@GWI-UXJ3E3S-S?ARPG(*+K9H:NN0P^G
M2%=VR6$^G;">_Q<V3[F) ETQHPG<2$$Q/Y+GS=>"D"N(-*&^S^2!J:VZ3;%F
M!2_B*O%_S!Z-NAC[ZO7J.W_TV,W??]9"\OL(!HQ8YF^\_KLS*]2(&_=UVV?#
MK]0Z(R@6-_76'Z7P_K\MH[HWZM"$Q$)[\JO=-:+GF@5 %]1:D2-83V7D4=?R
M%9\0@D@L]8?%D/J@HD;W)6R,NOML/0Q>W:NML<55^[S2CE-[/GV5NN1(^,H3
MF>J'=Y@JA+B0%QSX57E=H#YHF6'<L7*Z,J'H5P[7P]KC%RXP$"O7H];L_/B$
MI2-L6VG\FG@83,(?F +&X-Q8*(/G#!EQWW#('?/U! <HLF16':G(4>+630!C
MH'_G@)_17>TRJ::!!T%>$Y57BM&6$AP<?Z/3@0$GOEJ34$Z-!<R]1M6B.]%R
M-$%MM\)-Y>?'A%X1CV.T[^R[8_$YX#N.IN3$&8#$9_M2/R.5?8[F.OA_1AC6
M5YT!GMH_SC])4)KWE4^,G(CH(_;P]<6IQP0YZ"5'?BJXG2H!!.+)K,J782^@
MY9,BVR#S3OR@&29JVKTIQC-HZ1T7=Z9&9LG^> (%\+81/U&EB7HB^E('+C-K
M/7R6N\9YL?W)#9&S&C8NY6Y2IE*.CPL]4[?H73U1M<U8<G'-M2*EN]2+.&5A
MKU8N?[,GJP]SK.4SND.DB,"EM':C*"!(@SSFG'<F1'I-8(OZA[+EG-,P?NM(
M)Z#UMS]S7R)5O$N.3@)4[!",[_<81S= 3IU$^\_D$P.FA$.3FD-2QI;R)K&5
MVM>P$:YK#'=Z9ENMB/SP!HXH/AM\_QKMU"3(1QA]CCZ IX,)[Z?BSH2H6WQS
MU#\YX3-J^CEQ^'Q62T_ZCEMW!JY=+.T8;]DINLH6"(!GT*LS$WC*! ](K20,
M4.";/L.NX!*;4;'7K@QB+WFUUG,SUM+SN0^F,PUD##?^>Z8^T1-Y09*!II5Q
MKPJJYJGAJ#'429%7B!?]WA&BPOCO/*/N-#=79GT2$W$K+Z.20K'$:7 3R=H#
M$V[3!RS7GG"Z8W+D:&!^O%*FZ(INI.9;2, +@Z\5MHILQ*.,X]N&6;=D3*)%
M++9>;QR+*VN]LJG83WV:B\J/-4_1W?X*TQO]S^#$3=0@:<Q7*+/(DR:^@VN<
MY,9#6'#<ZRL_!G=V>!\NC1_)$CCXMPR%:QYY8.J_@EU;S0XZVJV6VK3C?/F!
MOZ+@,,[=+<@3Z06^ 3_315]#U-;1\X*R64XCS9'EDV$VC1D_JHAC@N\UDVXF
M-S0BYU*\#N?30\U^O%N'YJOTLA!S-1Q/KB$4-H4>+1W^-,*\)52K3VN_'IVW
M5MA_TV"!-GSZO;'=";V>[?H-#S)=SKL@^_S]> AB%[T&/8=YCL\_*'@@W RT
M[W@.-76.Z&X9KLWW"^+&ZKU DZR]3&<>LFH\VA-T&GMTU?:?V=[SXO/_5?6[
M_^=&Y"I,#:D?@I%!ZH;25>S0P2_.>(4,)[)F=79V54;H')!4[B1;--BO)8@8
MC](-P0/J3S+AM(AOAL<*U4:26@-VNU]YZO;>[-VOQPE=Y\]/'UGO^FZE-/6?
MIQ NR=L-#""ALE58(FV9OWT5EM0J_(CYBQ9;'[/^[2I,CLZ#6Z["R.:\#&KU
M(OS?$N(UB(-,C=BNHLF]3I!.-/BINQ?2X'3[V;3Z[ZA9V%:-W#1D=IC\HAUU
M#?[0ONR-]X;RM#<I[^XKK(417$3BU8I,L0 8^+@*FW[X9!6VH!,WS;LFI%&K
M,>R'/ 3^'B-NIF,^92#4QIHUWY'; %>D7*6%'I\NNG(PJ_18P!4)Y!E**C^X
ML:ZQJC'K Y?F')1X\)[#3K4+9R^=2GBW!3Q &<('2-SJ#"S=U&QRVAD;(_.M
MDA0>BW)=0NUG\G756R0<5!)3'T4UW6SRTZ4;_8P+*!)9N8C,,4K]C49,FJV8
M\[1MOGT.[DV9M.Y!):F?%?J+SFW*JG&DG* M$K-ART:,JTD<5 <@8[?W"3^4
M0^'K^YLF'4D3;K0_ZW-@S82_<J-?RAK]T-3.)\S#IP_LU;\GSK>0RF^!',$I
M[OTZ01%R+^3;I568S=Q3Z+>>WM&B\?K+H;S'L,.#UT)/2SGW;7G_:15FDIE(
M]0"8(*I&0Z RGTJ%PBE >S/2K#5RY+;">C4#'=_TC4UQ9KF.$%7O'>LBW"ID
MH(TYZ.HQI5I)=RT>6EI ECYI.?U_H4W4__2;+;;_FWI).<+>C\#,EY:IV5+C
M&<QM #Q)$A\D6X5UVAN)J*F=&D>=?GPXHNMM.8URPXQ=,9!L9'YD*A2AXQ:G
M=N9!NIF>O('6P&7<FSZ,$D;10*M*]*?(\;&OB8, Y,O;0_R\**8WTD P(A6E
MW;+SU\I1GY)DPE;P:4>OZ)]D!,\>^^Q _-&_NW&BL=J<\M$Y2G][U#?<?Y5)
M6P@Z@G+B7CKQ/7D#4IK@#)ERKO8X[ZO%*!%-\'BO,[,Y,&9E>: 3_L_3DR-K
M?:>OJ&7KY+:W["7V8L!3N%%C<67/!MYUH&V/4 5O-(6^C=SK\'2"L!\*9OD1
ML%I]&7_R+PYSWF9\+]^ZN]HN(\GDP+VSZ;<\C'EV0)L#-9!.&Q?*:8 ];=2&
M$;[*2 \&M@K#DN5_T2C\G7L)^,!8VY]_3#]@'$KH[>=3_S[([ID_-VK>;CTY
M?6R=$94OSHUK%7X@BUO4/)L4IR5[.ZUK>L)W ?V>]*LV?E3GC(:]KD_]X3SW
MS.7AI#/SP5ZG0P8G#FO*N,5@&G#L:;!!*"M@D-9"BRSJ[6B!ST@/:N-?BM2O
MN_CKFW2=$93.[AW%*JZ;-E"RQE-S(@ZK+I+>K<+$V[(H/I8G[KA]#,4HHF^D
M!IMB:Q$D^#H"#ISI M;RG51OZ%C)_$WCYJ*OT'<DLL\[C]J\?[L5<=_#@TUE
M/!'7#I8!VIQ%4N=2:S1Z_&Q=]AFE7D1=!-:%4)7Y</-J-)--',/ES X," /]
M.EUT_QR]8CBW*Q &+_$I8<^ #>*-B10L'73#\HTI#>EUJ-N*4U#TLT2EN:ZA
M+GX]TF%O;M\B_]W#5WH[:DGY=IZO/6>DTZG38719D?^_(W(6+ZW81-)G:2/.
M#&M91.&#^V^T6$#+K#[DPOP1T.G6D@YPLG;HKA8K+-86:W;!.:'ZY96J.X\?
M'G9^+YG7*LBDAB*DB#21[#=78:&4Q!7=LN<__?<,Y)X8,K%ZQW)]?3XH4'Y[
MRC?)0/2W(-VE3T#;T8 LG(@+LR55W6ML"<H<K]/N62X#?U[!*&:B1Y$"/FP&
M@JD\(Q&/^/DK1'*0(.Y+#X-.3O5#VQ$9 .-1'N86WT$CW4Z1$8M2#;W>U[E!
MT3K6-^GVB3T/C@2:2^[[;AG:K+U["CE6&78=E1CEV[\1GW:ZH6KH+\_;#$>)
M^*'<A5,(]?Y^]>+:T\==C.(EK/Z]X>UQVBJ"V\^!D(>'+KH#P3HPBX#XHS3B
M.D#RGQ9OF7L;VON$.(""-5_FH?"Y)]]4#Q&B&0)T!^WV]-W.SP=BPPQJLYR$
MM/)GI$O;)5FN*&B/A@OT$!<SU3_F()2]RSO*]X,BL9&6[@0GD!0_<#':,67L
M0D[[WN?>$7?4SBV[-ZPI/J"V%#R'XET1IPP=I\8/DVM1<U]98?D"==]?Y5:;
M38_T55!J\Z&K_X8]+UD?/6GX7?_"S<KR\@\?>A9785PB)*[LV?'?\J+&9U0@
M11=HLZG%T(R9N?&62X/--E/]"84[?=W\_HZ^7R (S .SL#/*S",]6I6'%3*)
M,2MA0AD>AR>4_<=SA9Q8,5TB#ES"/%;!0&S\#6PP0Q"M\8A.;@TM= 5(,7B?
M_8?]+.=0"EDI,4VF:],&'1U5R3F??R2AG*U(AD.0.(7[6RYS,GM*Z09*N65K
M&%QEZ7<&O'T2#F&?CM,QZ&C5D&F[E\');\XRMKMUWL%32HP71H3K]3DEG4 2
MILYH;N\4^19*YCEG.>4O-2.W00N>L&7XW!#=Z[5O6%P]Z\>E@%L-RQ-GCTL_
M->)K[P71K=>Y#Z798;QUQ*%5V!K^WM+97:,]4^)\4SG%G(0PNXHZ==:/O=]W
M7Y@J*)'49RB,_%2U<+R\L5^J].>LIL[FK3>^;W!RQZ2A0"_Z.%HHYR=RJ%R]
M$>%:X5< =*9OX(L *,M7L ^1 J@5<5K(4RY\VV+'.*F%,STE7C+C.P<,+\30
MGL9HML$#A32B(5131OR(D:(R,X ()2F"#J192J.A,HG[?M.F'WD.3^JH[ZZ[
M^:N"2 XV_[9>*YC&87H?Z(6)\^2@,1Z2./&9OUZDQGJ"G. !*I $F1Q^RW/'
M2[/*PO)B.A%*4,>)JF&#ST;UK\+2;,O"#P_*?+F666E7]VY<Y<^WM][V\LPS
M(OM!0-O1?-48;I4@?T@HISF%3H3+"3="4T?2CC2 !K>S?ENX7"M)<@VA&"6B
M:VC=Y[(.'[_]'=MJHK9[/_PIJK:_ARQ/[$75-&0"6+0VUN<V-X,!EZ7_7JG(
MN9\\<G*<YMN\H'_0Z9#9:9GC'Y_J7\BLLYG[S:GI &H;YG@B3&S3EA>XE$,2
MJ6#=+Z+^8/F2I>.;F[250>,73^_KF:>H&1QO\\Z]M$<_$I.39]333TOP$SUQ
M.-#F!)PGTRA3IZ@;K4CQ_EJ<=:3'^%EANW&8 .W2]+G2J%[#=8/,PHO#O0N=
M;Z0*BD9LQ98FH"+%(-[%;BLH+90MX*WCXU=AMR\S^Q/$Q@"/XXRPK*K;!&]>
MVM<78,/-,IZ,3^B=\V >]=0HEGNJ@-CLV"H])R#4@/-".0[/F+]?W&H,&A+*
M'N>$Y=ET4J1_#?BU(2E2LB6_F\H9S?B+S[P?3GHQ7J]_]_-6^97LB0UY*ZD?
MOII<9%6GNOB=2W'WQWI_B]_4:['1:R7K2NP(4US4TF@D#0COAW9Z\E65>J@U
MD\T$%&>$L9PBU,"7,1I26-%.22?2]C=A373RIQ?,<O0S$@CY68:7/J272ZQT
M\"X+)Z@*U+-D&(1FP;M0\K]I%25IPFV_D(I#3)"_J_FN_^SZWZK5LL7I,O>[
M8S:X*J3OH#A#5,[)-D 2J8K/G_+LC#ONC0?:]ZW]45/QC?PO !LNWV<<\$8F
MX\8$!W,':.CAJQJU4\$3<,@@=X['*534K%7:A(77C=RL1:2T*+SV<"6MAV[2
MPFXWUD4!!<<;YO6^?>HY/GIIUEXT;4\+'O,-2@AK(%$0E.(/(Q$_)V50M<&=
MOCH:7;I&(U8O+'EQF]N'[W5<+O5WN6RQ\_"Z\*F.#3J!49I&4I*_J) AAJ\Z
MPT#QU6P9.24<"B,FD>]2]#R-8IU=!L5VJU\:G[7.VK3U=>KA3,U S$ZO$B<G
M!0="1^E==R(=#IZ"WZ"_LJY@HI+VK<+B^>$<>98-Z5D!007L8!;&1]N'G7+>
M;]X__>=TJM2[;WJO&+M/AY,:F*0;U#JG.0Q/;#?$OV0%XCMZ;5('3I5@)G@A
MW#P6TIA9P(!KC89>"B&:#&Q;,%$HPUH6'NP/V2@U(9&#'?T^%X Y*.9YU//D
M\2>H<0SSOU.[LMUV&BP$'(]H728J<90Z2/!/P]R\'W>M.B8DPZX4'](PUB?U
M5N^0,!_UR-ROB+I)!\]@D@JW0?^8F#$*MT:0*30G]A?J<=CSH\VR<1RGCLL=
MSWXW)$E<9#8G'G:_U!FO=U;")*TILK0PC3LK+MR-E^3"!<^;+7CZCCP#?B!4
M,856PSORG4JP@&RS!>[ENWJLW:LW(9,_]IH_W^8B=VK-7C9F-^&4Z-(B@BU4
MPB))"#]A0'\TI+^<B53P19&B>/WK(-JRS[Z&V^%\!]G+83N^FAS=)OV/#M,\
M[:"R549>Q%6G&O@5FJ"ML \XLPH;Y)7"9NTVB_"FM+#/@ZQBJ92(JA.7-MA/
M_#3/RCAPT5))F8^#0J,*M!9^";]OXQC>=2==O?3BK?>7"Z2W-Z0N:/T+$\J'
M@_G,^6X4I$]ERS+G4[0<B[\]?P@^]1VQY#:EPVM"M>+N-^3<V]&VL]=N-R/3
M63^F[5\DB\17Q74#-7#^9@D&B09T(@VCH 06*4'+*+'9](7?F7^1$V$V]658
M-?J#[TJ[MWGCY'?#_BF$2/XBC<*%\IMY.X$V1Z0=X8B W"*#%>K5?"5J?_R3
M2UMZI.P#Y70A*DTP[D,^>PN>UWNSN;G1Z23KW>DY\G_@=4IL%Q#.-8?T*D2
MH);<:8M2P+ONOV7/+;ZJF6:K\U+!O0AA6=FYLSN^1J65TD52XY\6Q%,9V?ZF
M@D0@!#6&XPY!#JQ_0FUL&=@P59G/ ))I04\C@2>S37\JHPUOTJ[>:0M_Z7+M
M*AYE-[#FDBS*!V@[;WH1:0.T^5#/8L:<6/:U,52E:/(F*+_+YWENE"0M-"\S
MMZ3'*O5=QH*S<IIBR=;;O6MV7=J_SQO%H(X,3ZJ(W.&X"/M+W1>4;84\IP5%
MT!)? M>58X[((-,( ^$-,XO7KP$V=7$E/$OA$$H2=1%^LQ'.5N3MX3M4<YQN
M$1PB H>B?;=UW#G2?$(OGG,D7:XY0FW@AI2DWQ@L71GS$  /%5CW,"A\U0[N
MBN N48LFCTZ:U(2RB_"DCA7'%^-AQ9.SW!CSR:Z-B%ZM>PI'7NQ2.PM;OP?&
MB^&R!!0B7-B&J2Y)1X614XFZPU9^DFU7CT_,^@!)K)1Y0^^(\PWN&_OT0YRQ
M]PL^-4O24^=;=/#C;E NR#L(93SU12N2DRW#_(X,;BYZXL4J-,@^W9XE"6O5
MWF@Q(0+QX!4-_F/CJ1E!V@H@+"@OZZ+B$"1J?4-'B2 >N8;8#=<. .V7N\KV
M_C6]NC+ODKHR=D[842U_%73>;4$KKYYPU#R;81("W^E<I/0EU7A1Z31Z7 3I
MTD1(9Y_@$5(U#-4P3VJQ(M@*BN:7^I2Z=.%0P=I'N5I^@N*\"<=K@?;-N_\Y
M^^]7V+)6KGS]PH>!/K#DN* :Q7B%JL/T?,.U4QL\24A9PC9(CV,]SZ0G6.)N
M?_9VN%;^VUHF42A<^?%#]F@5+LO^#DSU*:GQ=-Y^,;,/1HM<3@,;P>F?@K<B
MUN'#SE1_)<KA<_H/<0PF2Q2,<=?L^R@T=W;Z%0MS*4;NJ;T_97Z\S:1J N?0
M--14,%^%?."_Y/0!H,ZPJ@2B]V 4"9CBOIB7/J-I,G9.48WGDM %S/2[.&X!
ME[*M1";P4@),;C$?-=XH7.9ZPNL$,WSM$JP26TZHM0J[E8FZ[;QR'"3$$-$T
MZ:3\8]:\]ZNPW).7?\S3%QEWLR1X;8[$8$*DH)8:CLI$@6[B16 ?^&C-:2H:
M.AR5S'?DQ#(*WKB8$-R?5OZL"SF'52LPK,-7ZFJ<D-WOLOYG<BP",B2Q77E'
M@+:38D*X04A':G)RJ$RE,>!@?6X'59:O9E5^O&_*%QK+6O1]^Z&F?/<[_TU/
M/&&U9U\IJMYH1:["GJ1N_W_5H'11(3/JG$,Y 24HC:)DP!7L+$R["S@^['.Q
MKGNN''Z;[90NP3^9Z")]%; =I&*-];H*)4%<9KXK;A,4,>2^SXRR_F5Q7.46
M>F!S\J[,J+_1DZ/VU6&C[Q:O/S2S'>_R\W[>1('6?UPR3__T_'0Z=\#3 UNY
M"ANJ^D%_E317]U38@ZJ>3T3*>#US>^'C$U?2Z7DYJO'+\XX)))#B0&2[S%P(
ML?5\Y>YX+?OWJ<[A;)_,A7OA*S7]%1[%UZM?VL08Q2S*;7]2;2'.PD19$7S!
M1:%<@\A!O1-4MY@00@3W@6!WWA&^.O2>A8)<* 3M2;LTUY%FG;)]=Z^8YBU&
M1?J\ZS'6#NU<Z]CI[XT])V**;>*V"!2^&H([!1GQG(0C\*JWY#D.V,%0?Q/#
M,M5P^L(/""_')W72FE\]NVP6?M^TH-3<>-]K!=[EQ3_K$$-R(MHFPFGT.1+O
M('^#:'8\%=+HM<%=2DGTL4)%Z$TY?B>0U-C/K7NV"J-5C6)'7GTC[]3T\;)[
M8YAQV?RP[U7/2U*D+"J#@@(=*#2@!VB@WJ"&BGYQ%9:8^)@)U^*[@\LIR'V0
MKFGHAVZ9.ON=WQ_4??=]>=Y;L^*/6<XADKFF)CGL83YN+E!5XM]C7@Q?7R3$
MO?\^Q_#!0CD]G@ZQ%0XVV^T.YNTQNC%?@6*&_A1J+2#H/F^;@+Q_M,-C*OOQ
M:6'7)I#NMV-[YLB\<^+,>:$9/WR((,\3;UYK TPT9/UC<GI)26<5UG'P)W$+
M3S5%WM*%:^SLX6WW?DU/]AZ_<1)L9/CO\77PSOFD25VH#ASO1,DU^ZF\?P;E
M.S0-1ENFQ_?A(N4[MD@E?.H)Y3<+2 01>%]+%LGI2-CP2I"PA((,=PL>-YLR
MFLKRT4D8%8(L9UN/*^]JOOZ"JX)G?<.1A0/;KN6[;BC5D+/K*PP04@;VPV6!
M-A$6"\#19HX(2EHLQ#OMJS#<O/S/%E4HFY-E:N,Z(-3^N:\T5!F/=JA*U_=8
M^.9TO_":7.>G (-(];F$K<X"W?E6<<LU-H>'X%\5/$*%81(J0/>E@I.GP>4.
MZ@8(U_4JU$:CT:.-:XH3:)TX&VFH/=ZDQY1[%-$7Y^8((YXG* C*5V&,)G(5
MKKUB,Q<#?1-99!8N@T:^%?6S-DZ)E11/-/7R\882:3*=Q]&7U08M7QTYK4'(
MDC)QP9G&KI#X*O)<E. 543(458MAS_#0D'%'#J"Y"@M1/-;O@5(@6)4^R]EG
MN<_O$?AK6"GFKG;N^J#+)A^.J-0U7*A'SCZ)MYOB.G/ZV9H<8RX>G,F@AJ%O
M<,F*PJT8QTL$)T:9SG7%$Z:[<WZ<2O&8E<9/T^6ZS$YG*MQ&;TG]IR24O\RS
M)=*H*LC=PEYJK<W<.1YB%=8^2H4L..;SG3[SB0#3:B@*80W?II:!'(C;5OHG
M\-Q]%[FI;,KG?=LE%T2,MQ023<&U?P5-U&#2)F)/HQ-?>;R=+FTJU _1\-<=
M;MF"IW*3!Y;&_2S031E%C>?"SFUX^&S7.Z:W ]O(UBO>.%]0"S"R,5I"^5Z>
MYBQ&"14$4;'TVZNP&N#6GUHE+8+A%RMYVVM6Q@]-GB;:AQJ'#?/L>TU*,>^N
M=%T]7+KKXZ^5]R(UN$/YW$O_)7,,BGGL&)K[%!SAJ^0>AG:#),9RNI5!(TA
M&@T<;E#8EY'5=KG4SW?<N9[3^F2[GBO>/XRTE/[./#Y.3Z0ZMN!^"Y(O)Z"B
M+@(99#6[M8)L)BFUQ>ZS%5PB%*#EU*S"0GU]L0L=EH5GS)OOA%]UKP\\O/>=
M5"0F4&21#_>5\%7&N=0WXI7T/$>E=M,^WL$0EM(M21Z AH\O &>_T0*$2-0
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
M>! %8/G]?=ZV"*N;A:U+7O^A_L2R9]@ ,YE1U;C@CTQ?G?#]*H@70,D/:@5
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
MCR!"2/D[7IC 4'J,<BX\FMC%)A@//3?FVT@.MJ*#GNR@$7Y@$HR%20P78Z,
M/?9ZS!7&0_LS6< U0G<FD]%?HS>3!2H'.C/9W&%@GAXI?FN*NF^KN'W)EQE[
M6E!$$O6=!/)(UY_P)(4TC1C$A),P)1('=F<1AX>:&V=MFU^9--ZUQ=6,B-R@
M-3+Q;(7<*4+9R F^M_\=Y=3[-#Y.\_4.CS9MOMY)K5_DZYW^AAUS<)$MWJTJ
MY6I]NR?+9=<T?N&Q,.0132 .*(,H01C2@"<PT6>6%"5!%!LE[!VX_]PXHA$1
MU#*"3D@SCCB$X'%B<(#+R&Q@!XGQ&W]"\>UK7G;O>2G8GV[SQU_5-YM77/WP
M_,T^=-=)7N<3*G7O\*G+!J0,U06ZKT[7\+YZ7L/[DE5KLE2?Y.MJVSEL$3/,
M))$"!C)&$&'U_M.0>I 'D? XHS+TS,LL.A9N;I312 D>:C'!@V63QU',=YQR
M7MLH(_-5T_K@ZGB+A*NN1<+5OA8)K4D;):W[=HYB4HN$I5<T[4193*]A8KO<
MII%L<#3AR?68TV5!C8363FK46&,,F*W?Y&5UI8/;KN5G4=4]Y;NV;0OD!SY.
M?.73>"R!B/(4I@1Y,(YYB%& &/:-RNB<&FANLZ@6=1OQMQ(5(%K<.ACP7A2W
MH@"<5#8,? QE@PG2$78C3W8U;%<=;$I04$NZZ47I""^+V<<1;A/-)&](43SI
M,[O'^@SI%[9Y#/^H =5AJ+UGD?0Z?-+6;0<LOZ?9JI;354DU PR/S@3'OC\=
MJQMHL</0)M<[#&+<?/C73!3JEG=/[9&"I"1(D$_4FC(1$'DD@&F2>#H-56 <
M103'EBW5K<:?7\3+3J>9G@8[QZ\;+8:>^5C9R/#89RS<QS[YV0>KCM?^?/GO
M8QSW#(%I])B\@P*\?F3>*6R,XO-.WF08U^G:D&^SDBUS/=(VF\_''L88I9 A
M1B#R0PI)S E,2!#RV/=X3*QBA@^,,S>_\M_6JRPO=/%:!:*>IIL:M\H 2FK+
MTY]#T-(P#2... Q0E$)$!(4*[%!Y[[Z/(Q(2QCR["<,!N--,#4V?WFT<E!M
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
M>LZ;Y]YN8)IPD3^(HGK29<+U?K2N3_'0K+MUQ<VZ<TR4L#@A(H(>]Y4GQXB
MF.LR-1R'4N(P2!-N0YX&8\Z-*#N1+^IZZLU9RT;L"Z#%'M2XQP1^,QIT#.K(
ME*=3W.%'-<?H[M*KVTS'(5R6I:B<-^^QP,5I]J[!L-/FZIKC\"(SU^*K V-$
M^:..#RK?*['?"_4]LOQK>R96>XV;,X68>]A#PH/"U[$[A"@_3J0^C'R/>33A
MQ$?4*@C1<."Y\5$G-]"&!JWD0(O>1-$U"R6##?[SS&%&36. /#(_.</7/B#1
M$BRGH8BF8T\;A&B)R(OP0]OO#^,P?<C0'%YTX8[Z./^K*$7Q*,JVL.^"XAC%
MW*<P9)$'41HDD/@XA8P%21C$D@IB55_7:-2YL==&:$ ZJ>T(R@QK,W9RCN#8
M9\;OWH"N[KHN2@4]? &VB&ZUJ)W43@_W*?Y6N+ED*;.!)Z4H*RR>\Y/=EYV=
M6EX7V:UN_2WXS8_\/P0IRBLA\T*]^Y4HJ_=9R<A2?[R0T@O2(,"08/6T(2X"
MF'J,0"8YY2S@S.?LS"-,4UGF1F3[#]:VV@"E#JCU ;16"#0:@4:E^D]G'VP:
M&W+P*><8YGF5(T\M)+A19+1CI8N79GJS+HJZJ:R!G5R<A-HB//*QJ+$XKWU&
M:HN;P8&I]2T'AFCJ5GX?RG*]VW^["55A:H7=5 4L%U30@*8<0Q1XD?(8:0)Q
MG% 8)U+B0'H>05:]P$P'GAO7OFD/(^I.\EDMOSX2I+K0C2A+?5A!M=V.G@">
M9PHS AT#X+%]RAK41F;0" T:J2^ZLK9]R1V&"UIBY33(SW3L:4/S+!%Y$5!G
M^_UA]/51O7)";%*;FGR^C-!,QQ*U<7KEV[703*EX=!&$81B%::BXB_D0X41"
M$@4!Y(GG28Z(^M3J#,%R_+F1F7HD SN2L@7<C*M&A''L$X1:\EYV79/E<@$V
MXE_H J%4@"\DXYWK]R-WQUT#L7-)8;8B3,ID _%Y3FA#;S.,U^JX(NUJ9/7I
M:OEQ$R.*:<I2%H4P"%&HEL$D@80J!O,E8L27DB<QL6&P@R/-C:N:4*N>I&?$
MY1Z&UXROG( V,C,-Q,N:?TYBX9)I#@\V*:><U/DY>YS^PM#EFUH.ZG0]9:;E
MORE'J^09TX[5)Z'C-A:Q\FC4>DUWSXLY1&H)!U,<^)"&# 61\&7D!7:KMJ/C
MS8TS:G&;W%,M,.A+#+XW,EM2QRG$31=GSG <?4UV#H0#5F)&P+A=@!T?<N)U
MEY'^+Y=;9E^S8YD[^8,LOEU=UDG!=2_7!>4I2I,XA"%!BE#"U(<XY!ZDV$,Q
MBU@4<Z,(UI>WGAUW7%VVN>M-&UM#GMB#V7%*. ^)L=]^9R#PG-55A^N=L9'
MV!EC#J 8T]]AO5NF4W^O^<L/6O;:\XU)B.JPI!TG';EBF)/S652Z9]F7(M=U
M0_G5T]]*G4BTV32_5$SWV#2[Z2*"4)PD'",)E3%U?$,80^I'ZA^<"I+ZGB_\
MR"[KQUX(FR=WPKZ><IG_: .*Y.9TBFRD_[.=.S3 -F8>TKAXCTR;2GA0@]V)
MK[/G?]$:@&SU1[ ]%=QJ,4H4UW 073I8 Z28U.<:CM)S-^R,.PW=_R:E>).7
M5<VSV^*\/DKBE,="+?2\4+MI 23<]Z#DH>]1@;TXM0J6.##.W'RV=N^5*4%M
MM[7WXVBZ?7TV.J-O4]? :!E;IV6<;@8GD'"[Z;Q_J(DWEX_J^W(3^?CE@Y-G
MF!"\CBS5+?ZNY:>\J&[);5/-Z:]BR=OF?PLN?!GZ,8>QGS*(E#L)B201I!)Y
M,@HQ)]2JRIOYT'.CBF_YDELGR9C";$8;XX W,I-T0C<>I!9.YVUV@K?K(BWZ
MIJ^ITR0:2\ <Y]*8CCYU2HTE*GLR:VSO,& CZ:H-D7FSC9#152%N5[H%Z0>N
M\WYEIGFQSL JZRB!0G"RXMTYF_:;RE(M\7F;SMW[P\+'2)!0+?D00XK:4I%
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
M401I3!FD+&8\%G'BZ^:>YG72AIXZ3%8L;3GTE,'^2&&>YP>CG!2,?"SP:F<
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
M/QKY/'R.\TA>=SJ"X#,R8;E#X^5J7%5]J*]Q?H#)G(VK.AYZ&]>_'""ZX^@
M[--Z<ROJPK1*FO7/;?7RQ,S6_K&+H_\NU%(N%"-,2,ZASEEBEB8ZA88E!,P1
M)Y)ASA(LVT[O7S>LW/0(XA@HHL^;\U+0,4^3EO6).=N S7<%N+HO5BN;3KG6
M]0=/BI4#0BJ&FC5*,<MHC"#"VO8-0AJ:WRD4-(UT$HF88M*:]?U*_CL8M1-S
M,I,JX[O,PYANFWVO99ZQU\C/(EQ.1;, HQO8*5?'L+#J91R,;4?:J0AJ'4>*
M7@F$_&CA*4/E>[WXDT#(7@PP"35&S\9-37?=ZMNZ%>1LFZ@%EU(12CG,I;3G
M,I)!&C,-"8]%0K.<Q1E:K-2]W>IPHW?WP9W8@3;L<"C">"3QN>WA80D[2+LX
M=T.XD7-@<"?J+]0*;0, 6['!B]9R-\][RP5L-N0-6-"N0^ZC3]M^R!N5HSY$
M_G<(7!E4'T;CU<7;UEI_4IN%T(G.,WLV0A"&"$D,&8E2Z[-*G<91C&*GK+_>
M$LQM#^-TC9:ST;HWH-,%?'+-6>YO+9<MVY%M,/;&[ISA#U3S,X097K':YW!S
MA*OT>0W*WC4^S]YX'M4]K^GM7-?SZHWZ.=4?E/DN6_YC_:"LCV]CK&[E#SM@
M53<17T0D2N(H3R 3D3:N=$PA-UXUE!I)R1$6493YA#A=&W!VTTPC+[ "U\OL
M.OS1O%JMT&VS=<^21E=A=W.<0X(Y]GPQ%$=O)]D5G)"N\=4Q)W6(71%XZ08[
M7]?#^:UW$FQ\IS(KTFI/='4W\[?KAX>B;A96;=;=LG5=?E7+Y2))HPRIC$,=
MLPBB),DAB3(*%<9)+(5(4^U416V0%'-CIZ8'O-@+;%>C>FM6G6:4HHZO-7\O
ME?E'5;:XE7<;S][V<G"!I[#"R+2V3RULE'CF?C76>?O<.OO=F!)89::PA8<_
M/(5-)O*)1[2-GV,\%-.+SG'OFT_G( _5_YF3//AF/7>?S^T$[<M\XBA)*4$0
MHY1 %.424H()Q!'.<F,RI)F7IWQUQ+E-1B]V/Y]O?O:N_GD=>,=-YI!PCKVW
M/!3)/NWKW= )W+[^RJ!3MZ]WP^!$^WK'"_MQSXM3M1<!_+^OK']G(_7MUL!G
M6R'%3*L'!>KLQXM8*9REA$*JD>WD*!'D@B'(N!89XT*+F'='8C65NI%4 -%Z
M')CM!1SO'=S+WE9[:'T&/_8*83HW?IO*$C-*:GIA(M"I58<S[*J8VC^%(\J
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
M77IB'@O%-9,P3V.S/,Y0"KE,"90Y3V.4:(*04QKHZ=O/C4V-@&VC$O]LSS,
M.JQH!\$R,LF-@(A/Y-D09"9:<1[B4E>R/("LCG0*%EUV#HS+H61'5TT8-W9.
MXN=!8F>_U<_OM*$(ZU73J:LM@7B]'"A5E$J19I!R)6W:F(2$*P&C-%>IT"J1
M5/MXFGV$F!L;-CITS0-WI4-'*-_:RV1N+N?8AAB9?T\5<3UCEU<JZ3H$X) ^
M9"\Y)O4:AR#UTD\<=*\^GF'?CHEOUV6IFB?W[5II78A"-2EQ"YJ*!,<Z@DFN
M*$0X0C8:ET')DEA*B@GB[J<N(P@X/S[>20H.1*VS2'T\LA%,Z>+EOJZ!QO:3
MZ^:[;RXWZ7W3->E]<ZI)[XS-Z^.ROZZ9I\HM>25S>ZX8QK/%Y37'".-.N&H9
M#[7GZYX1Q^E[?O;4-#76[VP\AEK)JO$SZN3*!4$99DPKJ.,H@0A%'-(()3:/
M!LN<,\R3J(NM=CU5NS2@TWO_/(QZFA515>?T"E9]![*3&SRR0OH>OUV$&S')
M5!P)*#.60Q39CLU<89A+QK%DU#A(68]0]N"83Q&Z/BGPKF>A@W&<ZGRT$=3&
M/MR5LEC9K,B=S+OE9"UVR.-3%WC"'JE>'''B8U87[8^/7IVN&A9<_HW]W$77
M?5IO;,3=_<H>'MP^V&(E=_KW5;G[[-1%;YBT9Q%?5*7*'_:<POSQ\[9\7%?*
M2/Z?6[8L=&&H6-GV<PN:L82HC$&=4&46>2*&-$,<\B0QTP7*\UQ[U9%\'37F
MMA3<Q=UNV$^P[%0"J_4&[+7N%_@\\?/A1K;SM_KHA\VMP8V\^\AI8#  >Q#J
MXV9;5\HP_2$0X/35-\"@ >IC[!:/>BO7?J>#Q-YI!PIH4 D?KOTZ5ATCS'MB
M35XE//QUK'4NK/R5I F;S+HOF[@_)E5"(H9(!$EDR\J0%$-*!(8QRQ)-%4EC
MMVI>/<:>VVQW(='R67%0[Q/J/G9QF[!&0GOD628DT,'262] -D4NZZGA9Y'(
M>@$7URS62[?HVS[FXTJL#7N6]?[45UL'X*TE8EL&1JI%)E.1:XIA0G0"$8T8
M)(IPF(LDBQ"/<B2<SGP<QYL;D[7)",]DO@&UU#9TLY4<6-%].\Y<QOTR:XV
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
MJC[TD=\\SL.F4\'I?=^U;'^AR(CQ*9V<_;?AIGP.' _,9F;6B<[3K$J06YW
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
M+;#7"^P4<UFU!OA=O< ]CE=VF&AOY+/U@N=ICZZ?Q_>MKT/+3@&Z(&4RD4A
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
M \58%$I$$'.J1CZ^R'-;$FL!'8_"QI]8RU.S64W7V =L1C;(ZF;A'75!1U_
MGD'WND9G4"E]!1JU#?TWBNM_5JI7I80KY<$?1GW0Z._S4&ZRR?)Z?C>^U-,>
M]4TV"Z].!:<;N7=GX]IPVJ^2-T5^9TH02+U6;HNJ'-([J:THS<H;+<NGO.1T
M:7Z]D"@)6*R7'B5--XP$F_;&0D&51$0PJ:A$KNV->PLSMS7FN$5:U2TS5:8T
M+^TTNP)&M^IO)6"5=N#]MJB"N&H%J[\Y=TSN/[%V*]%4T_4F>X=19JI/-^7!
M$'MNJ=Q?GJG[*@]&[DASY>'/[+FOV*SYG_?KI;ZC_/C/;;YYWG78B66J&,($
MQH'9#T0JA#2D&,8Q4G$@,>?",<_P]&#S<ZET9?U?_X*C,/LW("N9_X^C@7\:
M84O#W MJ8QO4'2'_-ZC%!->;39&S[:8*3MNLVP#B,9H>70;)JR%[>K1I#="+
M6K\R'"_?\<;5*&\+^9"74O_-R/=8M<PX4I%.T3!$&4LA"[)0LQ/'D) X@HG"
M42)#$5.<O$EA2COYYV96-E(W'3);P=^H$J'E*V!Q)#KOB1V9DX_5([P:6I#P
M"C0X5!?LD)A5)4O+]^>-BEKZ?X^FKF])C7IU?TSPJ)]^3_7K\%CD7+\4=:GM
MZB^=]V3'*)W8ITZ_-F]A4&\V39.5M+04ZW]F=4LWS$<K=.DHAJ^<I1.NO/_(
M-_>?5U6?^"U=WJZUN28W6O;*S2=74N6;.OA_$7-%D)0$)BPV<?J*0BHDAQCQ
M%(6(9#QQBE+P+^+<S)ZCB38G#P1^:C7!7L\K<*@I:%5M\G$<4P=&>"$L-YAO
M.LUC;TS?9H8]I%GYFH1Q,[ &2_G&R5F^4+Z<M^5MI-XG,OE&?LF?]'*XJ]G9
M+(9U5XI*LJ;.@G$M&B_U(HJ8P!*E4&^V8XA(%$%*L+9R2!@H1%.,$Z>H@'YB
MS&W=T)]'XGQNT@=^ZQ.3D4$=_ZQ$*P K#5Z5E+VJJC1ST[^GJTWG+,7KP<@
M)#T?B?219.K#D %H'3D&&?(T-UH4,E]\:/;-]6G*K2SRM?BD?U<NHB"60D0I
M9"Q0$%&90$P(APD. H3B1%O:J0WKG1UE;J36"MH>.=:B@DI6.[([#^IY+O,&
MU<A4U0LE:QZR0F%/,V7+,Z7D?[M;/_VKOK^F&/V/E\QR_MF3$(>5>BTOV%W<
MSQKJ-&]\5[=2^+#6<[[)>5-,OJXLOXBH2!EG*<Q8&D*D,@Q)IB$E49JH+$H(
M0YF+^6,Y[MRHH=ML=%#+"5O<[>R>$= <F3TZ$L.VAT<K<]M\HFU&X<^J<<3)
MIQEC._2D=HLC'B\-%=?;^U%4$[97_E@WSLK3S0<7.%,H$R2#%)G34$%-.6BL
MS9>0,4H)IR$.%BMY9P)*[(C*872KSXO4GU=7AA%/,]M#B;4"^;'N>X"VVO1,
MF'&9'#LN\PWX-'S62FW".QJY7S1G-=AV>K?Z([4>@/DD-I?A)R6W'KB\)+@^
MC^@1-G)+R\UO:Y&K7(JV':_IQMOD^::*,<)2!I4@ B(6AI"F@81<L"2*28+U
MWQWRZ\^/-K\(-",O: 4^;%?L<*Y^ 6,529FF<0+#6""]T24Q)"@.819&2C)M
M[M+$RK[UC/ D(2\&WX<6WX<67^$5W_/<[QFUT;G^Y O9)ZW_ G(.T1G^$)PH
MDF(0DFXA$7;8G U?N/"(Z4(-['0Y" NPO*7'XM6MSO_])WW<Y?CN(P3*18(Y
MIH@BO69%>@E+M7&.LY# E-',G,FG(8E:N_R')<O:#-S#)/\Q >7N\Z#WL3]
M__2Z'X@#CUA-A 4/>\/U+1I_&(&ONGGF>YE]0^E S+XAG8B>AT/KQM$N,)UE
M:JL'3<?7+GH=L+;3C3VX^T=!5Z62Q5J]HZL_;WZNI/B2*_EY56X+4YSAQ_JV
MD(\T%\U9DRFU6K6[K$^C%DF02L%C$VB5Q1"I-()$*@ZE2!,:1)'2)&]M-0\4
M9FYF=:N.\;TPK1!8&XW 4JND>;[1R;@+'FNM@&S4J@)%UU53T:9FGMA6%PI)
M-_> U;$0@')>;$T<,MMNP&J] >8A#APW=.XM5I()9W3D1:8[F4874"D#C#9@
MIP[XL0:-0FT_Y1)<[SK$NK2%]3)##@O4A#,UT=HUP8RY+6Z>(#Z[[@T=8[HE
MT1,:!ZNEKV=Z*:?6[MX%B6*5AE!(%9CTK P2Q!%$"6-I+(((<:=STZ.CS&WI
MJ\MP[:5T](J<1]3N%&$P3B,O*.X0#:V'==31,4;%JRG=(5:Z7JA:Y<,%TAZM
MY:OWLMA47I8/\DDNUU72Q$?]A^H$+!2I8K$4$*=1JNUE&D&L!(,,(<X)0TPP
M>R^S[:AS8X>J8; Y[Z^SG_3Z_/6W'^^==N>6<%LY._R#.+K#8W>0FZ_ 3FC0
MD1JT8H^!JI/?PS^ZD_D^/*#LZOYP0^N""\3R85.Z0=ST>^$*<;S9/0RV>L3S
MIWPIB_=T(^_6Q?,"LT1P'B20I#C6]AOA$ <9,;'_49RAC >Q5<N7$\^?&S?7
M(H)*1M *:1_S>@S!\R3L 9>1Z=8-$J< US.*#PAM/?;4R8):SZC4#6<]=UG?
MQJ4/#^M55=:C;4N@#"ER#".]UX(H4PJ2A*4PP"25L20T21UK)+\:8W[!$K6(
MH#0RNC8,?0F@W4YK$"@C?[L-&I5P(^RP3JKNM\/FRT$F[I=Y0L?7W2]/7=BS
M]9IDF^LZ\WSSO(^S^B;ITJ2R_YWF=8_O&*4\EFD F<(4HM"4Y\(LA!'%A',5
MIQ)9I:@XCCNWE=O(98Z0JS##4^&>5V E+8N1N$Z#'5F, .[(%&(DWI5XT7;
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
M&U/9]D5F6I92%*),,Q5'""*"%:1QQ&":4,PBAD*LK)C*FT1SX[&.3H#62IF
M7MZI>+59@U(NEU6LBMKJ_S.*ZHL4;%0%I=$5%%I9%Y^5C_FU\0=./&OC[R%W
M$W:]G[!NB;)J?FXZ\U-I51?H=DA1'&G*7+R1$T_=5$[+R:;0T<GI$>[SOE ?
M TWH,O6(RZ%GU>>#>RRQ/WZN?]ROMZ5F]D_Z[=Y(N;IY6.5L6]9M.&_UP&WQ
MC90C3$D($Q'KA10C# G-,IBR1,HTS61$[ ^W[,>=VW)IJAT9Z1Q(TP%DB]5L
M'.A&7K.TT*"5&K1B@T;NMG.OD=PQBL,57X>E9QR<)UI@/.+MMH*XHW9VG7!X
MW'2K@;N.!YS?X_9A!==O:2Z^RLV"4R+3S,0RR0A5'EU( B0A)OH/<9P*'!&W
M*+(7(\PO=JP*IW_4TE5YQ7DC;K\"ZBV,=NZ7 =",S,6[\O)&-).(UN80-,>\
M51IV>Y&)8I*F;8S^>U-BYEP!JMX%TU_ -$9M]':(-RF#_D*_4Q7/7U[6[\/_
M0?^J ^H;AR%+(L0"O9<(&%<0Q3B&# EMR2592A(:\2R4+M[:%\^?FXFFQ6NS
M9OHY85_B9_?%#T!E;.O+ 1#G+_B$VCZ_X)=#3/H%G]#OY1=\ZK(>FS+]G.HP
M6(OWSD27[K-FJEC&WU?YIKS]]OWWMI9?BFFD8L$A)1Q#E"$**68)# (<1UDL
MI2!6GW>?P>?V[1O1'+8.KE!;[,]&!'!DFNA(#BO1NXF)=2QX)3WXI9+_USY[
M-5? '39L(P(_T:ZM.P',RP2X;=YZ(GAV!^?ZS.FV<3VU/=C+]7U&SZ@=DW%0
MC=.M/M').7CWO+^D24FHZDY\HGGQ[W2YE==EN7UH2Q$\2B/HOZ^7^C%+O?$T
MV96_T;_RA^W#(N1<L5 %,.&9WBO2.(,XYA&,*$:,:^.1*K?RFI.)/K<5:2]D
ME9M]!1HY':.*IIMZ.VMWGA,Z\@KIH0",41]4^H,. &8;7D, G-\7]\BJR:?.
M:ZS6=-)/&_TU^:R\BB>;7H*>S=N*.[K*_[L2SR0EK)>YJ&5=B5O]O;>6VHW:
MQ==^U[^I="B/Y9VG*(X0B3&,(TDA(E1 &J04\I1%J4(HQ4BX>49]BS@_U^H'
M6?(BKU,<UPJT&=(FZ:;,J^/LKIY5[,CW_&Y5Q0<9.N3<G'<:O^*M!H?GLFQJ
MH?"Z54A=3NG@NF*]TO_F-4B.#>I\OS)VJ^1;O@8CKX5=U:[ @7+51![,OGX;
M]@D/>PW'+X(PU@1X;<SG6\9IF_J-A/"KAH!CC>.M1=CK+BBWM-Q\V,HOFAD_
M:TG*A8IYBN-$PK@*HDA3!BDWV1:Q# (5<8P2IT:#O:28VP[I>(\B(S708H,_
MC."@DMS1C]]OCNR8?73D1Z9O'Z#[:/]D#]K(_9XL!'GK!D_V6%ET=')X6#^&
M_*KUI.7]36&Z)S0_7/-_;O,R-SQ=;1ANE-XRR$U9_;Z08I<L%8A01(&(89H@
M!I'24\B2)-,&.D(DHDE,4R>B'"+,W/BREA+01DSPRS*GS&RQ*AO:;,&D^-44
MEJ1[!<O_XT:=@R;/CD&GFI*1B;217'\:54,8T/[<4>6J<?AH*[B9NU:?43+G
M? #KDVP'R3,IY_I [B7U>GEF;QLUWV@^?S(LO]$O;:YYOQGI85UL&FO:N&I6
MI?RJ+>,?5?O.WZKNG0L9(,F42J!(38LM%&.()0YA2)7QCH22(J?JA\/$F1L+
MZY<]=#9'ATR'M5TZ$<CC&ZA:$5AI O:JU S:\9=WM;H"_REI 6Y6ISO!]+%9
M/0#JV7@=(M'45JP'](Z8LSZ>VC>LEJ\?Y _ZERS;D-"(2!FJ((:<\  B'A!(
M$(]AD'+3?"O2;$E=(VM?#C(_#_#+X%HC,=@8D:_ 2FZ,N:/?^NU*./IJCP!L
MQWW#0!N9SVKA0"5=$WJK!?0927M*>;_!M*]&F3B>]I26KT-J3UXYM$6IMN+,
MGOEXN$?;B/-%TB--%<Z(DI!(3/2&-LP@XV$*TU1J0RH.!8E%OWZE/:29FRWU
M??OP0(OGJKGF]]\!;83NV[2TS_Q81CU,A?K8@0R==J8[34Y%F^U:RT[3W70
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
M_/G [E4,H)>'NO=-_U%04V_^^_,#6R\7.)!<[Z@Y%%F*(2)Q""E!%*H(1V'
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
M]#=/R]!02,\N1;T?/MUR-%3_@R5I\,/Z!;U</]%\:<)H/JV+[W0IOYN8O"J
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
M[#+\I)[R %SVG>8AMQC6SHMR7K[09;M.Q$(%+,$8R@RG$"4*0XPQA2A F)!
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
M#[<;V)-2EC]RL[ZN$WI_J;W>>N#/J^>7]4*Q6&0HDQ"EJ5[GIED"B8@2R).
MI"0(N4QC%\?T_'!SFW$VTG9-UWH"@UIBQ\:5Y\&V<U_]03CRC'(%>NZ]+JU
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
MRG8\=SUV(].8#]@&A&2=0\5OY-71D28.L#JG[6$<U=EO#SCCJ'>:OLKG-KA
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
M=Z^_5E)\7MWI9T,/LWIH\UES62V". WU@\8AEX'0+CGBD)$D@0%3&$4\Y2I
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
M':=R_T"9WJB>_W4(GJ[R?^5]AX80ZGL8QTD3U4<]!:Q?OQ3K[3(79Y&FV8Q
M@5D&41!@R((@@*'0$"944A$ZK0?.#S<W9NU+^[] (R\P E\12'@6;DNR] ;B
MV%1X#7X#P@EM8/$;4'AVQ(E#"FVT/PPJM+IJ8$I)DZ-2DU;=^G>GU]LBBN,L
M2#+MR#&LE[5AB"$)$P*5D-JEXXBBV'%K\OR \UO,]N4U[L*532<OX,TS2D)%
M(\B1:2 O @FI8A0&*$$9C2(FXF"QD@\F;NN[0XK.]:"3!O2#L:=!WBO(=@SN
M[T$=F<'WG]"#-IT>,U^L,/&:TG)^Q&ES5:RT/TA"L;MJ0#S3)KN]N=4O]5:!
M%,7J2[$JC6-JVK?7>8=?Y+K.7VMJ 7]>\>6+D")??:3E2G^G6N@5>RHCIF!(
MH@@B&0M(,JD9GZN,($)B0C*'8"=_DLUO0M 2_\__$:;!_VF+A/]4R_^7>J6H
M+2>:/^8KT*G@$*+CT:+G2>X-K30R&VYK>G1-BCN]@*;'OF:@5JT.%:V5ZZJ^
M=^J!-[>A0PS6V]ARH@"MV[J4I)G;5MI8#[6QZ$J 96.PLGWSC,%DJT6]J[;J
M6[OQULRQA.9C_66Z!LH\*S_\U'\9R0IGH[T\#C==*)A_C';BQ$:X_;"5U<_Y
M2MZII@;_)VIVAM:O35]3$N* H)3! ,L4(H8CB .*(>,DB5/$ QF&+ALV)T>:
MVUZ-$;3.66QZ072R#FLD>QI?.__>"VHC3V9# 7-V["^"X=.G/SW8I.[\19WW
M/?G+%PR,_#C6_?I6Z3?RB_QC_;5I@_W]=[G\(7\I5NO':I&(D,LL9C 2"D-$
M30X5S:C^2:H 1['*4J=>KLX2S(U9]),6.H8).(-N1RNC0CDRW1C902L\V$I_
M ZB1'Q@%0*L!:%0 C0X>0PB&PN<UEL!9B&F#"H9B=!!=,/A&PXBN=<;,BN'S
MZOEE?:^=<?IJ?OU*U[)K\!8E5!":P#A1(41$,$@XX3!A+ M0P'B"K'J=N@PZ
M-SKKR0QJH4UN8R<V,'*[D9T5\';\YAO.D2GM,I(C%"AVP<@G;UF-.RE5N2"Q
MSTY.UPXCI+OUHRQ_SBDSOIS)>B,LB;"0,4Q93"#B20()25,8A2GF&:8BI([G
M7?M#S&]#\Y;S\D4*(/]XEBNSGV*V5@HC-EANY78CG -@:482PA/MHLI40"0B
M!FFL*)2*B4Q$. N$4[.X:V"=@L'O/.-G1\[7H#(R$3> _&P!B#/=GM+:)[4>
MC#$IC9[2<)\R3WYO&#W>2VW\U9H^R/K@JLYY>">IV4'[4&A3KW/>NH^],;\7
MAY]M@F>T8Q>&&5:0,Z[YE5 .]>(UAHK&F)LRR40Y;7UYEW!N/-(JZ,8>_NUF
M1S]O:HV1^6NK6WO&7FL'6:,>Z/3;+)][VIC\AV,?CQ%@-9H)?)*I?R$G9>/1
M,-ZG\_$&&M@F2)9KFJ_J?A5=,L+GU?=2_ZID^:58MWWBI?A4E+?50;G-4J[-
M=NF_YW(I?BE^U*Y]%UMK=AOT5;_34BQ4$A >FOX@=6,WAA)(>1K!C$8L5@EB
M0EKU>)]8[KG-':W:;7^S30<,_4FGN@GT!!OEZS-36H'#VKL;"$"- >A  )M
M^M\,#J %PO$D9ZK'RFX2F^'#,O+4-L/GQ+TGU+16\]I<:B+1I^U2-:T]#MI=
M33S\L/GT;[6(576W,KDDU9VJY?TBUPN2IA&CBD-&1 P1#E.(*1$P8XDBJ7Z.
M.',ZX#LYTMSF+".H"=2J\["THUUWE+PQ<3]N<\II:.UF 2^ C<S;-59->4,#
M62VHP>SG!K,O9S!SYM>+>/ADQ-.#3<IA%W7>9YW+%[CQ1%6NMR6EO^FE@';]
MB]L_\FJ1"?UT!)H5% \3S0]<09JI"+*,QA'AG"4AMN&'DR/,C1<ZV?2B64MG
MZ6">QN\\"7A!9>27WQ80ZS?]HM)GWG!];>_MUK_MO]FG;S[)&WU1M^Y-OOS%
M 7'Z3=)6OOIU)?*JZ8]NO!%3.Z90WUY8E8M<CR.KA8HP09%(]<)7O]L(4P$)
MQ8%^K<,T#O7DKU?!UE7=K8>=V[O>)B&:.B!]T=MBR76EET[Z5\#HZI\.T=GV
MMJ AQRP-*4P2[8<AG&00"Y+!3*0Q)SP+.,X<4K%&,,GT*5GSL,QY\A[OV1^9
MT;?@[DC=%?S2X/8%'P59AX2#41">*)_ $])NN0'.@)T-_;>_VW21_<X:[@3N
MNU\];-']*5_1%<]7#]L^L5WJUK;&+ D^T-?JGE;K#R_R=B6^K?/EL@Z4J O
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
MW-U^_ 74HGK#S('AO&$W$>&=P; T(O_5$_]9X7*6#L_?83IVM-)DARSMKAC
MG;_DJ_SIY>GV07Z5S?&%*LJ/R_PAKT\W7NM%Q+VV]R+@B@5A9B@TDV9K)#0M
M/4US3RQEP,.4T\B:1ZV'G1NGMH(#TQ6W;$6O=VGE5OAV&;U^E*[Y:?;6L.#@
M43 >F8\[>+70X&L?WI[<[<+V?BQH':AZ%(@GHFU?4+N1N#-B9PG=_F[3D;NS
MACM$[W[UD.WR%^-RWZEWI9Y4'O5,\BSU3*UGEP6+"(LQEC"E5"_?(Y.=',D0
M*H0"'J@P(HK;94&='\CE?9@F%ZH1U50;8*VPH.BD==GX/ FMS3:T#[A&9N@M
M3IV4X,XK3BX[OC[PFFH+]\SSY<M#OHC'^=W5DU=/N%UZ28/=_<^+WQY CO6F
MQ-;--J$^^A.3%I$W/5/OBV7.7YM_>Q7:$L&E2B(8FPPSQ+,08JDBB%1*HIAC
MC$/[;89A,LS-5VYVP;9J-"%_ILYK3Q,'SAAH&0OB'1_OD5G9"FK0R ]^:_\_
MK-C"0"LXT/KXUIB(\T>SBMNT<!V>9^>,@;>>;D*Y3O>=V>;*6PULB;F)(*T#
M4'^1M'K1BX([$Z;Z4IH2[^]HE5>_K@IFZE\:P3ZOGE_J8)L5UTN&^A'_.5_)
MSVOY5"T"&@@9F["6-$BU@T\89(1(2&A",QX&"8F<:KYYEF]N4]@V[/RF"V#O
M5 3%"FR4!+66IAG$5D]0*PIV-06_&5U!K:QCLI_O1^'\O#@# X^]]_\VMG7O
M+#J.!;RV(O4LXK2]2\?!]Z#9Z4C#>)E7;G<2&H[(IK_PI5B5.Z+6!7D6DF"D
M) IA)B-S&I"F>N$C).2I2F0BLH0@JW,![Y+]">:2_1RHX_QCOM57L2&DBT6S
M1K;[H.EC&FM..'&<L9*WHF:C83GB%'"%<&])_M=C>H'V/0PP8$_K=KDL?J<:
MD$]%^;[N3]3T<-&#]?_TZTJ9HTO16]/4/5_6AA[O5'/E?F<"K!<2G"8PQOH?
M1(6"F#,)$TZC),11I%ABO>\UGIQSFPPVZ@"M#V@D;IL> :T+V/[=',EU"N_L
M&]S6S9)JG<&=:N_AL)$SXD-AL>4V#U.//%.,9>7KRJ6.:'B'7;YY/  3[01.
M_KJ[[1".;XNSNX@C#C_=3N/X&.[L1DXPW !'HVM(6:C&W?F[7)H !M,I=1'R
M-$RUMZ"7A]H_0()AB%FF(,6IR%+*XC"4KKEU9\:S8H'IT^7JWK"F)"-M.AW0
M9B7XJ 7?] %VX/)S@%O,PM?B-U'S\FT_70-9NWC^>P?9-W^0.<Q?GJ";: *Z
M!D*WN<0"E[.3P;GKIV-S"RUVZ-CF^P-WZ@Y#?T]Q_\+4.N-1%,) 13%$$3.%
MT%*]-N.:<FD8,\ZP \4.$&&FK+OK7^VTZ#5DO+1/XQIBEBS- I5$ <Q49&:^
M,(4D4@KR!*5$L$2QV*F*BF][O,FZ]RT,$3&2Q6D8P0@+ E&H_V%)$$#$(\(E
M0;&(Z:*IP_)M3<OUFYIC7X[QC/)./N2KE=FS9'1II![/ K$*$Y($*0R2*($(
MQP@RD7"81913) *A'<'6 A^UG_KV^'=2C(>^'F$2Z"TW[,<!<^PM^2,Y2#=[
MJ^K>JMOCGKP[7%YWW1V&GW9?W1V7@YWS ;<8YF)]D&R]K9YP^X/F2S/:I\9_
M^RKITE2M,2[>(DQYFBH>0H8S#A&+4TC3#,$T3&+MV(1"2>8RE=L//;>9_&^E
MAAZ4K83@08OH.',[P&['7>. .3)U&:%[M3LT:W5R0\U:T.P'F&/&%F8CO#_V
M<@?,)WDYC#XI=[FCLD]= ^XPC+F^E]I?5K+\7MRM'V5I[ORQ6NM5U2(108:S
MD,(@SK2K&S %61IBB#,A9218$$34A:A.CC0W7NH$K3N'[A>Q-C5P"B-_35Q
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
M]B37V(S&_WLUJ_2!=TMBP 55G*<4L^T1ZVGIS'CQ#18D] EZ>Q&:I(PM.6^
M5A@T&H,/5<VF<ZVJQP0,OWAZ3<+P)-JPB1A^\3Q(QO \O$N)[[6+X//3,]'&
M[;>NM@)OJI;>,K802^TM^$<EIGS/$4:%+(NDH)#E5!F?24YATTF/I24K2Y06
M/$[,0@.O%V9\H8/;WK2J4PCTI2MX5\B;K'4"KUHIFT+05ZW=>88>=CT&=&OV
MFH"U*FVY9K!1!C3:V/@Z?:^-36'NH=9HJ&+<+B_-7WP5V_8!YOD"VU?-,&!1
M;1]([!;2]C*BVX'D8[VLGM3.>2?76^[Z+QL[K,N@8PR3C* $)E*GBJ<9@23+
M.8R3LI TP7&!4IM3A\WD8SM:;.Q5NV.$%>!F9X50,(;VI'1B:S[;LOX[,^\I
M3&ZC"U8^C7VK^0>UZ%V0V3?;G<:PK_K_?C[C.FZ?OR/J&\7$CT<AEC]TN9[&
MG?F>-"%-]9=U26A<%$PF*(:<RT015\0@CJ,"QCQ/<I%&N*"1:0, V\G'1EQK
M^4&G &@T !L5FAN;ME>9?6UNI_4YSW.A40_,<_X!M^H(X(K<M<T!K.<=K$^
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
MO*[CB4A1A)*"0<Z%@"B-,*0\1LIPH53*)$(TSVUL%O.IQV; ;.I!WG0E)6]
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
ME//-EBX_K>E*6X&$%PSK737/DE0[I&D"682H)E5EID%,EC.GK77/^:=F(5K
MVGVH$9NN(*L=9K TH#U.PWIHQ.'(<%B>![<S-7A;>:B&/P,[WC]V>-_+ #X-
MS[O'8>6P_(]TICF 'OP.0ONS>/:\M,>PXQVK]I?YX/3UBF&NJ(/Q=I_G_FF]
MNM<S/7R0)B=^^<_U@S33O*&KOV[$=ZJ)*.<)36F,<:Z7EIA E#,$<59PB',1
M,R[3F GN71;##\/DEI<:*C!8[7<)&+2 -G![U'#PU(G#XC(\TP,O,+OXHXX$
M,V!D@$8(\((2;D930H^Z&L,I8Z359BBE]*NKT8].IS(;GD./7W6CG^PGBW#T
M'*KG^;S)P+0M-<6[K6FK5A^6V.,1^[>CXQ0Q5TD<)4JD,"E24P*5*TA5H2 B
M$<)<9&FND.=ANR^&Z9V<M]#,D7EIDXR;@W//XW)O;3B>?0_)\- 'V9;.&CRH
MT>_.H)L>E/5'&AEVI]4O7U7X'TGWY2_H^;(WB'$/B_MR].SDM_= /4W@KD_.
MA\5J4<E/B^^F/T.E7\(%6S8]*&U$]1QG29856$"%*88HR@K(6)[ (D7:^-&D
MB-S.=?RGGIK/W6W+6&.'%CS8HV];P];1Z)[GP1Y*<32!@U ]M.T+Q[*_S?,F
M+*BQ<Y]]7"OGS<HS\^8_0C^[9@Z_;]7;C12+Z@/EMJ7,K_3GXF'[\&:]V:Q_
M:-/ZENHWSS1KBM,THSA)89SG$B*5IA!C1B!.D2R$E#1E7AVX?":?FFVK40/5
MP)Z!AQHX8"URP!OH?D;-2R-N9FTHG@<V;/8J3!NUANH/.ZH;[& ''KR]1+6W
M9>O#64C;YC7_J-:M#S/']JW7&#T+_)C[_CO][,W/13E/,I85J?;&J##.&4T$
MQ'&J(,\8C21/"BJP5_V>[NA3LU$6'##HP)\&GV_AG0/FW$Q-;SX&MB7N5/@7
MQ#DE<M!Z-P<3C%O.YI1LSZK5G/Q0GTOTQ?>%D"MALFE^7XF%*2S.MI44[^G&
M]',HYU&6J(P:#R2.]->7Z^\P+3(!&24I5K)(DD3,5_+>E&!PN36_-*'3&TSJ
M-[@[[8!WARWDIKM]!S20#6I E_:UU;^JUK:6\H(O'NMVDOOF]N"7V*<@^&7E
MN%R?!R%\I-OR Z8/T((6;E#^?*[!0_(XUJVWPYL;JF:-,S_G[[,OCC+B];6K
M1(>WU<Y/]3#77]_<?*9/>J?*__J\65>2-PGH]QOZH/_#I13E!RW%Y\UB9>S/
M4H-H;\D_:!+TGM9<931QF=HWDS)+4&'ZIN$,H@+GVC<C5!MWXY6Q3":Q<KZU
M#@QN:JY=*P(PKXEI_E +8;]:NP JM9?#PU"%5JO#LO"*RAKZ<.[-#6A% WO9
M0".<+<Y1*]+(!SX?*'(7"=21L8V_?TV->BQ4KZC9D9:U5]"PWUHXD K.KIRA
MYQQOG1V(K8-5>:@Y J_A)^K<S5,F!4VEA)))DP\L&,0R+V"2Y@GG2N_/HCS(
M&GUB\JFMP399!-"']79EF]78"&6@3%5>GZJ6OBJX<CV]DMC77B]/514=D.Q
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
MR;5IY9-R.20%IGBRKTI-A6/: HJL#2'=!]M=(.SNRKOAXGF$2@_F:,]XJ(\
M+^885@$[=)%)3:X8J\%_I05I/FD]$,F1ZZ(9>6L=(.'NFKMA8.A!T(.YV+/T
M:\W2Y/WGV?0ZJ0F)0B&L!E:=<<6%@XC:$WRS+XQ9F33K  &;Z^Z&@J&'/8_B
MYB#NA?\@)?;?I[.OTX\8%K2/_&:QN*2-%'*F"+<"O.0.5 B%.)(T@5NG;*U4
MV727!_0($;MA9.AAT>[X/ C O+^,DW%Z/9F%Y:@8+UDD*R@%15:0"0'HGN/
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
MH\7"D^6\R7/0HQ3UZZVV054W[.\11S6-^79P&1DG'[^&BYLTMY$P*ONJ?XO
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
M&;0JVONL1<Y-'JQWH*W?8L3! ;1K:?9ZJZ_"(#=!#_JXCU_#Q=8M)<FX-;:
MB<0MY7,!EQ,GOU"76#C7+F^JSNTQKEU6Z[E*<3"8:R.>X6C&.NARL0XJOYM6
M>X-,Y(WS-6(BJH)8@#-?Q[ ;!\3&"$%&:X.5*L8F78]VH*WG6L7!P+25. ?A
M\-P9QGIK(I-7MWH868QD3@J3(P19[^M^R('#4@=/Q&*4%J&$)D'0I\GJN3QQ
MD,CL2(B#!.6;Z1>\O@HP6&^"8B!)]X/BW-79.Q9BB5%E[JR5_!2(O$-3SP6*
M@X?CH>+K_R9?62C7VYF5=:RV!A#*=8 K&TXL*9#K"['"^I3@> 1OLW/)BAS#
M;G;C$XOT7),X&'AU*HR!8.O-^448S]>YN;<;N@Y/D;5@0FT$0X<#0;$Z[]EK
M!9E)DZ5SSN#F_(='O)*GENFY1G%8^.I.( -(M;OAT,H0N-W:*I76.NNRE1JR
MEY)\*H[@ZXAS*5$RK4MVI8GG\111/5<X#@:*G0MP &#<M J(A[2[Y??WD[">
M$'MQOFK[DI/PGA>PNI"Q*HEQ49&]D).S!K5BQ9W$X]A.WFX _=_GC:6!4/N_
MF?=/#A]ESQ/W)A,/JXN5708ZG0Q4;8#LM%,.FW@ENY/8;V;<Z8M&6DCN<"TZ
M6X9)2TRN7:SMC"QH(\MHP&&-2047(0HEP;(<N2)[!MN$&/<G=2#S-T]4)M>5
MS 9PM]])#KG[ZKX1AR(3I:#/2)PK9#V;8B&DY"!&:0ICFKRW)D.B=J)ND$5U
MG4'D\62>CN0UB+CAW;W\(RPOYRN.K7*<U_NEO;T,D\F"?+LO83RI&=!7KMU'
M3%>_/M+1N,REAY(\'?6B5\_P#C3C)9%?[9-I ],NJ!]D.5TS&)]<WH-( KH^
MO9]FJYYP<WQB<QQ#=$8E,)&1>>-]@<!J(PFE?="%"VZ;N%-[T#A(R[2UYNU:
M=H/3OVM_\(G=13*H,O,<BG2UG:;DX+V-Q%2ROS'*8K!)*?T^1/9;8M&C-NU4
M>@,R4&^.W;U !5T3M[$*+:R1G/O:88=V%EF=%Q<$,.55<E+DXIKFJ/^8Q'XK
M*_I6F-U(;I#Z<G']YK"%F2.;+4O!%G"JMA\N.=4F4Q8B1ZV28<R5-C?Y'D3V
M6S/1L[[L3'I#T)</[@*Z C!-9G6(Q;IBJ021O#8"BE 65#8>G&,%+*=3Z(,T
MT9SH_MXDK=\ZB-YO[:,DU:N#LWJ!O=Y0N=K0MI=^+$P(S2.8K$V-3""$9,E&
MCBEG3TQS?K.!_O:'\1T6Z[>"X41H:L+Y8>HQ)(&%R=]7SV5A6@LR5LT7ZT-
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
MT\?[C@FUE]D %.=-'><T;Q81;WY_9=UFRV-.ED'RMG:9MAY<"I)0Q] K)IS
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
M KE8%IAR#B.3PK49>3>(-_HGNNR^F[_\7(/#;Z9W?V-,A-!Q6UN),3(70[2
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
MS"MAW)Z-8G@Q(9.I5Z0'I76I[] %="[%)\S%M^%1Q_L8L(+;!X4/+*D>I3T
M$_^:KZLM+L9K7V7V>C8_#V^FI?ZQ&C9WL[VDLM$R./"1B9II259F?=8NWD06
MF-.!-^D3N2>=_6;!- -K2VD]GVN9MG<9)L=,X-OE8QM=U$\1?XH;.Z$5R:D
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
M@!=KH^1%HFE"OS29!*>1%)D'[-.J_]1POR,"OA/<8="YU-?88.GV5-R"%Z*
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
MB_3^IM(SW\B>5GA9)?R?<[S8/K1T9CV% !X,#XQNE9@@.I8AVZRM*<:6O/U
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
ME+AE(389KMR S. 4^,6:9W_VTVR?N'V^%3Z35X+%>3#2DGR",Z #&L%X;J)
ML@J/@N"_R PF!<VA9 9C--@_0E]N=F=1.4MW2%2UV=WR1$Y.-.1HV^3H3N./
M^P_^(C/H![^3ZK=W.+_0]$YG4P<E)*02R0NS!<%)Q2%JIG4=\)3-L2B07B69
M03,83ZC7[B'\4L.[T%PDBZ9&$>20%1/ \Y3!"2TT2\9C.=:3T"LE,V@'XREU
M.W]"X9&DZ\K?^4>5],QKZZR1$EPQK$I"]PL&#\$HDY,3M(O#4J7/?LT)I 8.
M@]7$.[TW9O[$55RV0LV[@%^N90DYITJV"%9X <HG!R$[#9QGC"8AB30TU_3,
MUYQ4 _^DJ-EOIWNT-/?8.Z\%4L5BCD$"5Z)43BXRG2@5N03:!2%\+?/<&SK;
MWW92;?>3(NB@?>_3_/RRO(J7Y>KBYF HD9Q3'E BA4,ZD1LI/ -KBM:6MCC)
MO=OM'W[52?773PJB_7=\5@2]U)K]]]5RO?XYK%;?2-PW7Y97B\LSBCTP>0I-
M$+4"Y40 9[@#CMI[&XI)H@D%^(@UGE1+_2&^>2N][7\_+B_#Q>%&[?WR\J;_
M8;4D<;YL-9^?*<LRBB3!QRA)%K+.3I146;*##S:*/+!LX84O&I8R9B>,I,FW
MNX-LQ!BB"9:\#H8,M*WM6\K4N:;!9.!6J>(\.O=H4&.7!"'\-3Q<M%+<*3"$
M_+Y<T/ZLKLA\UA],QPSRQ =/S@@R1("&3" 4_I5,_CEX$W/UVAU$SRTDS:/2
M/NO(MT<2]L\$\B:E>G>O?R<#O;X]'3L.Y/6;MM-*5]<21#:!W$Z-X"5=\Z+H
MPD7.PH0FK/)[KK<_CH\Q&'J:XZ.=TCJX6X<V^4=/FZ7I&E"V%I)%9L!A$E!B
MP%R<M'(VKH2>"#T:8F5/]HXQBCL-/-X4K%5_P?$B06_&;VEC('!N@':..8[1
MY'RL5_]39N\8A8^]V3O&**L#%+Y($)'H\DB.!!!9UK&#WH'SL@#/0AKM,8LV
M U]>"WO'*#R,9>\8HYP.P/8R/83)J$I!5@M@Z*#ZG,&5FM"6& IC"JUH<OF^
M&O:.0^ VK7KF?JD:21OA0\@BL +)T)V@*LM3J+6U$:-S+LK,[+#GSM?)WK$/
MKEJKH0.+]@))A'*2"5_*-3\$"4.[%F(MA@I8N!+*MS%GKX.]X["K<S+%= "S
M:?KGD7R"&"G^TII;$CH'\(9% D_1P18K[:-G^;_8.[J*>QLK_520_F*+%U>)
M%2L,2.\8J(2.3G:V8#0/WI#/'-CQQD/\B%0=HU#7A*IC# 3F=E6?9XI R5)(
MT4&VP=%>,@5T^W'PJ3"=4 2IMM\'?E"JCE$Z'T[5,48!<T-I:(]^"M*&$JHS
M16Z/2IL*?2\A%F.+*&BR8X- ]0-1=>P-KQ9*F1MH(_@@:-=$)@% *$=^/*=_
M"SD%"O$*SR8IBO*&&; ?BZIC;[@U4LW<B!O#!E&"# 65@^#K##]=+(02$7C@
M-EG,G#,_S+S]6%0=^YNX1LJ9&W1[<SY8IZ,67$+Q&4%EGFODER"7G",=,6/2
M=@CR%U7'9' \BMHZ")??+NBS%N'BFC#BS7J-Z_7=N(+$HQ3.0*I)-,54;43*
M$HS1UGC+:2>;9!^?6U0O-!S'2^-,IJ*.X79S7$/&Q-.F4-NI.O\YD6$76.N1
M6"E9HX_FF(#K(9\RG?H'XFH/772 K ]?,6TB[L4]1R%'866HC]HRD7>:C $7
M2P'#E3 4>&>%;<H"=RRF3Q3MH^SM\K]#=[X#]-P8[G#Q=N-LUIUYCZNR7'VA
M/\8/I*>K]36%L$8>3/ 0/0K:'I$A!&3@G)2HE<KI4?O%E(GA%Q<X;PPQXRO'
MM*H[$4C>G%YF=6*Y=HU[4T<)9 ->HX62&6K'?.:BR;4Y?(E=)(<GAL@>.-Q#
M7W/'KW>]#;<%%G7J8Z;81H:<R;*G CY9#5)$([,W4N$V6]^3R;@'G]P_1O91
MWW*JO>S )#TPZK4"YV$;S&_?.Z&$BDH+54 @JS.,*0 /RM,Y(K%<,G3WJR:%
M D,7.&]J8XY;LHGJ.H#DH#31W;F[/L=G*67/4J4T5Q0LJ90%>#JTX"U:Q5#R
MA,=JT7AYM?/:Q3; V>?%_B M=L$U,$A,SWX)WRHET.4O5T@;_N'R_.+B316<
M_L,S:TN)=(^"(TM  ;^UU[>03[3B)&I&LTFOW^%+G_<!MQ\83Z??/LWOW3']
M??GFXF+YG^H_G3G&5$"AP(00*_.P@,"T SJFVKBDI=+'&ORU<X'SII7G0N?A
MNIH[/'E6J/^<7WZ^$\LS9D4*"$Z[2O"/!:+E"D+!Q(H1HN VW\%@,J GOG/>
M;$Q35+7<_;E!]?;+UW!.W[E#O$T>E2SY-17#'TCNP3I<F^\:U5U^7N8S9RQC
MH9 CXC&!\H:DU-4T*<U<#)Z%.(QUZK!US!ODM ??$;74P4T[6-J'4OJBLPLJ
MTXES'A0W&ESR&6A3'4OU#3PV(9C=;[GSDCD>Y18^@AY/@?/EQO^=F/!EUZ=.
MSO;RXM(;4KTH0T S40+6HA:"@0''K:]TL9F)$M&I)GT)3:E>GJ#$K9M\G?C2
ME6C+.U/#^PTE>(:H)?VV<.T$#][R)OP%PY?8'Z'+&*0\3>@RJ6HZN$6'4CWP
MG(52TH-QA8%RB0%%1 &85"$(&Q)9XR.%JSUSN$P+CSUI6\;HZC0@^/V=J7"5
M:PCN PFF',7AM88"0\J)N1*\:%EK\%IH6T;A8V_:EC'*Z@"%+S*#T F5+-(V
M&55;26HSO6?TB[,AH//,Q+C=W_,7;<N^>!A+VS)&.1V [65>$$1D3G@-LM2*
M?D=;%G6)=$_HF%00B+9)>OC5T+8< K=IU3-W\FXD7XC.P7OE>6T)4*"BE1 =
M^<DIH/&R7A3\Q2CT%=.V[(.KUFKHP**]P ZB;68I10V85-VU;,%I*< 4([F7
M.6C19*+IZZ!M.>SJG$PQ<QNRK;33W_XW75QEVK_W/[_=_.AV;K4B>;)*(*N/
MJS36FFLI:U401I6E<V8[P[O;@ W[ONZZPJ8V7 VVO0.#-0TKAS.(IH[SX%S6
MD6;U$0\U'1]+>Y'H?SG.1XMR*@1 QTZ:--;SJ8#[Q5[1(GCQT2H(;-,K*NC?
M,ET5*C#.##<H'WF"?W'^S(:Z)IP_8R PMWOP/.6,B$%IQ\B+5IYL2*JOD\DZ
M**B#*TS&E(<5N[QZSI]1.A_.^3-& 7-#:2C91U%2>,DT:!EIJV(,$ )/)),+
M3&E+3O2PPI8?B/-G;WBU4,K<0!M!+),+[1S2@6%&5AY7H\$;7RD_$F-:VJ#C
ML!&0/Q;GS]YP:Z2:N1$WAE;&AF2#BQD8X[1CPD5PEGYKK46>=*' <5@D_8-Q
M_NQOXAHI9V[0[4T>4U-02>0 /,<ZR-?6Z9D"@244I>C,31I:HOSC<O[L#<>C
MJ&UN;'[XZ<W[]^_O9[)B]LD2A A&M9JQ(#D0Q0>PW.@@O<Y&;M>Z[ ;=HX\^
M@=G<[=!TV$;WF559O\?5^3+?-B]M@G:I$1VS%*J[3+NB/03G!7 52Q26,VZ/
M-5OH\>IZ(8LZ=LKO0#V= OANCJ<OL3"O(L1LD-R")*\'V+# O4G>(7--ZML'
MKJ^[!,FAR!B+O3W4-/<-N4LFR2Z7SM]KW+R]^7E&I-L=Y*:)1-4JVTH8DGVV
M@9FH<AY*TCCX2SO'U#X:?VG&_!3;WZE1^]N_K\+%Q^7?5TAQS^KCY[!XT"!\
M2[,K J, IY[18&@WL<Y-X@HRSPZ+2"J78[U-#%MQ=ZF[R4!Z7&7VB=K'?O1M
M4\SW'BE%)[,(&0&U5^31T-8&ZW,M&>.26Q^5:5("L]=J>V%-F_]I^" ]GAA8
MSXSW03B6P;(ZU9-)!YYQ!X:)F!1WVJCM=,O1,=K=;3\U9@Y Z2@%G@HX?[Y:
M5<V<J2(#+W0M%0R;MH7:N^43,!>5-$)FD8\5V3RYR.YN^1[ N8\"NZ GNB4@
M^PW#&N^5P/V.E^_*+S>KNFY./C.U4B-K"U8F#2J*REP7+#B7Z=!9;F22+= Y
M8HTG\)PW*3A;J6_N>+S*%6[$NI/J[ZOE>HW?BS.O5NDS_?R:WOBVQWZS(V=9
MDF^4N(&$A8)$&Y <;R7!ZLA=4E+J@>.O#ES("3SU38+'HRNM@YO]9UQ=4D!Y
M>P1_P7CY =/5ZKR^$KU)_[XZWYR]CROZ.2WPO\\O/_^!%Q0DYN\,.;\N5]<;
M\5O=HW5U^9<?KN(:_WU%FKG>G2^;>X5$ST4I(,>GCL:+I(Y$GH\.P6J?2_"X
M/9IFFN:"X\EX L^0DYKN7N'3P<EZZE;;F)*?PVKUC13UYDLE;CF+6?JDZO0I
M[A"4+Q0.6)M(M%1X2H7AHY$Y39V2'6L\@2?1HS@EAZJO V1.P?8HDL>(#C S
M.HO2:7 V*\C1:1YS$G;&)-GA;)[V]>#XR,J>,!YL2.+TP&6;CL5IY\=.3N/T
M\N);\CBI(A77Y-36R?$JB\I)0>>4'-L0N TJL283&W:L93H>IV>HS:ZSUTQ8
MER(KD+*MXTE-JF<O@Y:9"2^8<J()>?'P)7;(XS0"*4_S.$VJFC[OWMW<+RK0
M%I&15;Z^EX3:I8E& =T"43.%'A\-J_@1>9RFA<>^/$XC='4:$+QY978R,L:5
M!.%SG2HC&;B0"#,BF%#H\G?F6(_W)\WC- 8?>_,XC5%6!RA\D2K(2).BI?@^
MR[PYN0J"X0FX$IH+DY(V34C$7@N/TR@\C.5Q&J.<#L#V,E$0HZ#*I^!I>V2E
MCJ<XR]7!X-+%H#4&UHAN^-7P.!T"MVG5,_>SST@"(11!"*UK454E$))UXVS]
MK8_&%EH_']B;^CIYG/;!56LU=&#17J +LD9G*2WYN2'&2KUM(3!I(.G ?1W<
MQMK,CWT=/$Z'79V3*:8#F$W#CR$\TRSE#"74F;JZ3M<UVI'+8.NCC<10CL4'
M>[KL.\<.=1OK^53 _6*?G=3)9N8M6%N?)8TS$%(-]@R:Y$)FL0VS_5_L._N@
MK@G[SA@(S.V=/D_^4I0*W!0'J%6]GK0D+ZAH4'1I)1.\5'D8J>BK9]\9I?/A
M[#MC%# WE(;2;HB0=&1HP<20ZW!J#2&3=R4-\T*SF(O=?C/ZX=EW]H97"Z7,
M#;01%"_D5CN)@@.Z8NOYR>"DT6",+T%9G]VCK.%?[#L'P*V1:N9&W"B"E\(R
M8]:!3*).N)(9HDL:I"+G@S91,CV,^^0'8]_9W\0U4DZ?(<GW<H_OY4"%\>S)
M>(.ME6:*VP11&;+DMA8#%9=$.-80\$>+ZX6XXMC1\F%:Z@!YSVQ8K=K]?;E=
MM_OXQ)\Q8YG+/EZ70-(.!@@D.#B/W"7'DGQ$*M!Z9N/0M7<7DAP(J.'#&YMH
MMXNVL!>$'B R&I0V"ZR%O::^W-,5);*$HEE&CX73SV8 ]$1P/F8(=%0X3ZS9
MOJWS#N%,"N18TJZZ4M\O'$/PDGZ)2H6HE54V''MV[IX0/6;8=#2('JBQ_>&X
MO P7K>'XSP7]*+]?G=.??PT7/X6+L)FB7D@(7P3PI&OPYU1MD?!0F#,H='$Z
M-_%91Z^TN\CJ:+"<0'.]6\J'U\*9RU8HEA,DEQ 4W0ET"3 'UJ&UM*6R8).R
M[A%K[*ZA\(A6\@!MG<(D\3?DZX9/.VZ#97FYQ6.O_I2QWSAYZ\I!(C?L:JG
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
MEU-6H1@P3HA*<F(@1.4AJ<"EMH))VV2>\% !>RG;.UU(T,1T'9SZ1]T#[J3
MOZP^Y^H9[NSS^^KRDOZK?^,Z78@D*-&P BC?R*1[%:K:*QVX5BDEZW)I4LAW
MHO7-ZZ_;@'/*&^-&2'EE&^@B")M=R1H,LE!OT6GMMO8V>B<<SU*Z1^TJW>V2
M>;="ERAMN)-&0>;@[?)I._?UCRM<7W6W:6[^EN!UP8V7/)$JM/25 RC4-ZAH
M@"4;>/%:*BMZWSU?5S-OB/57VT:'@6C\?O(W^VF9/]37H>[VTO>+S:?5!B\I
MK]O^WD743"3."C!1"UF1,4JQBH24*7E+07#E^GO,W[.H>2M5_FH[ZRA(O;H-
M1D%YO3:YYR9[O_J1(/+K:HE?_^#WBT*_F[<\8H)SF2O9J54%%$=6,]8$619N
MC%"DQO:E R==\KRUMW^US=D0CEU<N$T::?/LI:^3\K+C%!EHGB$4AY!L"M8B
M6OZH%+V[S3AO+?%?;7N-@LR1R=D/RX>G7<."GMO*IM\H%_PR,0'DLS\]>1'/
ML$6TI'J,7GAK#&BF&4$T<PB4K5,"SZSBA5L>F]2N-"C?N;MW_SGC)C^M8]H:
M#_<G_8:2EI(J9QSMSV(BA$QJ"$(S.E4J6V\3]JG1DO97LC,&-[NNK:VA.KB+
M';; "U*:B8QE0)$]J,@$N$RQ# EMZ-^%$D.3V=?#Q)L7<XTQ<A B1QFLFSO.
M86M[D])B&WE?>(',V#K&4=+V5BYZBA5HS8R5JD<A<QM2TI%RSGLOV2,\#S/A
MV;C+W]:KF'.BU665*D4Z8%"<=J'0X+:=[29F+27]P]*D*&&<F//>[O6(SX,,
M>.S-V_M3'^K6,A:=CI5BKH"BO08NI0!,UDPK:2%%[X=ZLVNM'E$YRF"3YL8'
ME@K^U[)<UV2P]APOMA5PF]7--0'N76OD"7D4$6*6&I1)M.I<.%AC0R#%ZFQW
M9RL]73YXA!#S'MQ3Y3(G-<7<U:EO5^OUZM]U]EE5Z,Y" JFG!&9 ;IFY9)TQ
M4D2A8(.KA+J6 >^]?]G[E7E/TTE!,YDRSZ'K[I?5^NH#?LAO<?E/6O*;>+7X
MO+VAG.ZR;N\G)K^T&[>HAI=W,3N?K.7 ?:6TJ-,(0TP<C/9)<*ET3(WXK-M<
MWMW_[O_)E_5>^P^\S+_FJU]75W6#O"MWC[C_6*^N/UT$7ZE:G8 4*N5^97!%
MNWT+*A8U*T*K)I,"#Y"UOPN\,=AY,K)J:*PNWNR>"Q]I6?%RM;E>WU9SHQ"*
ME$D'0:'EJ!J=^F@E%*M1)^%<MB>]+]F1K[]PZVCD36R4#FY A@X9\:0C%U@"
MX:RIH08M2WL)P<:(EB/*1QQ0?YV!04VP<>"TH#&&.@_\W?4Z,6=%21EJ.%89
M]#6@+@PH599).^Z8/E5?Y3E/"QJ%CX.G!8TQ5@<H'# AA'-M!>U:9 E!!2$
MO1>TDZT1D92J71/BL6D&N'0P+V@4(L8/<!EAG@[PMO_ ^/EKQU*)7$HF2QWO
M18I3=&B@CX05XQ*I,7DZ1N:)\G[NHQGR%*=O*X-U@,7=.X6OP;+4(3,3@#:3
M "5B ,]4I=>E_62%<44V*?9[1I[>([P#[;^:WA@=8.HW_+*]DZ;<_-UZ\8$.
MB6JH=^5N>5MU/DC>+S@+602;H4C2E$H\0:C=)UZZ$+52*?HF8!LKZ+PHG 0=
MJQ.:J@<HWK[]UJKN*O\+*Y/.LNRE@NQ#)<Q-$3 I#DDP(Y1U,O@F,=YP$><]
M:)O KXUY.@#>/[8UU)O-N^43Z[I@GDX#YB)P7:^B+)?@G0Z04TA&2U64;/)8
M_Z)4\[YUM8#7=$:8^R7TN]5RJXYKO'SS<<MUL"H/7G^_:HM;S9USE8R>U?&"
MM$O(61<P6=6'0:\3WVT!?F[$SJ /]A[['Q>7-5-]!P[J.=T]6-K[U1T3T;OU
M'_GRDGQPH;4E 5+6OA+*VFDO1E-]L(PI"JW:T/@=(.L\H5H[P S,2*>RWOS^
M[NLZKE8_7B_3-Z[[JPJ]<NB]].#J0XX*F,$7BA&<*I&A,S;GX1/%]G]O'F_7
M'%2M-'X>7N['Q7]R^AVO:A5,< 7K[:%DS(!B2M/BK #.HBB*9VE4D[J&45+.
MZMFFQ\AXQW:@P<X#C?^-Z\6V:F^[OIBM=UYF"EHH,%4R67#)<?"H)=,VV:";
MO+N.%716Q]@#)@\WV]PG[7-EH^]75WCYC7+OPHG533AA*>&.48M:+1A!H36
MZ#1D-)&7Z$5@P\[>0R68)U\]S6E\$JN<0R'G'V_?3-QDO?N+DY=IOBARPZK,
M%#0W8=L;*!"4KO5-E;G)!6>R5:)._^B\*G.+_3O]W;S;R< ,>6X/R'6A?>0D
M!,4TZ#HZS63',]\M_'C:S7SSL_W518ZQWC>NXG!U=1 1#26P??OE@0^DW]X6
ML^C(F(_*@HA*T9G.ZB5AD6"\1X[">&Q3AGR,T#-&[T< Y24RX)96ZP"AWZ[@
MMIS%^TJPPB7D4E_!HBO@'19P1186$A/2-:G*>$J8CJAWFT+A4570D7:9._"^
MVXZW-4PH!6?!2Y#&4(*2HJ7]6&N85+"D'E3YT1OXR^=<#P5BQQOIJ9/N (WU
M8NS[]PA:I$D*$6R*DK1@%* W :16DKRO*RZ/L_?/\]9C373$3*"MN6V][:F+
MBT^D\N6'[3IN6N_R^EVX7'RX(9J[21LO'!)6)2U$<65 &>7 2_HKXW4F>/N8
M["[A]3-S-89_M(,0Y$##KDZ@Y0Y"CCNRM:_#1?#RS6:3KS;?4J_5-^W;%7Z?
MUSFN/BP7_R^G"VLET]DQT#9H4)+\JS-. ,L1;>*ICL%I$9P<)W8'7NLX5,Y@
MO0ZP^F/>3ES87DEM-G7/[19R+-,?>?UY4</!"QZ3RHQBO<0M'=G&)W"D48@Z
M6QU=1()6DRZ.,5+.>*\X+1+;V>8<;@[KLO.Z;K^O:[S9AQ..7MWWB>F'KXY:
M5,/+1IUD+,9I<%9;4)@9.$G_DUUDB@GE?#X7_L:#QRE5TM]4-,BH:<,(<M+;
MR1/1^>@S8SKAW^-7I\+09.-71QAMQN-UL[ZZ^+W.6=[>DRB&N>A00+CD*E50
M .=L?504(415GW6&W.S3CSY &?W=+L*^^>J9CCT=8]_5L<KN 2%WMR'"BD(Y
M-C 3:X[#:P]<J;FWM-Q$67(9XHV&8V3.^Z4C++9K\P/4-[/5?UDL%Q^O/]X*
M'DT(H>@(0==YIRP5"+'2]RA5E-;%X71V_^;+,UO^$+NMIE#BW-;'_SP07!;.
M,I<1O*C3>@SY/!^C ILM&A&Y+W9(T\HPZS_\\CSI^F36/UB)':3<OV2LI>VU
M_N.GY:?KJZ_/*<P6+)P<'R_T/\ID T&Y1!X1F=>I<-Z&(^$Y@<YT2NH!$<2D
MIND48K>O-ZFJ0-M2B]F0@O:BP">NP 5E3,[)!-F$!?=YD6;NRIS$Y -P=(#^
M.T12;<VIF[$62MXY\83*>!^!<T<;KD@-7ID : .O35_,J"9=)?M%ZP]9AX!@
M#[:.M$B'&/MMG3_=]#4_6)/CH@2D_9>"H% !A01,1E4:36]Y\#*;)I/\A@@W
M<V/O:7!VM%4Z0-K@0=.UFL\KEJ&HK$'12FCS% ,2-2_9!>M$DPDODPZP;];K
M.T=HUL1T'4#RVW> -U<_XF+]WWAYG6_?OK4I/%&L08NP%'P8].!]'0@F=. %
MO8BB":W!'KDZJEJ;# R[5]036J8[H.UZ]PLK>6%%U/9Y"AR4=G1*,.XA62N-
MK/T/C^J9&N!L5ZQY3]898':473I 6=T@-_:YO%S]FXZ!_.-J_=/'3[1WZIK>
ME=^_EDKLO("^Q<OZQR\H=E5>ZPA:E%IU5LEI:AHFG2Y:9LE2:/(L=[3D\Y[)
M)\'J::W;997"UY67U?H[$FAQ51E*\MT AT.J$O;]Y/%5"*.$;EAUP&UTHG).
M^> K&4SV=4P!AR!L3,[H9'V3L+I!U<'#'?!0I>])?6_I#_[S0G*#3G'"-OH
M*BJ*#X(K0+%O-"I%H4J3)H.]DO5723 &%X\2@TD-,2&%_ F]SC:]:N%[;G^X
MN0=Z:@$-_9 Q)J8<.6BDXT])YL SU/502LERXW1N4L=X0C_T;OE$&GZCY_N=
MP4HP&)6!HHVJY%P2D&D*#3CC5G%O4FIRJ7:,T/UYKS%H&NJ])C??W%T5]W=&
M3RULUW=_NTZ!):HH%20F7>7^BN"M$""4-)%7^NFX6S_U3*_-X4+T-P_C$-B=
MU!3G>9;^<?WQ(ZZ_K,IW?]9*A<UB^X^__D='5!]/\^'F9_$A"FAX5A<9,*6@
M $VBZ,T(63E@-,3 DI0$."][IT5XRMEO=7I+$'*C_M\?S*\4W#)1E 0;*]>;
MK4UX03M@(3+M931!-"$.&BQA?Z?P&)R\= I/9YBNQU%]7?*%"SR5F P(4=.C
M&D"@DP&"YI9C9ER&)C>_>R6;^8VA#28&<E,=9IYCIQ[_-O$,^9=U^#_KQ14%
M(65SH:TNE/[7H96%0AFK-*#G&KQ/)3OO36S3C3)0OIE?(4X"Q!:F.A:.S3%8
MKZO)V7YY5]YB^CZ'J\V%J&.C34"PF TH7HLG*FDUJ_F4L<E';%*$.4[,F=\:
M9D?DD8;KXF3^;;WZO*AMG4]J\<)DCA3.4*:5,()RBI/J&*5;Q3N33.#1-&D#
M?UFL>0?!GP9X$QJF@Q?9_1$&YTDZ'2F=U[6/+ZH,3J0,6:/,,B-#W\3E31,
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
MN Y.Y3T$K:H4EK4.$"6K$PYE@6!TG7#(1!THQKUH$A&^#N;<8V WH6$Z@-D
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
MH]5<?0T>D9GL4'ER2ZHRM3,+%,@I<"%'65)BP3;I$=DGV%Q\$+5/E^GMK)K
M0+'@P#/%(5MG,[>>E;C;BO77Y8.8%%U3D4.,L6 '1^[0'O*0LQ>:XH>4*^L<
MCPP\IW W1Q.E1AX4GHHC^_600XS"RH'D$&,,=QYXO*V(L0FUDTE"]@5!Y1KE
M!D]Y/Z80:=>+Z)N\G;\R<HA1^#B8'&*,L3I X5[^ =J;/#@A*[,::<UG!#36
M@&.)N61KU6B3I_'70@XQ"@]CR2'&&&?N.^V1/>)2*9--;=@-];*5:5HDIIIT
MJ2B*S2(/K*5LT*K? 07$(;!J;88NW-F+_>!,:!^2BZ"P-@'7^2[>8P"KL_">
M4^SLFS"/3-"HWP$]Q'&N;#+#= "S:5HFK<W*%9. H@])^M2UI*,4X*SP$(7.
MR983Q75_E>[LB?.0QD8_%Z3OK>GGC@>TF9:JL;Z]9PW!J@RB2!N2Y<J%4^74
M?\WN[%&H:]*=/08"<X>J+S<'>Y,4<S94NB(ZJX(R@"$@<)]%\#S*\JB4_2_:
MG3W*YL.[L\<88&XH'=R4I)2/V?@"A>4 2E"2Y[!X2,)DIYU"(X:1_S3M)>N\
M?_M@ )[$;!T<[X,?57/V)+M50($Z1>E2>\#ZR,ZQH/)!ZE!4BQ/\=?>2'1..
M-C%=#Y#<7X>T*F7S:[ZZH!2Q1$:;+8AL:&4EUE*D")CH$/!HM$Y-RB2&BW@F
MW66C(#*^;NP0>\T_#_KV(!@]]_JVS.""P).9\@I2Q$HBPPPX+A2@06<Q8BG,
M#3S!#Y7A3#K"#H'?*:TS?Q#Y_#*_J7FYVVUULW%FG<XL4^A!$8]2AM4R)0I,
M9 XL%^?I_X^&WW-?/Y,VKB; F\0B/4/NF1'J=SLK9ZZ,=0X,8ZJ.,*.@6Y@
MGEND'48ACQ[*@G&H#&?2PG4*OW>,=3J(!O<49%H732A%0/&Q<I6;^@!:.&D0
M#9>D7IZ;O$Y/4"@[?[? ,5'?A';ILE#VW=6?>7W_5EK9M7;NE(95PS[Y.\>7
MO.X7KU%=Z_;#WR\V\7*UN5X_&$^5R*@Z*$<6)V^BDG!D<9E)&S:*G*-FN<E\
MKZ$"'C_6XAMEOR?]OJ5__\\+6IA/@G/:184<:A"4U-3TQCM5>'0^&=%DF-1S
M O55J3H)7A[/L)C %A/V)[=V/-O+HH.*\5_XM39.Z"E13^V*.#(=,R]@A9%T
M^ 0*<>K]&E<Q:RU85'8W\3XK5[2C]]]7EY=T"O\;US?:?[ ==#3<4IAG)*49
MJB3:#A3V04:K7&$:@VQ2[C)4P#-Q56/PM.NJFMCJC%S7=W_B\D/>+)9/_<LC
MNHP._E8;MS=^F:=VBL4$@76$F#,FWU0 8!0&DB\AII +\B;]-O,[10HUN,U,
M4U0@(P<E2J&M19K(HC+4VZ0HXCBM&SP3QS<&,\,=WRA[=,$BL[.6"VYM01\#
M<!L1E$N9(LSLP1>-*%F)/#5Y#-V18UX4367@EW$S2M<'@^537B]6Z8\K7%^U
M ,R;E!;5+)L+:Y@/3M<H@C:38C: MY8#'?P6(U,FMNFF>$Z@>1^(3@.AP[0_
M/PWUKZMEQ,V?[]:_$2QO_V;+'K/9+N>I2.."%6,HER87;:,%9;@ GTAW(4>G
M,_K"]2Z^GB7>'_OQ>=]\)L;222S0X^%&<<"GU08O-Q>)!Y'(^8)SC#PON@#!
M10DQ2G0R!6%#D^J*YP2:]U'G-+[J,.T?6RLQ"8[^@8OEYN;Z_]WR#ZR,6F7W
M,*=$EH7 $:R6E.3&1)ET*!DX'>:%.962:7))/$"V>=]L&J%K:IMT\""X(_Y_
M;[G^JI72_U[?5(5N+J14*AA:@W,VUKS%@L/*ZN\%KW,_C3!-2)P&R#8O<]-I
MG-C1-ND/9A>5 SV:6$!B'5E,F@(4Y(X=E\%*PS*VH6\YQ$LUHV Z4<HW1M='
MIGP_+-,IWW'R?ZZNZ7"?^-YS]V<;O>R\)/RI;S-MT=$A%L"<,Z5SWE)TI!,8
M:7)1RGG%FMS G.HV\Y?5^NH#?LC;VHV?EK^M5S%O6QU6ZWS[K5L^T.1M2I@X
M\'IRU\&%@ DUT*&N36$ERC9W48,E/).[SC&(VG5@;:S595W,;^O\<4'A)"[3
M#Y0(;ZD"#O%C3_[.\8YKOW@3>:K;QI\OOUWB\NK-@Z_=OQH*5"51F,-2H%/,
M,@982^Y28=Y++F+135X=]DHV04G>TQ^XWU;WSYK116UJI2OMJ@"*U0GN2("/
M.I:BG<\&FV1\8X2<UT--BZ0GZO3:&.MLO-/AQ3,O_%H;3]6P>&8_RJ31*%RE
MQXK,@DK!05 F@Z#(77@A4I!->O3G\U?WP#<A:U0D7JD-FTK'"$XBTM^B+LY$
MPOYIO=39^*8QJ!GLFPXSS-EXI"/2OY=^KHU/:IGN[8>7<BB"-QJ2%PX4*H3
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
MJD4'"+&F",(*%8M(&1L-L']:H)YR\O&&?A$W!VJ] _0\>;]Z=>LVBPQ.!UZ
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
MV!RKX"?Q<H"T.T#,-D+X1(I8_L#;=QG;![8HA12)&$C5'BOI9'V@UQ P(;I
M%EDU<:B?(ZPG)!VB^MV1VCAZF/KAZ>/'C^_?70<"E_1SHVQ@1H#1/M;T;0-1
M"4Y_%%-80(URV&RY'1\^;4 U&A9&D5T'-F77Z7QS]2HS+RY9.I)U0% QUR;>
MBIBQBFD>A#!I2++3*![P^SZ>M=NX,^.IH5-,/7K%D% S;C0#9^ED5XP9"!12
M;'+H&<.L"S9IHSOZ)=!)'>@#L7',7= ^BNH4A._";/G/<'Y1ZY8N7WMNU2S%
M8)--+H T3-*A76UV]@R*LYISDZ-))P/B4X3V9_[:@7$TA75Y.?D>PPI7EW\>
M<@5YY]\??]'X.#DC72=>?O3UQ5'2Q<F<0AWR5YOZ,5MG_F7@J)US7HD4FC3#
MO4O&T78&5RO$#]_KP#!"Y>6'WW0G() ZH6T"R8H&Q;'>C@4#C'Q.\C%-<MRV
M8?(ILB8^T ['P0.C,9[T.S81AW>BN?/OQS(1#?O.W(-&9([E1)%S%K7O)Q/D
M4A=E02ADSA<9K6YS S^RB:!/>[-8K>]U+E&9CLJ@*51,-3N06T:G9:P7Z<*I
MDFKWDB:7?8_0TY51V$?S#XW"\?+NP8/=8=NN!L3_O.H<>8]%%";&9#T46WTB
MDB#$@F1+7126N<B3:_(T=P"M$_NQ8\*MK9XZ/IB.>#^_^P%C'4TM7\/O0<;*
MF#%AJG-? \4ZID! 1G]$Y86-DGR/)KW0QCV;[L+VT^S+U_6'\H\5;EJ2GE$L
MAREI#]:$#"I(7?VG""$C1N&D4*G)&^:35'5U3NV#@ON&8SS9=W!:/6+_SJ1)
M)5<!!70)%,7FX%!;T(H9,G;),,/;0^B:GJY.G?' <YB\NX/-ZA,)\>U_O^-\
MA;_3'@@U\9HK 8[K6G$<2KU2-^"R0\>%S3(U>=!\DJII4^:;0>@8V4_]B+G3
M!:M__+Y8_V]<;^9,S!/6?M>S5=I4;^7+"\4SRYVS+&NHV;2@!,\0%;,0H^/%
M9U/P09.RW6^=A],P"%"J8T"=4@<=>\/7<>?1;O&#3QKU=O=1$MLXRJ;(8JHC
M8Z*M]3LU8\>%!$DDCLB$Y\6]-$>YBO!,^^P4)TZ8"!:4319<$:X^?G 6173$
M9OO3J9+2E4N\C[Z?/I+VEG('#LWGKXOE^@]<?KOA0#K&M)(9-/V/3"JY\UY*
M#K'V15=.))1-W@ >DM*5]WL,3HZ4<@<X^6=8SNJ=T T#RGMKC0RUZYJD@,\H
MB)@=L*P*M\XHU^8][ $E73FXQZ#D.!EW )+/%T0]T?[KG,YQ/"NHB@KD&&5%
M'AGY8W7JFO$0'7K-BL'$F\32=\GHRET]RH@<+MW]L>$OL3''+X$<WS]&?"6X
MPG9$+)Y+ 27'FAYM'?GP-@"3OM!!F8TL[=[3!]L-_0* <9A,#[<7BW4X;W";
M\C'\W'1F/DO&:&DX!\T-Q5>&&' *(^G2HLAD"F,\P1W<%3F#8&)> $Q&D'8'
M9\R]>^</D0+#.>9?YV__F[[6'F#O%LO'+AL]PXPJ(ME(3<=I4J5F!Y+/560T
M@0=.?+< UA$T#T*??0'H.Y7>.H#H73;^A95SS-L&QI^P)O%?_;#&!/PLI9A%
M]?!T]+4QM]40ZH0\X[)AZ L7H<G;W+Z$#@*C>P%@;*JAWA'XR_8^L[;0_GC9
M!^PL9L;SIOV73?402'0(",- J%ATTA&Y:)+;LR^A@Q#H7SH"C]50[Y?.6]_C
M=I^N4:Z@'__<42^D!Y+?YGK:"<>210ZVMC55TBCPAAO03@KFLX^HFSC'[=.0
MK\_[*]?TEPO\G83XQY]X_@,W4RQ69[Q(<E,3Q37($Z@@)#B3Z&^>&ZY,(3^A
M2>^R0PGNZJI['^SLE38VEL8Z.#J'\EDG3_SQY^),8THJU@JZX'0=)"H@8 F
M+FHEI/>RM.D*M!^=75VEGP*'A^CGI<&/\(1G&%WP/&@HM;A(91,@<%Z@.@RL
M$)M1-DEZVYO2KN[I3P;!O77TPD#X;G&Q/,,0+%.<-IDMLCJG BAF1] LH5=%
ML&!.G\>]@]"NW@).!<&]-?32$#C[@6=)Y\!=D. Y9Z *E[6%@0 5HT_:646!
MV>0()$*[>G0X&0+WU= +0N"K0FM>,UF="L5B 9-J;X[LZTVEBY"%4,5C,.0-
M3PG#.]1V];)Q"BP>KJL7!,@S(QS70D<0SM+VLF(S\LB DT5KYA@WME$"VS "
MNWK2. 7L]M)(!\^R3_)U.Q_V[7\3_>HV*U84AC%3>.5=(3<CLLIDO2+G/#BF
M6(IMVFP>1&U7+QG-,#B*KOK)'7GL>="6VNA%D&=AF")#'@+Y&"F#<:*DE+7$
MU.1.\)@GVU.]41R#K3'DW<'!^0@;GTDGFU'@'\J[V3S,TRR<?URL9E51;^O5
M_6I6<_%FJ_6913+248O:((\8YIZ#*U&"U$68G(K.HHEI.YKR8;?/[.5BL9$2
M7^P#VMF]5)WQGM#.^(D>T>ZS</V,]O\=)+6W)(#%3\37.,<R6W\\#_.#GAEW
M?L[Q$GF>O)&>$=\LOM5:N<O-/\^?<#U;;G;.CA[9GIO(C).0HJC9#LZ3@=<.
M.&91%'K6J(_)'C0>W<[X[E*[U'#3_H!LA7!*UV-.\MK)EUQW39*1+JH4DM(R
MM.F-O0>1$S>M;82N!WV16ZFM2XN_B[V=+!_<<&G/%=K8NZ$L36 )M5+&J"R!
MLYSKI:6"D M!*/-L-4\EMNF'=@)+N*F"_64+]3OK?5GB9JT_9^NOOU((^6.6
M+\+YF\5\O9S%B\U9'7]NE;:\URG&8DF8:<\%5E_[=3+@@XQ@#$?+5"G!/@O*
M)I2]'/NX#^;NE#1/JLRI:^H_A_.P_%GYFLTO-JQ7.W*/(6&TU4P6R)+'RV0
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
M6SJ$V$ZRR(Y#XLFTU0<FORV6Z]G_"9>EM.NOB_R_+L+YYL;W@0 ^+A?_0X[
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
MX\3U<@4^-KY&4D<78R*>X>IZ*YT%K4IA4@(Y![6#<D1R.8DS%[(4VO/$Q!1
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
M,7&3,0.Q)<FM+H7')C'0+F*FO5MO"ZJCA=\!@'[!Y>P'Z>,'7DOI0[GYYD:
MY'-;GC!E<&*3NZD5!66Y0 HA,"%*YM@D#7L(<=->D[<%V.C*Z0!P[V<ADD^Q
MV2]/B$WHDI+7#D()Z?+=*3 =( 1;I+?:BC:0&T9>)PF*'3AT#=39 4B?V7A7
M3/\\"R9:0?\'8QUM/ED2..\T2!>5EI'9*)L\8P\E<%J?K@4X]C.1AVGJY?2H
MW-UZX$$?E-,T77ATV9/V71C&_"E:+P0=H@]UV(*NA:8"(T':9$B,I6(EF5C>
M). [81.Z5_-\:Y/O.(GH%QZVE=I<A3'F8A+)@XC*UJLP 9[1(92L<CQY*QT_
M16NEPSGHY%;G6.0]<\UX(@UW<.A_)N5M;,A5-^3/^&5C9S9IJ)DDJ4O-D5?D
MO2M)?,1L#&B1#1;A,*<F.1A/4M4)!$^+E =#H,=26P\8O*1]^]:5ZI.6X[1Y
M91!UT("JH_ R,!D*)Z^]5:_$.U1,/,)M/.W>Q\W!HIYZCA9MH@]_SG'Y(:6+
M[S/,-WE'GS"<OUU5D6V?-B,3+F5CP4=D=<PKKPD>!DJ-[(I'IL2PF<S#UYP8
M+X=K==%>Q!U8F-T=4C:V^')<74D1I5=@4!D26600!7.@M0O2:EE,;)(7^PQ=
M7=VX3'32C:FZGI!XX\'6^ZA7WQ87-^D>D46CBU)@?2 +'[.'*)4 *4UPQAD6
M0]M6ED\0UXGW-08:'D/:6*KI &X?%\N-:M;7S.W@\JK&)KB4ZFG!O<V@?/3@
M0B:;G@I:ZY4IKDE"S!XT=@*^T0"R.(VV.@#BF[!<_J13X1-^)R8Q7PKM<?:L
MRU%I;B!)5R?S<45'!L7V1:-0UF<M1)OL__WH[.2$;@7(EEKK )1#&N=A=LQ'
M)T$4I!,E2PVQ^/J>:0N&DI'X/9UKN'^;R_8U]QVZAX>KL"=4/M%<#YV2&%."
M[#B"TH;\'$P%3.'9*.="X$V>X/X2O3#WPL,!O3#W44ZG>%O=WJI7K5."X:;8
M0,(2DK9ILM7CD."#U]E&QI1M^[+S-'V=X&XL7 SI!G>DDKK()-U1]? 1EV6Q
M_+;))B<-7ER&=DRZJ&V@#2N9 "5$IE,B.O#2%*UX0M8FDW0H@9TDXD][&K=0
M9@\F<@!?5YN<96:X0- RU;H:SB'DN&EFYC#P+(MJ4U8RF,3N.MZ, )$#<'B
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
M[3(CQVK#DM:U*R,#<F =.%U(6D8DQZ/A6M]OZ3NF87J.OD[*ZAN?C*-JZ66
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
M1O1Z8@"<,^1WO1JZ8%76SD.NWD0)'4CT(D *U@KGBT/>9J;%J=^0>RY&&@3
MEF_(0]#03SU%?)[[A\-O_OP\7VW^\#7O,Y$DDK@%8$Z^WIK1N2=U 8K-7"Y2
MB>#;G0)C<-!YT',"*S@Y#CHX#%Y=;/X,17,[%4#LT6]QYI(6DC@#*>I.'V%J
M,;I'0)T]_<9X;+.8?C_RSKX(Z!CH-M!@![B\2WAQ]65>UZ7MXNU#^/,U+K#,
M+W\FK>SBFE!EF"%>N4H(BD<.OC916*Z3R#+D4)J$)^.0/^WLK8EQ/0$"^@E)
M#A'[S=2]G_[$59JO<?W+S9'T87E9UQ-2UKY8S]/UQH 2.>/,9'#%I7I*T>^4
MEV!0*6^E*;$T>3PY!7/3KBGI(9#I"3U=V-3;U3(AYG5U$O>N4.^XS;.,+&'4
M'+(T$I1G@=P$UJU93$J-6L<V@VV>I6S:72<3HWE<O9UMU?+-B,FF]<I;WW&*
M2N6GV.JC1IEKI9.7!G@R!500@AP=N;R C(GB-?W2I$-BXAKE(\^0-U>7Z\NP
MR//%QW?+BXN?EZOZ'V=*>\5E;7+@O-QLS?+T.\U=0A)RMK++F&,W.V==O3P$
MUV-'&".@HXN8XN KHQLYW$T5_KY)[;Y,LN=<F>1 %^- Q11()L53*H.Y+@J/
M#MLU:#5E[4ROW$>$\%@7D&W0U,$-T(A*NI;)3$<E,[<%1#*L*BE --I!9(G;
MB.A89SW!CW'2@?5T!-5VY],!N#G8<#YOLNWWEV%U.8[YU$#[E_7Z"O./5ZN[
M-[IK6>_.I0K% ;PF3YY[\E\B2? 2 V0;4E8\.)[:!&B#2>W@K:IC VBK^>$(
M]]<(7^#'&IMV<3B0G O.+Z]6FQVNWQ[Q[JZ]9L:AU$0["2)'4,HZ\"P9,(''
MZ(-UG=Z0/LM9!X]E'=M.5[AZ$::VXSQ-)(+D-&16:Q&9L! L3R011O^(2?+<
MI-AXFCBL[?O<RS6EXW!S9!SVTV)$XQE#1_^%\X^?Z)^OON J?,3-^)H?R<;O
MEH!_6\#A+$=3 ACOZ"R/==V18H'L@3$3L&BNVVS6/#FK'42!+_02H0W:7M:E
MPI:,;H/IMZMYPAE3JL2H$)C/O"X>JU4'6I,J18ZA3JYO,S/Y1/R]D N(1C!O
M=Q".AKE^KBD.+OU_K&#A21E9;I)%JR%EBW5HLH.8?(2@E=0\*V%TF]U@)V6S
M@X/Q!9GG= A\ 0?FLPGQD\)*7#NCK02KZ!=R:1&<"@RTD"8(S8*Q?4V^'8/K
M%W)!TXGU=H//%V#,^T8B6;C( Z^+SKVIUP84B5B?0!4O?2[.%>RK*:Q!]-O_
MM<]Y&&@+S(UZ.=2^%'"KY;KQ$-.]OJU5>>!P5OLH%-12>T]Y%H@@;-UCSR"2
MR4"1P1>"IHBV2;[_4H:9&CHPA9)U^+"HRVP<0C19D_5R*XVU.?X]S+1=.> 0
M]+8;9CH$ QT$4]^/)N*2#IN8*1(4=1ZL]73\.$KK6,X^V\**"G_O;&Z"A">G
MD0U12P>8.EQP3XQ^B8:GXI, GH6@\(C[^FQ6Y[]85M>%:".G2:+/?!K9(&R=
M8AK9$$5W /;=RU>#0,-<KJ5(]1',4C:]:1<R+MN@9=;6-+FA/7Q=[GE-(1L$
MDKW6Y0[1V*25^P?-LQ)1"N>5 ",U99,N\[K%+X --C@I%3=QO]G!?\\@.P1Z
MS776@2,<H<G2J8(A,D9G42F@=$[@@J8P7@M4+G#-L*_WYE\'S2 [@PFZQ\2L
M)P; .4-^U]2I8+/EI>:K7!E0=5.J,SX#0R\<.CJ0&HY>&HF)SB.-D0'8<@;9
M$#1TT4BXYP ?+4*T]?X]>%9[-B.=GJE$X"XE3J=:\&TF%(PX@JF_6KQQ\-M
M@QWXZ)$&\ AKO=<HP7C*#)0DUB-7#+QA-LH4!?HF-V,G','4\VBQ8W ] 0*Z
M\,A[\7WWCGKS2%7GY-S_[_72_;?EY?^'E^\P+3\NZGK>;Y]T_9?>7'["U8=/
M87'SV$FY=%31V@+9JD IDJ7LR#M%+B(4X5/P:)IT'4W&<0=OZ9W;U^0X.Y>C
MZ!!!70>-/R]7-S^J?X[/N$A<(GIR4ZG.2O1T9 L? 5V4+->EK&WV=YR6S;.?
MD]:EZ1V/J [L[9$6XDU5T*X2C7]?+=?KF<1D?1$(Z(,'1:D7!,P9A$LN%F;0
M-VIZ.(3:LY^K=E3"W5R_9S5K;1?+S8:N[?-EIRRO.H,Q;-$7GJS1X%,)U7M:
MB*'XVC.MR($6F=ILV'@IU57*&)FY(TN5OC;.,@074P:M.;+@8DZRS>";OZNK
M!J*W7775$ QT$(%\7VH1I.!,<@&1*3IYG- D0CJ#I!$\<&E=P3;CYU]B==4@
M)#Q9735$+1U@JLFCMJ7 *^40P.BZ[T&3-+Q*'+@*T@DN2DKM9O2]X.JJ0=@Z
M1775$$5W /;=M3J%.>6XE02H5%LE(@=G388DG+):6YM]DUK OTIUU2"0[%5=
M-41C_<%N4YKS[OWOMX4Y3O(8A0"66&W2(4$%J0H(;1G/6DDIFP3R3U+5^=/E
MQ# \0H,=P'&$>Q8,)CM#X;M,3@ Q2.%[\13-1^-DH61?ES:M*7^75HT0L)X8
M .<,^:?G$OEB8DJ,I,Z3K#U" ;QV$5SB(GB15*?S$'N<WGYJ4)YF@OL0A)RS
MG?ST/U?SRZ^_+.B8O-IXK^W7U;MGH^^DHXHJ+@70TG&2CE?@"IV>Z!QW5@N3
MVW2(GI;-,[6K$8$]EJVU1]E?PP9O9D<J5=NR7-U1Y6[7'PI+T80+3GLI-(J^
MCJ^A')ZIY9T YJ>WR ,P=SX#V0X6SS\VLKD;A!R-"D93R.(25IDX4QN!#&06
M2V;"H[)G9I'?,]CYM<)?P2"/0-RQH[<_G,$9>3/[ZIZ$+.=9FH!@0G*UPH-1
M5D&I!4N.>Y)0:E7!<SH>S[2@^R69Y7&X^RM8YG8D8;EV-@D#)4:2#QK*]G4P
MX&797(!YEYKT4/05O?97!OZ2K/(8S/4T;;^M<)X=FO>=HI/A'AD#(VQ=GT V
MMEE8H&S ;%3Q0O6U<*R-',XT$C[K2Z%F./UKW!H]*[Z9Y-$Y8<G\1,2Z>)ID
MIIDDDZR;LUBB;**O9\$1F7_Q=TWMK*=#3S (RG^Y>ZKGQ4<YBXUU.FY6=9DR
MTQ*(W +>6E;?J;GC]KP\P4 )G.GY_I=R!RU!_:)#@GL#XI^7F@V>.V4D9,T$
MZ1XU1$E2JQE=?0K0,IWG_=E>[+_XJ[47X >:P?E%.X$!P93G%#+Q6&]S- 53
M&#SXA BY<$H*2Q"E3-,/T$M><,ZW>"_  32"\GFO5-@4.9]JH\+.+SM1Q^_S
MC/;1\5N23%ABA.B03IX<+ 29,Z@D2]%:%-VF7.>E=/P*YY(W:('YPD%IX<"Q
M9 '1LNRD3KQ1<<7?';\#T=NNXW<(!CJ(WKYO_T.?O0A)U]!3@G**1%@"!V$"
MRY9)6[!)&/4B.WX'(>')CM\A:ND 4TV:JSC/+'A*B)Q%1C9M#41,!@IS)><L
M?6;3K*\_\X[?0=@Z1<?O$$5W /:G&_>8L\IEQ\&AHVS$"@Y>U+Y 4;+60>7(
MFMQ2']]Z>5X=P(- ,ZCU<H@&)X3C01/[#285'!JP6E'$%*R'J&7=>A^C]G6S
M==F^./U[R\)X &RNLPGQN%Y=SMY5@6X.&1ET$-DFHG*S?IGB(5]*AEA$<#9;
MBL[WF21#'WK/!=*_;;N_[[[UI33B'A)''B[^'C!SV_5NC%*($K3RD<B6Y'6=
MHR EDD0<L63B/F,S]D?-E,?C$1K;UOD!XIM8Z_\Y7\S_N/KCAG"-Q48;"GAM
M#"CT 0(:!,E0IURLDGOU_N^E]^^^>6+-'Z*WY1A"G%K[X<][A!=93S9GH="A
M"<HH0^Z.E.94$CYRIL)>.QWWT_[];Y[FO!A-^P<+L8,D:H36_)"5<R4B."X(
M[ZENGXJ^ "K+?1&2<MR^*@-_'30PI-T#?A?W72<&P#E#?M?VG1R$T$44PB>W
MFZ=.<.0!H 1;C,R&V92[ O]+W,4T"( M=S$-0</45Q:',Y[J:RK]9'EU28RG
M"I:/.+.69Q-YH,3;.U E.@B\,,C:*L8,QAB>?4]N05CG5QYMT#VYACOP\WMN
MJ1(!:VA';'C<-+9PB"I(B%BM5J@<<A,//N*>L?YJ#,?QS0TTV $N1]HR995U
M/N0(27)&7*< /D<-V:B49##>FR:S)4^X9ZR_TKEQ<#T! O[J>\:\EBP92NNS
M%R2J+"E#(E$5):4S)$@E][G0;&,LD^T9ZWG947/[FAQGYW(4C;<5*IN2679D
M*%&1B )Y+>\IGN21RQ!55LDU*7+J<,]8SYN6NC2]XQ'5@;T=MH<J^(PFN0 8
M$CD5%3-X*0.DB":05\DZMYF&TFS/F'VAZ&^OW]% W+[GX*ZQXA4)Y(_K W+T
M7H.GOJ15C\'>C/716^""#<9Y#JK4;AR)EC+CC&!<LC999I*2+=S'2^DM2"9K
MGW(&GFPF(;($,64-D7&..4@N8Y-$^^_>@J'H;==;, 0#$\89&>>S7_%CN/AI
M<3F__+HI:"E:9,&QCK3R=)X)(MUG.FR83-+*:+3Q.RK UK?X76/Z7Q^77_Z-
M/OH:NO2;;<3N^-J7TDHP2/'+<;0P,8"NJ;[=K%*LBM%G$-X1_R(5B$YJ,,50
M;&TI'MHUB6\P>NY_YS30.5IIRQ$D./6;X%O$5;63L/AZ4\ZB4+K@R?,*W.Q=
M2.1^I72@F7>>263,^3T+E;<^>CHU'ZZ>Y6BRZB 9_;X;Q8MB.,D 0DR429?
MP(4Z!2'SZ%(,RF.3'?##&]#.H'#XD%/C>+5T@*DV%?Y6&>ES;2HE:U+"(_A
MTF2L)&E*,IJW"<!?> /:(&R=I %M@**G/RJ'=8]HP8M F2&7FLS40;/.2 .9
MCLF437'6; =2I^OX.;.6LR$P.:;C9XC.>NC>V%@UMQE]4@&B$?7LL1:<T!%L
M<DY9U$Z;T6KXAW7\G$$E[2$']^'B[P$SM\V608O(<X*LBZ83H):M1R.);#0\
M2!$LWZ?)^QP[?@9I[)&.GR'BFUCK6W.0;AA(AECVF,$E1ZFN8QF\"!YTEEJ2
M6\T8]HFQ]M+_3@KZZ  :I,?EF$*=M$#G81-3#-(*)B7H6&OJ!-MTU7J0TD1.
MB:RV9I_V^4:=8,U[@0[%P>%"[*H3+'!M@S.5\V#JLSK%6CY:L(%SQU5VFH_6
M_SF\$VST.&(T[1\LQ'-(W9]_.E=:6%4P@F-UX91)2)[/(@2CI:9_%<KVU0SS
MZZ!.L';EJ%U</)T8 #U ?G>YQH;+]6YQ7%=L1":D%,@!K2/[CER#YSP"4SD*
M;E3*:?M6O&5%SK,$=WX),#*P]BO*&5?+/:#Y[A']:3'';3'OJF>I->;I>GO8
M'WPF>,&BDJ+(U=5'>).@5IZ36W'2".=D<.UN8)NP=/9=84=91!](Z<5F#E'$
M+DF\FZ__^?,*\9<%$8CKRW?A$F?<L^"$EL EJU,%0@"'* "]],S($AUK<U2T
MYNSL.]..MJ!N<//2#.FG/W&5YFM\NYHGG)6DBXPR@W,!*8]B&ER6C#P,1H,N
MB_*@!*$_"_J.I;-O?NO&= Y'RLNSF>MC^!_+"_J8B_GEU^I&;NZC9L8K@4P'
M2%)Y4%YR<+QV3"3-+>6,%.?VM:5A,(MGW_#6D4V-A:2_B(U=W_K-T,00D-16
MLJB2J2TD7BG X%BIRV,B]G7[-9C%L^]LZ]W&#D#2U'4P!XOEAR61>G'3[X>E
MS-.<_M,F]@W6"'24-2*OMYB*2W#%2!*'TC'E)'+>?GP:>93,X\2=?7_;(3;0
MA:;_&J?)S#+GBQ 6M.5TK'I* 3T=KH EE,C0<=W93KW]>=O+=MP+LYU>L7-&
MG:3OWO_^*EW.O]2J_=&753W\[&:[J9YAHX]V44]0X3$SR#S4L-XQB'%3M(!8
M9R/'&)KXGY?2+FK1NI*+ %,?7E4,"8(/E"690.9GI*;$J8G__KM=="!ZV[6+
M#L% !V'-]VT!3#EKHQ.0L#A0P8BZ@4-#=#DG*QR3VK0 \(M<134("4]V @U1
M2P>8:E+Y[TUQ18K:IR+3];@7E^JX#)52+/1;5Z9Y"CCS3J!!V#I%)] 017<
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
M.I/;5-SN1]ZT9VE+9&W'9PW4=88^;=-\?-",I;T^M[5_VT7^1%ZN!,OJ1!I
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
ML,;_]__Y_P%02P$"% ,4    " "DA%I255 [.K,#  #7'@  $P
M    @ $     97@M,C$P,3!K,3(S,3(P+FAT;5!+ 0(4 Q0    ( *2$6E(Q
MMHF/-0,  ($)   3              "  >0#  !E>"TR,S Q,&LQ,C,Q,C N
M:'1M4$L! A0#%     @ I(1:4FFDM@&M!0  =C<  !,              ( !
M2@<  &5X+3(T,#$P:S$R,S$R,"YH=&U02P$"% ,4    " "DA%I2L! "$'H'
M  "+'P  $P              @ $H#0  97@M,S$Q,3!K,3(S,3(P+FAT;5!+
M 0(4 Q0    ( *2$6E+DCQ)*FP<  +D?   3              "  =,4  !E
M>"TS,3(Q,&LQ,C,Q,C N:'1M4$L! A0#%     @ I(1:4C!I,"%7!0  5Q<
M !,              ( !GQP  &5X+3,R,3$P:S$R,S$R,"YH=&U02P$"% ,4
M    " "DA%I2!UO/9R@@   NH@  $@              @ $G(@  97@M-#(Q
M,&LQ,C,Q,C N:'1M4$L! A0#%     @ I(1:4DT'ZDD&EP< @!!D !$
M         ( !?T(  &AF=V$M,C R,#$R,S$N:'1M4$L! A0#%     @ I(1:
M4M]8K'BU*@  X0 " !$              ( !M-D' &AF=V$M,C R,#$R,S$N
M>'-D4$L! A0#%     @ I(1:4A[56V!A20  AS0# !4              ( !
MF 0( &AF=V$M,C R,#$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( *2$6E)A,2<$
MUQL! !U8#0 5              "  2Q." !H9G=A+3(P,C Q,C,Q7V1E9BYX
M;6Q02P$"% ,4    " "DA%I22O@Z<91' 0!<FP$ %               @ $V
M:@D :&9W82TR,#(P,3(S,5]G,2YJ<&=02P$"% ,4    " "DA%I2=G_?CB0<
M @" ,A8 %0              @ '\L0H :&9W82TR,#(P,3(S,5]L86(N>&UL
M4$L! A0#%     @ I(1:4F#N\Z'@B $ Y><2 !4              ( !4\X,
L &AF=V$M,C R,#$R,S%?<')E+GAM;%!+!08     #@ . )(#  !F5PX    !

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